Obsah:
- Krok 1: Nejprve shromážděte všechny součásti a nástroje
- Krok 2: Nastavení 3D tisku
- Krok 3: Sestavení
- Krok 4: Elektrické připojení
- Krok 5: Kód
Video: Malý Timmy Robot: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Chtěl jsem pro svého syna vyrobit hračku, hračku, která by mohla snadno komunikovat, a tak jsem přemýšlel o výrobě robota, který by prováděl Facetracking, který by s ním mohl komunikovat prostřednictvím dotyků a vyjadřování emocí.
Nemám moc znalostí o 3D designu, a tak jsem začal s návrhem, který jsem našel ve věci, která by mohla být přizpůsobena mým potřebám pomocí Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) a (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Malý Timmy následuje hlavou lidi, kteří stojí vepředu, můžete ho pohladit po hlavě a on bude vydávat zvuky citu, a pokud ho hladíte mnohokrát po hlavě, ukáže mu srdce v očích.
Můžete naprogramovat nové chování, například rozpoznávání řeči jako Alexa, následovat objekty odlišné od hlavy…
Krok 1: Nejprve shromážděte všechny součásti a nástroje
1 Raspberry pi 3
1 fotoaparát Raspberry pi
1 Arduino nebo Genuino Nano V3.0 ATmega328
1 mini usb kabel
2 serva sg90 (pro otáčení a naklánění)
2 mini oled 128x64 pixelů (pro oči)
1 bzučák (pro zvuk)
1 dotykový senzor (pro interakci s robotem)
1 štít pro arduino nano
Mnoho kabelových konektorů Dupont F/F
Tištěné kusy
Krok 2: Nastavení 3D tisku
Malý Timmy se velmi snadno tiskne, na hlavu a tělo jsem použil modrou barvu a na ruce a nohy bílou barvu, pro oči použité průhledné vlákno, Soubory upravené pro hračku jsou v https://www.thingiverse.com/thing:2655550 a původní soubory jsou v
Můj Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) a (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Nastavení jsou:
Rafty: Ne
Podporuje: Ne
Rozlišení: 0, 2 mm
Výplň: 20%
Krok 3: Sestavení
První věcí je spojit paže, ruce, nohy a chodidla Použil jsem malé šrouby, které jsem měl doma, i když můžete použít lepidlo.
Druhým je položení serva na výrobu pánve a kynutí hlavou. Servo je uvnitř těla a druhé uvnitř krku.
Pomocí lepidla jsem spojil LCD oči, dotykový senzor, fotoaparát, bzučák. Mým záměrem je v budoucnu upravit design tak, aby komponenty byly přiděleny bez použití lepidla.
Krok 4: Elektrické připojení
Pro usnadnění spojení jsem použil Arduino Nano Shield.
Schéma připojení je následující:
Pin D7 Dotykový senzor
Kolík D4 servo X osy
Servopohon Y osy PinD5
Pin D12 bzučák
Obě oledové obrazovky jsou připojeny ke stejným pinům:
SDA -> A4SCL -> A5
Arduino a malina jsou spojeny USB.
Krok 5: Kód
K implementaci facetrackingu jsem použil otevřenou cv knihovnu v Raspberry, upravil jsem příklad, který jsem našel na githubu pro odeslání příkazu Arduinu a arduino ovládalo serva, senzor a oči.
K kódování hračky potřebujete:
Arduino IDE
Malina s knihovnou raspbian a opencv a pythonem.
Můžete najít kód Arduino a kód pythonu pro malinu na mém githubu (https://github.com/bhm93/littleTimmy)
Chcete-li aktivovat funkci Facetracking, musíte na malině spustit program face-track-arduino.py.
Doporučuje:
Malý kompas s ATtiny85: 12 kroků (s obrázky)
Malý kompas s ATtiny85: Toto je náš první projekt s ATtiny85; jednoduchý kapesní digitální kompas (ve spolupráci s J. Arturo Espejelem Báezem). ATtiny85 je vysoce výkonný a nízkoenergetický mikrokontrolér. Má 8 Kbytů programovatelné flash paměti. Z tohoto důvodu chal
Malý USB joystick: 5 kroků (s obrázky)
Tiny USB Joystick: Tento instuctables ukazuje, jak vytvořit velmi jednoduchý malý USB joystick. Tento návod k použití souvisí s USB Joystickem s Hall Effectem, který poskytuje levné řešení
Malý basový předzesilovač a efekty: Black Ice, Electra Fuzz: 9 kroků (s obrázky)
Malý basový předzesilovač a efekty: Black Ice, Electra Fuzz: V této příručce vám ukážu, jak si můžete vytvořit vlastní basový/kytarový předzesilovač a efektový box. Rozhodl jsem se vytvořit hybridní efektový box, který kombinuje běžný zkreslovací efekt „Black Ice“nebo „Electra Distortion“s fuzz efektem „Bazz Fuss“
Malý dřevěný notebook: 7 kroků (s obrázky)
Drobný dřevěný notebook: Nedávno jsem byl v MakersCentral v Anglii a navštívil jsem stánek @pimoroni a vyzvedl si 4 " dotykový displej pro Raspberry pi s názvem HyperPixel 4.0. Je to 800 x 480 pixelů 4 " vícedotykový displej. Přemýšlíte o projektu, který byste rychle použili
Malý reproduktor Bluetooth na víno: 7 kroků (s obrázky)
Bluetooth reproduktor malého sudu na víno: Můj děda nedávno zemřel a já a moje rodina jsme prošli jeho dům a vzali si na jeho památku, co chceme. Našel jsem starý dřevěný 5- nebo 10litrový sud na víno. Když jsem viděl tento malý sud, bylo mi jasné, že z něj vytvořím Bluetooth spea