Kazalo:

Mali Timmyjev robot: 5 korakov (s slikami)
Mali Timmyjev robot: 5 korakov (s slikami)

Video: Mali Timmyjev robot: 5 korakov (s slikami)

Video: Mali Timmyjev robot: 5 korakov (s slikami)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Julij
Anonim
Image
Image
Najprej zberite vse dele in orodja
Najprej zberite vse dele in orodja

Sinu sem želel narediti igračo, ki bi lahko zlahka komunicirala, zato sem razmišljal o tem, da bi naredil robota, ki bi opravljal sledenje obraza, ki bi lahko z njim komuniciral prek dotika in izražal čustva.

Nimam veliko znanja o 3D oblikovanju, zato sem začel z oblikovanjem, ki sem ga našel v stvari, ki bi jo bilo mogoče prilagoditi mojim potrebam s pomočjo Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) in (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Mali Timmy z glavo sledi ljudem, ki stojijo spredaj, lahko ga božate po glavi in on bo oddajal zvoke čustev, in če ga božate večkrat po glavi, bo pokazal srca v očeh.

Lahko programirate novo vedenje, na primer prepoznavanje govora, kot je Alexa, sledite z različnimi objekti …

Korak: Najprej zberite vse dele in orodja

1 malina pi 3

1 fotoaparat Raspberry pi

1 Arduino ali Genuino Nano V3.0 ATmega328

1 Mini USB kabel

2 servomotorja sg90 (za pomik in nagib)

2 mini ole 128x64 slikovnih pik (za oči)

1 zvočni signal (za zvok)

1 senzor na dotik (za interakcijo z robotom)

1 ščit za arduino nano

Številni kabelski priključki Dupont F/F

Tiskani kosi

Korak: Nastavitve 3D tiskanja

Mali Timmy je zelo enostaven za tiskanje, za glavo in telo sem uporabil modro barvo, za roko in noge pa belo barvo, za oči uporabljeno prozorno nit, Datoteke, spremenjene za igračo, so na naslovu https://www.thingiverse.com/thing:2655550, izvirne datoteke pa na naslovu

Moj Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) in (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Nastavitve so:

Splavi: Ne

Podpora: Ne

Ločljivost: 0,2 mm

Polnjenje: 20%

3. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Prva stvar je, da združim roke, roke, noge in stopala. Uporabil sem majhne vijake, ki sem jih imel doma, čeprav lahko uporabite lepilo.

Drugi je namestitev servomotorjev, da naredijo ponev in tilk z glavo. Servo je v telesu, drugi pa v vratu.

Z lepilom sem se povezal z LCD -očmi, senzorjem na dotik, kamero, zvočnikom. Moj namen je v prihodnosti spremeniti zasnovo, da se komponente razporedijo brez uporabe lepila.

4. korak: Električna povezava

Za lažje združevanje sem uporabil Arduino nano ščit.

Shema povezave je naslednja:

Pin D7 Senzor na dotik

Pin D4 os X servo

Servo PinD5 osi Y

Pin D12 Buzzer

Oba oledna zaslona sta povezana na iste nožice:

SDA -> A4SCL -> A5

Arduinu in malini se pridružuje usb.

5. korak: Koda

Za izvajanje facetrackinga sem uporabil odprto knjižnico cv v malini, spremenil sem primer, ki sem ga našel na githubu, da pošljem ukaz Arduinu, arduino pa je krmilil servomotorje, senzor in oči.

Za kodiranje igrače potrebujete:

Arduino IDE

Malina z knjižnico raspbian in opencv ter pythonom.

Kodo Arduino in kodo python za malino najdete na mojem githubu (https://github.com/bhm93/littleTimmy)

Če želite aktivirati sledenje obraza, morate v svoji malini izvesti program face-track-arduino.py.

Priporočena: