Sadržaj:

Mali Timmy robot: 5 koraka (sa slikama)
Mali Timmy robot: 5 koraka (sa slikama)

Video: Mali Timmy robot: 5 koraka (sa slikama)

Video: Mali Timmy robot: 5 koraka (sa slikama)
Video: СВИДАНИЯ со СЛЕНДЕРИНОЙ! БАБКА ГРЕННИ 3 НАС НАШЛА! Granny 3 В реальной жизни! 2024, Srpanj
Anonim
Image
Image
Prvo skupite sve dijelove i alate
Prvo skupite sve dijelove i alate

Htio sam svom sinu napraviti igračku, igračku koja može lako komunicirati, pa sam razmišljao o tome da napravim robota koji će raditi facetracking, koji će moći komunicirati s njim kroz dodir i izražavati emocije.

Nemam puno znanja o 3D dizajnu pa sam počeo s dizajnom koji sam pronašao u stvarnosti koja se može prilagoditi mojim potrebama pomoću Tinkerkada (https://www.tinkercad.com/things/1Qq7jjOXoHh) i (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Mali Timmy prati glavom ljude koji stoje ispred, možete ga milovati po glavi i on će ispuštati zvukove emocija, a ako ga milujete mnogo puta po glavi, pokazat će srca u očima.

Možete programirati novo ponašanje, na primjer, prepoznavanje govora poput Alexa, slijediti različite objekte …

Korak 1: Prvo skupite sve dijelove i alate

1 malina pi 3

1 kamera od maline pi

1 Arduino ili Genuino Nano V3.0 ATmega328

1 Mini USB kabel

2 servo -a sg90 (za pomicanje i naginjanje)

2 mini ole 128x64 piksela (za oči)

1 zujalica (za zvuk)

1 senzor dodira (za interakciju s robotom)

1 štit za arduino nano

Mnogi Dupont F/F kabelski priključci

Tiskani komadi

Korak 2: Postavke 3D ispisa

Mali Timmy je vrlo jednostavan za ispis, koristio sam plavu boju za glavu i tijelo, a bijelu za ruku i noge, za oči korištenu prozirnu nit, Datoteke izmijenjene za igračku nalaze se na https://www.thingiverse.com/thing:2655550, a izvorne datoteke na

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

Postavke su:

Splavi: Ne

Podržava: Ne

Rezolucija: 0,2 mm

Ispuna: 20%

Korak 3: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Prva stvar je spojiti ruke, šake, noge i stopala. Koristio sam male vijke koje sam imao kod kuće, iako možete koristiti ljepilo.

Drugi je stavljanje servomotora da se napravi tava i tilk s glavom. Servo je unutar tijela, a drugi unutar vrata.

Koristio sam ljepilo za spajanje LCD ekrana, senzora dodira, kamere, zujalice. Moja namjera je u budućnosti izmijeniti dizajn kako bi se komponente rasporedile bez ljepila.

Korak 4: Električna veza

Da bih olakšao spajanje, koristio sam Arduino Nano Shield.

Shema povezivanja je sljedeća:

Pin D7 Senzor dodira

Pin D4 Os X servo

PinD5 os Y servo

Zvučnik Pin D12

Oba oled ekrana spojena su na iste pinove:

SDA -> A4SCL -> A5

Arduinu i malini pridružuje se usb.

Korak 5: Kôd

Za implementaciju facetrackinga koristio sam otvorenu cv biblioteku u malini, izmijenio sam primjer koji sam pronašao na githubu za slanje naredbe Arduinu i arduino je kontrolirao servosisteme, senzor i oči.

Za kodiranje igračke potrebno vam je:

Arduino IDE

Malina s bibliotekom raspbian i opencv i pythonom.

Arduino kod i python kod za malinu možete pronaći na mom githubu (https://github.com/bhm93/littleTimmy)

Morate pokrenuti program face-track-arduino.py u svojoj malini da biste aktivirali praćenje lica.

Preporučeni: