Cuprins:
- Pasul 1: Piese
- Pasul 2: Platforma robotului
- Pasul 3: Configurarea camerei Pixy
- Pasul 4: Cablare
- Pasul 5: Crearea programului
- Pasul 6: Utilizarea robotului
Video: Realizarea unei recuperări de jocuri robotice: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Folosiți noul Pixy2 și un DFRobot ESP32 FireBeetle pentru a crea un robot care poate găsi și prelua articole!
Pasul 1: Piese
-
Camera 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
-
Șasiu DFRobot 2WD MiniQ:
www.dfrobot.com/product-367.html
Pasul 2: Platforma robotului
Pixy a ieșit recent cu următoarea lor versiune a camerei Pixy, care poate recunoaște obiecte și le poate urmări. DFRobot mi-a trimis unul, așa că am decis să creez un robot care să poată lua un obiect și apoi să îl aduc înapoi.
Am folosit un șasiu pentru robot MiniQ de la DFRobot ca platformă pe care ar fi construit robotul. Vine cu mai multe găuri de montare, așa că am proiectat un dispozitiv de ridicare a bateriei folosind Fusion 360 care se atașează la un set de găuri. Apoi am montat mânerul în față.
Pasul 3: Configurarea camerei Pixy
Producătorii camerei Pixy oferă un software numit PixyMon, care arată ceea ce „vede” camera și permite utilizatorilor să regleze parametrii, să stabilească interfețe și să creeze coduri de culoare. Am descărcat și instalat PixyMon de pe site-ul lor aici. Apoi am conectat Pixy2 la computerul meu prin USB și m-am dus la meniul Fișier și am selectat Configurare.
În primul rând, am setat interfața la I2C, deoarece voi folosi o placă non-Arduino.
Apoi, am reglat câteva setări diverse în meniul expert, așa cum se vede în imagine.
În cele din urmă, am scos blocul pe care doream să îl folosesc și am dat clic pe „Setați semnătura 1” din meniul Acțiune. Aceasta setează ceea ce caută Pixy.
Pasul 4: Cablare
De când am configurat Pixy pentru a utiliza modul I2C, sunt necesare doar 4 fire pentru a-l conecta la ESP32 FireBeetle. Conectați doar SDA, SCL, 5V și GND. Apoi am conectat driverul de motor DC L293D dual H-bridge la pinii IO26, IO27, IO9 și IO10, împreună cu puterea și ieșirea, așa cum se vede în această imagine.
Pasul 5: Crearea programului
Programul „flux” se desfășoară după cum urmează: Găsiți blocul țintă
Obțineți lățimea și poziția
Reglați poziția robotului în funcție de locul în care se află blocul
Mergeți înainte până se apropie suficient
Obțineți obiect
Reverse înapoi
Eliberați obiectul
Pasul 6: Utilizarea robotului
Mai întâi am pus o bucată de hârtie albă pentru fundal pentru a preveni detectarea accidentală a altor obiecte. Apoi, am resetat ESP32 și l-am urmărit conducând spre obiect, îl apuc și apoi îl returnez, așa cum se vede în videoclip.
Recomandat:
Realizarea unei camere web online pentru rezervoare de pește !: 8 pași (cu imagini)
Realizarea unei camere web Fish Tank online !: Ghid pas cu pas pentru modificarea carcasei unei camere IP, astfel încât să poată fi atașată direct la un Fish Tank. Motivul pentru care acest lucru este necesar este că camerele web sunt de obicei concepute pentru a fi plasate în fața subiectului sau au nevoie de un stand. Cu toate acestea, cu un Fish Ta
Realizarea unei huse pentru telefonul mobil din fibră de carbon: 10 pași
Realizarea unei huse pentru telefonul mobil din fibră de carbon: Scop: Scopul acestui tutorial este de a vă învăța cum să realizați o husă pentru telefonul mobil din fibră de carbon. Nimic nu arată mai rău decât un telefon spart. Cu o husă de telefon ușoară, de cinci ori mai puternică decât oțelul, nu va mai trebui să vă faceți griji pentru asta
Realizarea unui adaptor Bluetooth Pt.2 (Realizarea unui difuzor compatibil): 16 pași
Realizarea unui adaptor Bluetooth Pt.2 (Realizarea unui difuzor compatibil): În acest instructiv, vă voi arăta cum să utilizați adaptorul meu Bluetooth pentru a face compatibil un difuzor vechi Bluetooth. * Dacă nu ați citit primul meu instructable la „Realizarea un adaptor Bluetooth " Vă sugerez să faceți acest lucru înainte de a continua.C
Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: 8 pași
Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: Am făcut niște Arduboy de casă cu memorie Serial Flash care pot stoca maxim 500 de jocuri pentru a juca pe drum. Sper să vă împărtășesc cum să încărcați jocuri pe acesta, inclusiv cum să stocați jocuri în memoria flash serială și să creați propriul pachet de joc consolidat
Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: 5 pași
Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: Sprijină acest proiect: https://www.paypal.me/vslcreations donând la coduri open-source & sprijin pentru dezvoltarea ulterioară