Përmbajtje:

Roboti i vogël Timmy: 5 hapa (me fotografi)
Roboti i vogël Timmy: 5 hapa (me fotografi)

Video: Roboti i vogël Timmy: 5 hapa (me fotografi)

Video: Roboti i vogël Timmy: 5 hapa (me fotografi)
Video: Пожарная и полицейская машина Эвакуатор Трактор Мусоровоз 2024, Nëntor
Anonim
Image
Image
Së pari mblidhni të gjitha pjesët dhe mjetet
Së pari mblidhni të gjitha pjesët dhe mjetet

Unë doja të bëja një lodër për djalin tim, një lodër që mund të ndërveprojë lehtë, kështu që mendova të bëja një robot që do të bënte fasteracking, që mund të ndërveprojë me të përmes prekjes dhe shpreh emocioneve.

Unë nuk kam shumë njohuri për dizajnin 3D, kështu që fillova me një model që gjeta në një univers që mund të përshtatet me nevojat e mia duke përdorur Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) dhe (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Timmy i vogël ndiqni me kokë njerëzit që qëndrojnë para, ju mund ta përkëdhelni kokën e tij dhe ai do të lëshojë tinguj emocionesh, dhe nëse e përkëdhelni shumë herë kokën e tij, ai do të tregojë zemrat në sytë e tij.

Ju mund të programoni sjellje të reja, për shembull, njohjen e të folurit si Alexa, ndiqni me objekte të ndryshme kokë…

Hapi 1: Së pari mblidhni të gjitha pjesët dhe mjetet

1 mjedër pi 3

1 Kamera Raspberry pi

1 Arduino ose Genuino Nano V3.0 ATmega328

1 kabllo mini USB

2 servos sg90 (për tigan dhe pjerrësi)

2 mini pixel 128x64 pixel (për sytë)

1 zile (për zë)

1 sensor prekje (për të bashkëvepruar me robotin)

1 mburojë për arduino nano

Shumë lidhje kabllore Dupont F/F

Copë të Shtypura

Hapi 2: Cilësimet e printimit 3D

Timmy i vogël është shumë i lehtë për tu printuar, kam përdorur ngjyrë blu në kokë dhe trup, dhe ngjyrë të bardhë në dorë dhe këmbë, për sytë një fije e përdorur transparente, Skedarët e modifikuar për lodrën janë në https://www.thingiverse.com/thing:2655550 dhe skedarët origjinal janë në

My Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) dhe (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Cilësimet janë:

Trap: Jo

Mbështet: Jo

Rezolucioni: 0, 2 mm

Mbush: 20%

Hapi 3: Montimi

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Gjëja e parë është bashkimi i krahëve, duarve, këmbëve dhe këmbëve kam përdorur vida të vogla që kisha në shtëpi, edhe pse mund të përdorni zam.

E dyta është vënë servos për të bërë një tigan dhe tilk me kokën. Një servo është brenda trupit dhe tjetri është brenda qafës.

Kam përdorur zam për t'u bashkuar me sytë LCD, sensorin e prekjes, kamerën, zile. Synimi im është që në të ardhmen të modifikoj modelin për të ndarë përbërësit pa përdorur zam.

Hapi 4: Lidhja elektrike

Për të lehtësuar koneksionin, unë përdor një Arduino Nano Shield.

Skema e lidhjes është si më poshtë:

Pin D7 Sensori i prekjes

Servo Pin D4 Axis X

Servo PinD5 Axis Y

Pin D12 Zile

Të dy ekranet me ngjyrë janë të lidhur me të njëjtat kunja:

SDA -> A4SCL -> A5

Arduino dhe mjedra janë bashkuar me usb.

Hapi 5: Kodi

Për të zbatuar facetracking kam përdorur bibliotekën e hapur të cv -së në një mjedër, modifikova një shembull që gjeta në github për të dërguar një komandë në Arduino dhe arduino kontrollonte servot, sensorin dhe sytë.

Për të koduar lodrën ju nevojiten:

Arduino IDE

Mjedër me bibliotekë raspbian dhe opencv dhe python.

Ju mund të gjeni kodin Arduino dhe kodin python të mjedrës në github tim (https://github.com/bhm93/littleTimmy)

Ju duhet të ekzekutoni programin face-track-arduino.py në mjedrën tuaj për të aktivizuar ndjekjen e fytyrës.

Recommended: