Sisukord:
- Samm: osad
- 2. samm: robotplatvorm
- Samm: Pixy kaamera seadistamine
- 4. samm: juhtmestik
- Samm: programmi loomine
- 6. samm: roboti kasutamine
Video: Robotimängu toomine: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kasutage uut Pixy2 ja DFRobot ESP32 FireBeetle'i, et luua robot, mis suudab esemeid leida ja hankida!
Samm: osad
-
Kaamera Pixy 2:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBeetle:
www.dfrobot.com/product-1590.html
-
DFRobot Servo Robot Gripper:
www.dfrobot.com/product-628.html
-
DFRobot 2WD MiniQ šassii:
www.dfrobot.com/product-367.html
2. samm: robotplatvorm
Pixy tuli hiljuti välja oma järgmise versiooniga oma Pixy kaamerast, mis suudab objekte ära tunda ja neid jälgida. DFRobot saatis mulle ühe, nii et otsustasin luua roboti, mis suudab eseme haarata ja seejärel tagasi tuua.
Kasutasin platvormina DFRobot MiniQ robot šassii, millele robot ehitatakse. Sellel on mitu kinnitusauku, nii et ma kavandasin aku tõusutoru, kasutades Fusion 360, mis kinnitub aukude komplektile. Seejärel paigaldasin haaratsi ette.
Samm: Pixy kaamera seadistamine
Pixy kaamera tegijad pakuvad tarkvara nimega PixyMon, mis näitab, mida kaamera "näeb" ning võimaldab kasutajatel parameetreid reguleerida, liideseid seadistada ja värvikoode luua. Laadisin alla ja installisin PixyMoni nende veebisaidilt. Seejärel ühendasin Pixy2 arvutiga USB kaudu ja läksin menüüsse Fail ning valisin Configure.
Esiteks seadsin liideseks I2C, kuna kasutan mitte-Arduino tahvlit.
Järgmisena häälestasin eksperdimenüüs mitmesuguseid seadeid, nagu pildil näha.
Lõpuks sain plokist välja, mida tahtsin kasutada, ja klõpsasin menüü Toiming all "Määra allkiri 1". See määrab, mida Pixy otsib.
4. samm: juhtmestik
Kuna seadistasin Pixy I2C režiimi kasutama, on selle ühendamiseks ESP32 FireBeetle'iga vaja ainult 4 juhtmest. Lihtsalt ühendage SDA, SCL, 5V ja GND. Seejärel ühendasin L293D kahekordse H-silla alalisvoolumootorijuhi tihvtidega IO26, IO27, IO9 ja IO10 koos toite ja väljundiga, nagu on näha sellel pildil.
Samm: programmi loomine
Programm "voog" käib järgmiselt: otsige sihtplokk
Hankige laius ja asukoht
Reguleerige roboti asendit vastavalt sellele, kus plokk asub
Liikuge edasi, kuni see jõuab piisavalt lähedale
Haara objekt
Tagurpidi tagurpidi
Vabasta objekt
6. samm: roboti kasutamine
Esmalt panin taustaks üles valge paberitüki, et vältida teiste objektide juhuslikku avastamist. Seejärel lähtestasin ESP32 ja vaatasin, kuidas see objekti poole sõidab, haaran selle ja seejärel tagastan, nagu videost näha.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Andmete toomine Firebase'i andmebaasist NodeMCU -s: 7 sammu
Andmete toomine Firebase'i andmebaasist NodeMCU-s: selle juhendi jaoks toome andmed Google Firebase'i andmebaasist ja toome need NodeMCU abil edasiseks sõelumiseks. PROJEKTI NÕUDED: 1) NodeMCU või ESP8266 kontroller2) G-Mail konto Firebase'i andmebaasi loomiseks. 3) Laadige alla
Must MAC või uue elu toomine vanasse juhtumisse: 9 sammu (piltidega)
Must MAC ehk uue elu toomine vanasse juhtumisse: Paar kuud tagasi sain kätte vana MAC -ümbrise. Tühi, sisse jäi ainult roostes šassii. Panin selle oma töökojas ära ja eelmisel nädalal tuleb see meelde. Juhtum oli kole, kaetud nikotiini ja mustusega, millel oli palju kriimustusi. Esimene lähenemine
Signaali toomine vanalt juhtkangilt: 5 sammu
Signaali toomine vanalt juhtkangilt: see on projekt, millega hakkasin tegelema, kui leidsin vana juhtkangi D15 pordiga (mängupord)
Andmete toomine surnud arvutist: 4 sammu
Andmete toomine surnud arvutist: see hõlmab kõvaketta eemaldamist surnud masinast ja selle tundumist välise kõvakettana mõnes teises arvutis. Teil on vaja: teist arvutit Välist kõvaketast Märkus. Väline kõvaketas peab olema sama tüüpi kui sihtmärgi kõvaketas