Sisukord:

Väike Timmy robot: 5 sammu (piltidega)
Väike Timmy robot: 5 sammu (piltidega)

Video: Väike Timmy robot: 5 sammu (piltidega)

Video: Väike Timmy robot: 5 sammu (piltidega)
Video: Granny стала огромной! Вызываем Гренни! Granny в реальной жизни! 2024, Juuli
Anonim
Image
Image
Kõigepealt koguge kõik osad ja tööriistad
Kõigepealt koguge kõik osad ja tööriistad

Tahtsin teha oma pojale mänguasja, mänguasja, mis saaks hõlpsasti suhelda, nii et mõtlesin teha roboti, mis teeks näo jälgimist, mis saaks temaga puudutuse kaudu suhelda ja emotsioone väljendada.

Mul pole 3D -disainist palju teadmisi, seega alustasin disainiga, mille leidsin asjade universumist, mida saaks Tinkerkadi (https://www.tinkercad.com/things/1Qq7jjOXoHh) ja (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Väike Timmy järgib peaga inimesi, kes seisavad ees, sa saad tema pead paitada ja ta kiirgab emotsioonide helisid ning kui sa mitu korda tema pead hellitad, näitab ta silmis silmi.

Saate programmeerida uut käitumist, näiteks kõnetuvastust nagu Alexa, järgida erinevate peaobjektidega …

Samm: koguge esmalt kõik osad ja tööriistad

1 vaarika pi 3

1 Vaarika pi kaamera

1 Arduino või Genuino Nano V3.0 ATmega328

1 mini USB -kaabel

2 servot sg90 (pannile ja kallutamisele)

2 mini oled 128x64 pikslit (silmadele)

1 helisignaal (heli jaoks)

1 puuteandur (robotiga suhtlemiseks)

1 kilp arduino nano jaoks

Paljud Dupont F/F kaabliühendused

Trükitud tükid

2. samm: 3D -printimise seaded

Väikest Timmyt on väga lihtne printida, ma kasutasin pea ja keha jaoks sinist värvi, kätele ja jalgadele valget värvi, silmadele kasutasin läbipaistvat hõõgniiti, Mänguasja jaoks muudetud failid on saidil https://www.thingiverse.com/thing:2655550 ja originaalfailid on

Minu Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) ja (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Seaded on järgmised:

Parved: Ei

Toetab: Ei

Eraldusvõime: 0, 2 mm

Täidis: 20%

3. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Esimene asi on ühendada käed, käed, jalad ja jalad Ma kasutasin väikeseid kruvisid, mis mul kodus olid, kuigi võite kasutada liimi.

Teine pannakse servod panni valmistamiseks ja kallutatakse peaga. Servo on keha sees ja teine kaela sees.

Kasutasin LCD -silmade, puuteanduri, kaamera, summeri ühendamiseks liimi. Minu kavatsus on tulevikus disaini muuta, et eraldada komponendid ilma liimi kasutamata.

Samm: elektriline ühendus

Liitumise hõlbustamiseks kasutasin Arduino Nano Shieldi.

Ühendusskeem on järgmine:

Pin D7 Puuteandur

Tihvt D4 telje X servo

PinD5 telje Y servo

Pin D12 summer

Mõlemad olete ekraanid ühendatud samade tihvtidega:

SDA -> A4SCL -> A5

Arduino ja vaarikaga on liitunud usb.

Samm: kood

Tahkete jälgimise rakendamiseks kasutasin vaarikas avatud cv -raamatukogu, muutsin githubist leitud näidet, et saata käsk Arduinole ja arduino juhtis servosid, andurit ja silmi.

Mänguasja kodeerimiseks vajate:

Arduino IDE

Vaarikas raspbiani ja opencv raamatukogu ning pythoniga.

Arduino koodi ja pythoni koodi leiate vaarikast minu githubist (https://github.com/bhm93/littleTimmy)

Faasijälgimise aktiveerimiseks peate oma vaarikas käivitama programmi face-track-arduino.py.

Soovitan: