Indholdsfortegnelse:

En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)
En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)

Video: En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)

Video: En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)
Video: Makeblock Untimate Robot Kit Part 2 : Robtic Arm Explaine, Software, Code App and Having Fun demo 2024, Juli
Anonim
Image
Image
Forberedelse
Forberedelse

Når vi taler om maskinsyn, føles det altid så utilgængeligt for os. Mens vi lavede en open-source vision demo, som ville være super let at lave for alle. I denne video med OpenMV -kameraet, uanset hvor den røde terning er, kunne robotarmen tage den op og placere den i den faste position. Lad os nu vise dig, hvordan du gør det trin for trin.

Trin 1: Forberedelse

Hardware:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Objekt til vision (rødt) * 1

5. Kabler (USB -kabel, 4P 1.27 -kabel, DC -strømledning) * Flere

6. uArm Base -udvidelseskort * 1

7. Sugekop * 1

8. OpenMV -udvidelseskort * 1

9. OpenMV -kort med fastgørelsesbase * 1

10. Tilslutning til OpenMV og uArm * 1

11. Sag til OpenMV * 1

12. M3 Skruer * Flere

Software:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino til Arduino MEGA2560 [Github]

4. Color_tracking_test.py til OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex til uArm [Github]

Github:

Trin 2: Tilslut Arduino til pc

Tilslut Arduino til pc
Tilslut Arduino til pc

Trin 3: Åbn Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), og indstil indstillingen korrekt

Åbn Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), og indstil indstillingen korrekt
Åbn Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), og indstil indstillingen korrekt

Trin 4: Klik på knappen "Upload"

Klik på
Klik på

Trin 5: Tilslut UARM til pc

Tilslut UARM til pc
Tilslut UARM til pc

Bemærk: uArm Swift Pro er designet baseret på Arduino Mega2560, normalt kommunikerer den med pc med uart0 via USB -port, mens den i dette scenario skal bruge uart2 i 30P -forlængelsesporten, så vi skal ændre firmwaren for flere detaljer tjek udviklervejledning.

Trin 6: Åbn XLoader (xloader.russemotto.com/) og indlæs UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Åbn XLoader (xloader.russemotto.com/) og indlæs UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Åbn XLoader (xloader.russemotto.com/) og indlæs UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Trin 7: Klik på Upload -knappen

Klik på Upload -knappen
Klik på Upload -knappen

Trin 8: Tilslut OpenMV til pc

Tilslut OpenMV til pc
Tilslut OpenMV til pc

Trin 9: Åbn Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) med OpenMV IDE, og klik på knappen Tilslut for at finde enheden

Åbn Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) med OpenMV IDE, og klik på knappen Tilslut for at finde enheden
Åbn Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) med OpenMV IDE, og klik på knappen Tilslut for at finde enheden

Trin 10: Klik derefter på knappen Start

Klik derefter på knappen Start
Klik derefter på knappen Start

Trin 11: Drej linsen for at sikre, at billedet er klart nok

Drej linsen for at sikre, at billedet er klart nok
Drej linsen for at sikre, at billedet er klart nok

Trin 12: Gem filen til OpenMV

Gem filen til OpenMV
Gem filen til OpenMV

Bemærk: Hvis koden blev downloadet, skal du tilslutte USB-kablet igen

kunne finde den blå LED ville være tændt i flere sekunder.

Trin 13: Installation af OpenMV -modul

Installation af OpenMV -modul
Installation af OpenMV -modul
Installation af OpenMV -modul
Installation af OpenMV -modul

OpenMV (NO.1) er bare et printkort, så vi tilbyder både printkortet (NO.4) og mekaniske dele (nr. 2, 3) for at gøre det meget lettere at bruge med uArm.

Del (NO.2) skal fastgøres i sugekoppen.

Del (NO.3) er dækslet til OpenMV -modulet.

Med de mekaniske dele kunne vi nemt reparere OpenMV-modulet til sluteffektoren på uArm.

Trin 14: Installation af Arduino -modul

Installation af Arduino -modul
Installation af Arduino -modul
Installation af Arduino -modul
Installation af Arduino -modul

Arduino Mega 2560 (NO.1) er center -CPU'en i hele systemet, skjold (NO.2) er forlængerkortet, som gør forbindelsen meget lettere. Del (NO.3) er et stikkort med velcro, som hjælper med at forlænge tråden, når den er for kort. Sæt alle disse ting sammen.

Trin 15: Tilslut alle modulerne efter billederne

Tilslut alle modulerne efter billederne
Tilslut alle modulerne efter billederne
Tilslut alle modulerne efter billederne
Tilslut alle modulerne efter billederne

4P 1,27 mm ledninger bruges til at forbinde uart -porten fra både uArm og OpenMV til Arduino Mega 2560.

2P -netledningen fra skjoldet gør strømforsyningen lettere, tre enheder har bare brug for den originale robotadapter (12V5A).

Trin 16: Forbindelseskortet med velcro Forlæng ledningernes længde. forbindelsen ville være mere stabil, da den kan fastgøres i underarmen tæt

Forbindelseskortet med velcro forlænger længden af ledninger. forbindelsen ville være mere stabil, da den kan fastgøres i underarmen tæt
Forbindelseskortet med velcro forlænger længden af ledninger. forbindelsen ville være mere stabil, da den kan fastgøres i underarmen tæt

Trin 17: Fastgør sugekoppen til endeeffektoren

Fastgør sugekoppen til endeeffektoren
Fastgør sugekoppen til endeeffektoren

Trin 18: Tænd for hele systemet (den originale UARM -strømadapter)

Forsyn hele systemet (den originale UARM -strømadapter)
Forsyn hele systemet (den originale UARM -strømadapter)

Forsigtig: Efter at have tændt hele systemet ville OpenMV og MEGA2560 virke med det samme, mens uarm har sin egen afbryder, og vi skulle tænde det manuelt.

Trin 19: Systemramme

Systemramme
Systemramme

Oprettet af UFACTORY Team Kontakt os: info@ Manufactory.cc

Følg os på Facebook: Ufactory2013

Officielt websted: www. Manufactory.cc

Anbefalede: