Cuprins:

O soluție vizibilă accesibilă cu brațul robotului bazat pe Arduino: 19 pași (cu imagini)
O soluție vizibilă accesibilă cu brațul robotului bazat pe Arduino: 19 pași (cu imagini)

Video: O soluție vizibilă accesibilă cu brațul robotului bazat pe Arduino: 19 pași (cu imagini)

Video: O soluție vizibilă accesibilă cu brațul robotului bazat pe Arduino: 19 pași (cu imagini)
Video: High Density 2022 2024, Noiembrie
Anonim
Image
Image
Pregătirea
Pregătirea

Când vorbim despre viziunea cu mașina, se simte întotdeauna atât de inaccesibil pentru noi. În timp ce am făcut o demonstrație de viziune open-source, care ar fi foarte ușor de realizat pentru toată lumea. În acest videoclip, cu camera OpenMV, indiferent unde se află cubul roșu, brațul robotului l-ar putea ridica și așeza în poziția fixă. Acum permiteți-ne să vă arătăm cum să o faceți pas cu pas.

Pasul 1: Pregătirea

Hardware:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Obiect pentru viziune (Roșu) * 1

5. Cabluri (cablu USB, cablu 4P 1.27, cablu de alimentare DC) * Mai multe

6. Placă de extensie uArm Base * 1

7. Ventuză * 1

8. Placă de extensie OpenMV * 1

9. Placă OpenMV cu Fixing Base * 1

10. Conexiune pentru OpenMV și uArm * 1

11. Caz pentru OpenMV * 1

12. Șuruburi M3 * Mai multe

Software:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino pentru Arduino MEGA2560 [Github]

4. Color_tracking_test.py pentru OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex pentru uArm [Github]

Github:

Pasul 2: Conectați Arduino la computer

Conectați Arduino la computer
Conectați Arduino la computer

Pasul 3: Deschideți Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) și setați opțiunea corect

Deschideți Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) și setați corect opțiunea
Deschideți Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) și setați corect opțiunea

Pasul 4: Faceți clic pe butonul „Încărcați”

Faceți clic pe
Faceți clic pe

Pasul 5: Conectați UARM la computer

Conectați UARM la computer
Conectați UARM la computer

Notă: uArm Swift Pro este proiectat pe baza Arduino Mega2560, în mod normal, comunică cu computerul cu uart0 prin port USB, în timp ce în acest scenariu trebuie să utilizeze uart2 în portul de extensie 30P, deci trebuie să schimbăm firmware-ul, pentru mai multe detalii vă rugăm să consultați ghidul pentru dezvoltatori.

Pasul 6: Deschideți XLoader (xloader.russemotto.com/) și încărcați UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Deschideți XLoader (xloader.russemotto.com/) și încărcați UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Deschideți XLoader (xloader.russemotto.com/) și încărcați UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Pasul 7: Faceți clic pe butonul Încărcare

Faceți clic pe butonul Încărcare
Faceți clic pe butonul Încărcare

Pasul 8: Conectați OpenMV la computer

Conectați OpenMV la computer
Conectați OpenMV la computer

Pasul 9: Deschideți Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) prin OpenMV IDE și faceți clic pe butonul Conectare pentru a detecta dispozitivul

Deschideți Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) prin OpenMV IDE și faceți clic pe butonul Conectare pentru a detecta dispozitivul
Deschideți Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) prin OpenMV IDE și faceți clic pe butonul Conectare pentru a detecta dispozitivul

Pasul 10: Apoi faceți clic pe butonul Start

Apoi faceți clic pe butonul Start
Apoi faceți clic pe butonul Start

Pasul 11: Rotiți obiectivul pentru a vă asigura că imaginea este suficient de suficientă

Rotiți obiectivul pentru a vă asigura că imaginea este suficientă
Rotiți obiectivul pentru a vă asigura că imaginea este suficientă

Pasul 12: Salvați fișierul pe OpenMV

Salvați fișierul în OpenMV
Salvați fișierul în OpenMV

Notă: Dacă codul a fost descărcat cu succes, reconectați-vă cablul USB

ar putea găsi LED-ul albastru ar fi aprins câteva secunde.

Pasul 13: Instalarea modulului OpenMV

Instalarea modulului OpenMV
Instalarea modulului OpenMV
Instalarea modulului OpenMV
Instalarea modulului OpenMV

OpenMV (NO.1) este doar o placă PCB, deci oferim atât scutul PCB (NO.4), cât și piese mecanice (nr.2, 3) pentru a face mult mai ușor de utilizat cu uArm.

Piesa (NO.2) trebuie fixată în ventuză.

Partea (NO.3) este capacul modulului OpenMV.

Cu piesele mecanice, am putea fixa modulul OpenMV la efectorul final al uArm.

Pasul 14: Instalarea modulului Arduino

Instalarea modulului Arduino
Instalarea modulului Arduino
Instalarea modulului Arduino
Instalarea modulului Arduino

Arduino Mega 2560 (NO.1) este CPU central al întregului sistem, ecranul (NO.2) este placa de extensie care face conexiunea mult mai ușoară. Partea (NO.3) este o placă conector cu velcro care ajută la extinderea firului atunci când este prea scurt. Puneți toate aceste lucruri împreună.

Pasul 15: Conectați toate modulele după imagini

Conectați toate modulele după imagini
Conectați toate modulele după imagini
Conectați toate modulele după imagini
Conectați toate modulele după imagini

Sârmele 4P de 1,27 mm sunt utilizate pentru a conecta portul uart atât de la uArm cât și de la OpenMV la Arduino Mega 2560.

Cablul de alimentare 2P de la scut ușurează alimentarea, trei dispozitive au nevoie doar de adaptorul robot original (12V5A).

Pasul 16: placa conectorului cu velcro extinde lungimea firelor. conexiunea ar fi mai stabilă, deoarece poate fi fixată strâns în brațul inferior

Placa conectorului cu velcro extinde lungimea firelor. conexiunea ar fi mai stabilă, deoarece poate fi fixată strâns în brațul inferior
Placa conectorului cu velcro extinde lungimea firelor. conexiunea ar fi mai stabilă, deoarece poate fi fixată strâns în brațul inferior

Pasul 17: Fixează ventuza la efectorul final

Fixează ventuza la efectorul final
Fixează ventuza la efectorul final

Pasul 18: Alimentați întregul sistem (adaptorul original de alimentare UARM)

Alimentați întregul sistem (adaptorul original de alimentare UARM)
Alimentați întregul sistem (adaptorul original de alimentare UARM)

Atenție: După alimentarea întregului sistem, OpenMV și MEGA2560 ar funcționa imediat, în timp ce uarm are propriul său comutator de alimentare și ar trebui să-l pornim manual.

Pasul 19: Frame System

Cadru de sistem
Cadru de sistem

Creat de echipa UFACTORY Contactați-ne: [email protected]

Urmăriți-ne pe Facebook: Ufactory2013

Web oficial: www.ufactory.cc

Recomandat: