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, Juli
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 mnogo znanja o 3D dizajnu, pa sam počeo s dizajnom koji sam pronašao u stvari 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 njegovim očima.

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

Korak 1: Prvo prikupite sve dijelove i alate

1 malina pi 3

1 kamera od maline pi

1 Arduino ili Genuino Nano V3.0 ATmega328

1 Mini USB kabl

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

Štampani komadi

Korak 2: Postavke 3D štampanja

Mali Timmy se vrlo lako ispisuje, koristio sam plavu boju za glavu i tijelo, a bijelu za šaku 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:

Splavovi: Ne

Podržava: Ne

Rezolucija: 0,2 mm

Punjenje: 20%

Korak 3: Montaža

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

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

Drugi je postavljanje 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 promijeniti dizajn kako bi se komponente rasporedile bez ljepila.

Korak 4: Električna veza

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

Shema povezivanja je sljedeća:

Pin D7 Senzor dodira

Pin D4 Axis X servo

PinD5 osovina Y servo

Pin D12 zujalica

Oba oled ekrana povezana su na iste pinove:

SDA -> A4SCL -> A5

Arduino i malina su spojeni 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 sa 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čuje se: