Kazalo:

Kako ustvariti igro robota: 6 korakov
Kako ustvariti igro robota: 6 korakov

Video: Kako ustvariti igro robota: 6 korakov

Video: Kako ustvariti igro robota: 6 korakov
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, November
Anonim
Ustvarjanje robot igranja
Ustvarjanje robot igranja
Ustvarjanje robot igranja
Ustvarjanje robot igranja
Ustvarjanje robot igranja
Ustvarjanje robot igranja

Z novim Pixy2 in DFRobot ESP32 FireBeetle ustvarite robota, ki lahko najde in pridobi predmete!

1. korak: Deli

  • Kamera Pixy 2:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • Servo robotski prijemalec DFRobot:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ ohišje:

    www.dfrobot.com/product-367.html

2. korak: Robotska platforma

Robotska platforma
Robotska platforma

Pixy je pred kratkim izšel s svojo naslednjo različico svoje kamere Pixy, ki lahko prepozna predmete in jim sledi. DFRobot mi je poslal enega, zato sem se odločil ustvariti robota, ki lahko vzame predmet in ga nato prinese nazaj.

Kot platformo, na kateri bi bil robot zgrajen, sem uporabil ohišje robota MiniQ podjetja DFRobot. Na voljo je z več montažnimi luknjami, zato sem zasnoval dvižni vod za baterijo s pomočjo Fusion 360, ki se pritrdi na niz lukenj. Nato sem prijemalko namestil spredaj.

Korak: Nastavitev kamere Pixy

Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy
Nastavitev kamere Pixy

Ustvarjalci kamere Pixy ponujajo programsko opremo, imenovano PixyMon, ki prikazuje, kaj kamera "vidi" in uporabnikom omogoča prilagajanje parametrov, nastavitev vmesnikov in ustvarjanje barvnih kod. PixyMon sem prenesel in namestil z njihove spletne strani tukaj. Nato sem povezal Pixy2 z računalnikom prek USB -ja in odšel v meni Datoteka in izbral Konfiguriraj.

Najprej sem nastavil vmesnik na I2C, saj bom uporabljal ploščo, ki ni Arduino.

Nato sem v meniju za strokovnjake nastavil različne nastavitve, kot je prikazano na sliki.

Nazadnje sem iz bloka, ki sem ga želel uporabiti, kliknil »Nastavi podpis 1« v meniju Dejanje. To določa, kaj Pixy išče.

4. korak: Ožičenje

Ožičenje
Ožičenje

Ker sem nastavil Pixy za uporabo načina I2C, so potrebne le 4 žice za povezavo z ESP32 FireBeetle. Samo priključite SDA, SCL, 5V in GND. Nato sem povezal gonilnik DC motorja z dvojnim H-mostom L293D na zatiče IO26, IO27, IO9 in IO10, skupaj z močjo in izhodom, kot je prikazano na tej sliki.

5. korak: Ustvarjanje programa

Program "tok" poteka na naslednji način: Poiščite ciljni blok

Pridobite širino in položaj

Položaj robota prilagodite glede na to, kje je blok

Premaknite se naprej, dokler se ne približa dovolj

Zgrabi predmet

Obrnite se nazaj

Sprostite predmet

6. korak: Uporaba robota

Image
Image

Najprej sem za ozadje postavil kos belega papirja, da preprečim nenamerno zaznavanje drugih predmetov. Nato sem ponastavil ESP32 in gledal, kako se vozi proti objektu, ga zgrabi in nato vrne, kot je prikazano v videoposnetku.

Priporočena: