Tartalomjegyzék:

Kis Timmy Robot: 5 lépés (képekkel)
Kis Timmy Robot: 5 lépés (képekkel)

Videó: Kis Timmy Robot: 5 lépés (képekkel)

Videó: Kis Timmy Robot: 5 lépés (képekkel)
Videó: DIANA and basketball player SMILE transformation from 4 to 18 2024, November
Anonim
Image
Image
Először gyűjtse össze az összes alkatrészt és eszközt
Először gyűjtse össze az összes alkatrészt és eszközt

Játékot akartam készíteni a fiamnak, olyan játékot, amely könnyen kölcsönhatásba léphet, ezért arra gondoltam, hogy készítek egy robotot, amely arcfelismerést végez, és amely érintéssel érintkezhet vele, és kifejezheti érzelmeit.

Nem nagyon ismerem a 3D -s tervezést, ezért egy olyan tervezéssel kezdtem, amelyet egy olyan univerzumban találtam, amelyet a Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) és (https://www.tinkercad.com/things/hJjcvy2X9Oy)

A kis Timmy fejjel követi az elöl álló embereket, simogathatja a fejét, és érzelmi hangokat bocsát ki, és ha sokszor simogatja a fejét, szívet mutat a szemében.

Programozhat új viselkedést, például beszédfelismerést, mint például Alexa, majd fejjel különböző tárgyakkal…

1. lépés: Először gyűjtse össze az összes alkatrészt és eszközt

1 málna pi 3

1 Raspberry pi kamera

1 Arduino vagy Genuino Nano V3.0 ATmega328

1 mini usb kábel

2 szervo sg90 (pan és dönthető)

2 mini oled 128x64 pixel (a szem számára)

1 hangjelző (hanghoz)

1 érintésérzékelő (a robottal való interakcióhoz)

1 pajzs az arduino nano számára

Sok Dupont F/F kábelcsatlakozó

Nyomtatott darabok

2. lépés: 3D nyomtatási beállítások

A kis Timmy -t nagyon könnyű nyomtatni, a fejét és a testét kék színnel, a kezet és a lábat pedig fehér színnel használtam, a szemeknél egy átlátszó szálat, A játékhoz módosított fájlok a https://www.thingiverse.com/thing:2655550 webhelyen találhatók, az eredeti fájlok pedig a https://www.thingiverse.com/thing:2002199 címen

Saját Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) és (https://www.tinkercad.com/things/hJjcvy2X9Oy)

A beállítások a következők:

Tutajok: Nem

Támogatja: Nem

Felbontás: 0,2 mm

Kitöltés: 20%

3. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az első dolog a karok, a kezek, a lábak és a lábak összekapcsolása. Kis csavarokat használtam, amelyek otthon voltak, bár használhat ragasztót.

A második fel a szervókat, hogy egy serpenyőt, és döntse a fejét. A szervó a test belsejében, a másik a nyakban található.

Ragasztóval csatlakoztattam az LCD szemeket, az érintésérzékelőt, a kamerát, a hangjelzőt. A jövőben az a szándékom, hogy módosítsam a kialakítást, hogy az alkatrészeket ragasztó nélkül oszthassák ki.

4. lépés: Elektromos csatlakozás

Az összefüggés megkönnyítésére Arduino Nano Shield -et használtam.

A csatlakozási séma a következő:

D7 érintkező érintőérzékelő

D4 csap X tengely X szervo

PinD5 tengely Y szervo

D12 tűs zümmögő

Mindkét oled képernyő ugyanahhoz a csaphoz van csatlakoztatva:

SDA -> A4SCL -> A5

Az Arduino és a málna csatlakozik az usb -hez.

5. lépés: A kód

Az oldalkövetés megvalósításához nyílt cv könyvtárat használtam egy málnában, módosítottam egy példát, amelyet a githubon találtam, hogy parancsot küldjön Arduino -nak, és az arduino vezérelte a szervókat, az érzékelőt és a szemeket.

A játék kódolásához szüksége van:

Arduino IDE

Málna raspbian és opencv könyvtárral és python.

Megtalálhatja az Arduino kódot és a python kódot a málna számára a githubomon (https://github.com/bhm93/littleTimmy)

Az arckövetés aktiválásához a málnában végre kell hajtania a face-track-arduino.py programot.

Ajánlott: