
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06



Chcel som urobiť pre svojho syna hračku, hračku, s ktorou by sa dalo ľahko komunikovať, a tak som premýšľal nad výrobou robota, ktorý by robil sledovanie tváre, ktorý by s ním mohol interagovať prostredníctvom dotykov a vyjadrovania emócií.
Nemám veľa znalostí o 3D dizajne, a tak som začal s návrhom, ktorý som našiel vo veciach, ktoré by bolo možné prispôsobiť mojim potrebám pomocou Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) a (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Malý Timmy sleduje hlavou ľudí, ktorí stoja vpredu, môžete ho pohladiť po hlave a bude vydávať zvuky citu, a ak sa mnohokrát pohladíte po jeho hlave, ukáže vám srdcia v očiach.
Môžete naprogramovať nové správanie, napríklad rozpoznávanie reči ako Alexa, nasledovať objekty odlišné od hlavy …
Krok 1: Najprv zozbierajte všetky diely a nástroje
1 malina pi 3
1 fotoaparát Raspberry pi
1 Arduino alebo Genuino Nano V3.0 ATmega328
1 mini usb kábel
2 servá sg90 (na otáčanie a nakláňanie)
2 mini oled 128 x 64 pixelov (pre oči)
1 bzučiak (pre zvuk)
1 dotykový senzor (na interakciu s robotom)
1 štít pre arduino nano
Mnoho káblových konektorov Dupont F/F
Tlačené kusy
Krok 2: Nastavenia 3D tlače
Malý Timmy sa veľmi ľahko tlačí, na hlavu a telo som použil modrú farbu a na ruky a nohy bielu farbu, pre oči použité priehľadné vlákno, Súbory upravené pre hračku sú na https://www.thingiverse.com/thing:2655550 a pôvodné súbory sú na
Môj Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) a (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Nastavenia sú tieto:
Plte: Nie
Podporuje: Nie
Rozlíšenie: 0, 2 mm
Výplň: 20%
Krok 3: Zostavenie



Prvá vec je spojiť ruky, ruky, nohy a chodidlá. Použil som malé skrutky, ktoré som mal doma, aj keď môžete použiť lepidlo.
Druhým je položenie serva na panvicu a naklápanie hlavou. Servo je vo vnútri tela a druhé je v krku.
Lepidlom som spojil LCD oči, dotykový senzor, fotoaparát, bzučiak. Mojím zámerom je v budúcnosti upraviť dizajn tak, aby boli komponenty alokované bez použitia lepidla.
Krok 4: Elektrické pripojenie
Na uľahčenie spolupráce som použil Arduino Nano Shield.
Schéma pripojenia je nasledovná:
Dotykový snímač Pin D7
Servo kolík D4 osi X
Servopohon PinD5 osi Y
Pin D12 bzučiak
Obe oledové obrazovky sú pripojené k rovnakým kolíkom:
SDA -> A4SCL -> A5
Arduino a malina sú spojené USB.
Krok 5: Kód

Na implementáciu fazetrackingu som použil otvorenú knižnicu cv v Raspberry, upravil som príklad, ktorý som našiel na github, na odoslanie príkazu Arduino a arduino ovládalo servá, senzor a oči.
Na kódovanie hračky potrebujete:
Arduino IDE
Malina s knižnicou raspbian a opencv a pythonom.
Kód Arduino a kód pythonu nájdete ako malinový na mojom github (https://github.com/bhm93/littleTimmy)
Na aktiváciu fazetovania musíte spustiť program face-track-arduino.py vo svojej maline.
Odporúča:
Malý kompas s ATtiny85: 12 krokov (s obrázkami)

Malý kompas s ATtiny85: Toto je náš prvý projekt s ATtiny85; jednoduchý vreckový digitálny kompas (v spolupráci s J. Arturom Espejelom Báezom). ATtiny85 je mikrokontrolér s vysokým výkonom a nízkym výkonom. Má 8 kB programovateľnej pamäte flash. Z tohto dôvodu chal
Malý USB joystick: 5 krokov (s obrázkami)

Malý USB joystick: Tento prenosný počítač ukazuje, ako vytvoriť veľmi jednoduchý malý joystick s rozhraním USB. Tento návod na použitie sa týka joysticku USB s efektom Hall Effect, ktorý poskytuje lacné riešenie
Plug & Play malý sieťový server Raspberry Pi: 6 krokov (s obrázkami)

Plug & Play malý sieťový server Raspberry Pi: Nedávno som dostal lacno do rúk dva Raspberry Pi 1 Model A+. Ak ste o modeli Pi nepočuli, je to jeden z prvých formátov Raspberry Pi, ktorý je väčší ako Pi Zero a menší ako štandardný Raspberry Pi. Vždy chcem
Malý basový predzosilňovač a efekty: Čierny ľad, Electra Fuzz: 9 krokov (s obrázkami)

Malý basový predzosilňovač a efekty: Black Ice, Electra Fuzz: V tejto príručke vám ukážem, ako si môžete vytvoriť vlastný basový/gitarový predzosilňovač a efektový box. Rozhodol som sa vytvoriť hybridný efektový box, ktorý zmieša bežný skresľujúci efekt „Black Ice“alebo „Electra Distortion“s fuzz efektom „Bazz Fuss“.
Malý drevený notebook: 7 krokov (s obrázkami)

Malý drevený notebook: Nedávno som bol v MakersCentral v Anglicku a navštívil som stánok @pimoroni a vyzdvihol 4 " dotykový displej pre Raspberry pi s názvom HyperPixel 4.0. Ide o 4 " 800x480px viacdotykový displej. Premýšľate o projekte, ktorý by ste ho rýchlo použili