Obsah:

Malý Timmy Robot: 5 kroků (s obrázky)
Malý Timmy Robot: 5 kroků (s obrázky)

Video: Malý Timmy Robot: 5 kroků (s obrázky)

Video: Malý Timmy Robot: 5 kroků (s obrázky)
Video: Top 10 nejnebezpečnějších tobogánů na světě! 2021 2024, Červenec
Anonim
Image
Image
Nejprve shromážděte všechny součásti a nástroje
Nejprve shromážděte všechny součásti a nástroje

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í

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

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: