Indholdsfortegnelse:
- Trin 1: Forberedelse
- Trin 2: Tilslut Arduino til pc
- Trin 3: Åbn Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), og indstil indstillingen korrekt
- Trin 4: Klik på knappen "Upload"
- Trin 5: Tilslut UARM til pc
- Trin 6: Å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
- Trin 8: 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
- Trin 10: Klik derefter på knappen Start
- Trin 11: Drej linsen for at sikre, at billedet er klart nok
- Trin 12: Gem filen til OpenMV
- Trin 13: Installation af OpenMV -modul
- Trin 14: Installation af Arduino -modul
- Trin 15: Tilslut alle modulerne efter billederne
- 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
- Trin 17: Fastgør sugekoppen til endeeffektoren
- Trin 18: Tænd for hele systemet (den originale UARM -strømadapter)
- Trin 19: Systemramme
Video: En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
Trin 3: Åbn Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), og indstil indstillingen korrekt
Trin 4: Klik på knappen "Upload"
Trin 5: 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)
Trin 7: Klik på Upload -knappen
Trin 8: 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
Trin 10: Klik derefter på knappen Start
Trin 11: Drej linsen for at sikre, at billedet er klart nok
Trin 12: 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
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
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
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
Trin 17: Fastgør sugekoppen til endeeffektoren
Trin 18: Tænd for 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
Oprettet af UFACTORY Team Kontakt os: info@ Manufactory.cc
Følg os på Facebook: Ufactory2013
Officielt websted: www. Manufactory.cc
Anbefalede:
Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder)
Prisbillig PS2 -styret Arduino Nano 18 DOF Hexapod: Enkel Hexapod -robot ved hjælp af arduino + SSC32 servo controller og trådløs styret ved hjælp af PS2 joystick. Lynxmotion servo controller har mange funktioner, der kan give smuk bevægelse til at efterligne edderkop. Ideen er at lave en hexapod robot, der er
ATTiny84-baseret 3A trin-ned LED-driver: 7 trin (med billeder)
ATTiny84-baseret 3A trin-ned LED-driver: Hvis du vil drive 10W LED'er, kan du bruge denne 3A LED-driver. Med 3 Cree XPL LED'er kan du opnå 3000 lumen
SaQai: Ekstremt overkommelig telefon: 11 trin
SaQai: Ekstremt overkommelig telefon: Hej, Tak fordi du interesserede dig for vores projekt, kaldet SaQai (udtales Say-Qwah). Vi sigter mod at hjælpe dig med at genskabe dette projekt og i fremtidige bestræbelser, der involverer 3D -print, programmering og hardware design. Jeg er Sam Conklin, og jeg er cu
Arduino -baseret ikke -kontakt infrarødt termometer - IR -baseret termometer ved hjælp af Arduino: 4 trin
Arduino -baseret ikke -kontakt infrarødt termometer | IR -baseret termometer ved hjælp af Arduino: Hej fyre i denne instruktion vil vi lave et kontaktfrit termometer ved hjælp af arduino. Da nogle gange temperaturen på væsken/faststoffet er alt for høj eller for lav, og så er det svært at komme i kontakt med det og læse dets temperaturen derefter i den scene
SÅDAN SAMLER DU EN IMPONERENDE TRÆROBOTARM (DEL 3: ROBOTARM) - BASERET PÅ MIKROEN: BITN: 8 trin
HVORDAN MONTERES EN IMPONERENDE TRÆROBOTARM (DEL 3: ROBOTARM) - BASERET PÅ MIKROEN: BITN: Den næste installationsproces er baseret på gennemførelsen af den forhindrende forhindringstilstand. Installationsprocessen i det foregående afsnit er den samme som installationsprocessen i liniesporingstilstanden. Lad os derefter se på den endelige form for A