Tartalomjegyzék:

Megfizethető látásmegoldás robotkarral Arduino alapján: 19 lépés (képekkel)
Megfizethető látásmegoldás robotkarral Arduino alapján: 19 lépés (képekkel)

Videó: Megfizethető látásmegoldás robotkarral Arduino alapján: 19 lépés (képekkel)

Videó: Megfizethető látásmegoldás robotkarral Arduino alapján: 19 lépés (képekkel)
Videó: Megfizethető lakásokat hiányoló NER-építő, elérhetetlen saját ingatlan és a kiszolgáltatott albérlő 2024, November
Anonim
Image
Image
Készítmény
Készítmény

Amikor a gépi látásról beszélünk, az mindig olyan elérhetetlennek tűnik számunkra. Miközben készítettünk egy nyílt forráskódú látásbemutatót, amelyet szuper könnyű lenne mindenki számára elkészíteni. Ebben a videóban az OpenMV kamerával, függetlenül attól, hogy hol van a piros kocka, a robotkar fel tudja venni, és rögzített helyzetbe tudja helyezni. Most lépésről lépésre megmutatjuk, hogyan kell elkészíteni.

1. lépés: Előkészítés

Hardver:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Látás tárgya (piros) * 1

5. Kábelek (USB kábel, 4P 1.27 kábel, DC tápkábel) * Több

6. uArm Base hosszabbító kártya * 1

7. Tapadókorong * 1

8. OpenMV bővítőkártya * 1

9. OpenMV kártya rögzítő talppal * 1

10. Csatlakozás OpenMV és uArm * 1 -hez

11. Az OpenMV tokja * 1

12. M3 csavarok * Több

Szoftver:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino az Arduino MEGA2560 számára [Github]

4. Color_tracking_test.py az OpenMV -hez [Github]

5. UArmSwiftPro_2ndUART.hex az uArm számára [Github]

Github:

Lépés: Csatlakoztassa az Arduino -t a számítógéphez

Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez

3. lépés: Nyissa meg a Vision.ino webhelyet (https://github.com/TonyLeheng/Vision-Pick-and-Place), és állítsa be megfelelően az opciót

Nyissa meg a Vision.ino webhelyet (https://github.com/TonyLeheng/Vision-Pick-and-Place), és állítsa be helyesen az opciót
Nyissa meg a Vision.ino webhelyet (https://github.com/TonyLeheng/Vision-Pick-and-Place), és állítsa be helyesen az opciót

4. lépés: Kattintson a "Feltöltés" gombra

Kattintson a
Kattintson a

5. lépés: Csatlakoztassa az UARM -ot a számítógéphez

Csatlakoztassa az UARM -ot a számítógéphez
Csatlakoztassa az UARM -ot a számítógéphez

Megjegyzés: Az uArm Swift Pro az Arduino Mega2560 alapján készült, általában USB -porton keresztül kommunikál a számítógéppel uart0 -val, míg ebben a forgatókönyvben az uart2 -t kell használnia a 30P kiterjesztési portban, így módosítanunk kell a firmware -t. nézze meg a fejlesztői útmutatót.

6. lépés: Nyissa meg az XLoadert (xloader.russemotto.com/), és töltse be az UArmSwiftPro_2ndUART.hex fájlt (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Nyissa meg az XLoadert (xloader.russemotto.com/), és töltse be az UArmSwiftPro_2ndUART.hex fájlt (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Nyissa meg az XLoadert (xloader.russemotto.com/), és töltse be az UArmSwiftPro_2ndUART.hex fájlt (https://github.com/TonyLeheng/Vision-Pick-and-Place)

7. lépés: Kattintson a Feltöltés gombra

Kattintson a Feltöltés gombra
Kattintson a Feltöltés gombra

Lépés: Csatlakoztassa az OpenMV -t a számítógéphez

Csatlakoztassa az OpenMV -t a számítógéphez
Csatlakoztassa az OpenMV -t a számítógéphez

9. lépés: Nyissa meg a Color_tracking_test.py-t (https://github.com/TonyLeheng/Vision-Pick-and-Place) az OpenMV IDE segítségével, és kattintson a Csatlakozás gombra az eszköz észleléséhez

Nyissa meg a Color_tracking_test.py-t (https://github.com/TonyLeheng/Vision-Pick-and-Place) az OpenMV IDE segítségével, és kattintson a Csatlakozás gombra az eszköz észleléséhez
Nyissa meg a Color_tracking_test.py-t (https://github.com/TonyLeheng/Vision-Pick-and-Place) az OpenMV IDE segítségével, és kattintson a Csatlakozás gombra az eszköz észleléséhez

10. lépés: Ezután kattintson a Start gombra

Ezután kattintson a Start gombra
Ezután kattintson a Start gombra

11. lépés: Forgassa el az objektívet, hogy megbizonyosodjon arról, hogy a kép egyértelműen elegendő

Forgassa el az objektívet, hogy megbizonyosodjon arról, hogy a kép egyértelműen elegendő
Forgassa el az objektívet, hogy megbizonyosodjon arról, hogy a kép egyértelműen elegendő

12. lépés: Mentse a fájlt az OpenMV -be

Mentse a fájlt az OpenMV -be
Mentse a fájlt az OpenMV -be

Megjegyzés: Ha a kód letöltése sikeres, csatlakoztassa újra az USB-kábelt

megállapíthatja, hogy a kék LED néhány másodpercig világít.

13. lépés: Az OpenMV modul telepítése

OpenMV modul telepítése
OpenMV modul telepítése
OpenMV modul telepítése
OpenMV modul telepítése

Az OpenMV (NO.1) csak egy NYÁK lap, ezért mind a PCB pajzsot (NO.4), mind a mechanikus alkatrészeket (2., 3.) kínáljuk, hogy sokkal könnyebb legyen az uArm használata.

Az alkatrészt (NO.2) a tapadókorongba kell rögzíteni.

Rész (NO.3) az OpenMV modul fedele.

A mechanikus alkatrészekkel könnyen rögzíthetjük az OpenMV modult az uArm véghatás-szeréhez.

14. lépés: Az Arduino modul telepítése

Arduino modul telepítése
Arduino modul telepítése
Arduino modul telepítése
Arduino modul telepítése

Az Arduino Mega 2560 (NO.1) az egész rendszer középső CPU -ja, a pajzs (NO.2) a bővítő kártya, amely jelentősen megkönnyíti a csatlakozást. Rész (NO.3) egy tépőzáras csatlakozólap, amely segít meghosszabbítani a vezetéket, ha túl rövid. Tegye össze ezeket a dolgokat.

15. lépés: Csatlakoztassa az összes modult a képek után

Csatlakoztassa az összes modult a képek után
Csatlakoztassa az összes modult a képek után
Csatlakoztassa az összes modult a képek után
Csatlakoztassa az összes modult a képek után

A 4P 1,27 mm -es vezetékeket az uart port csatlakoztatására használják mind az uArm, mind az OpenMV és az Arduino Mega 2560 között.

A pajzsból származó 2P tápkábel megkönnyíti az áramellátást, három eszköznek csak az eredeti robotadapterre (12V5A) van szüksége.

16. lépés: A csatlakozótábla tépőzárral meghosszabbítja a vezetékek hosszát. a csatlakozás stabilabb lenne, mivel szorosan rögzíthető az alsó karban

A csatlakozótábla tépőzárral meghosszabbítja a vezetékek hosszát. a csatlakozás stabilabb lenne, mivel szorosan rögzíthető az alsó karban
A csatlakozótábla tépőzárral meghosszabbítja a vezetékek hosszát. a csatlakozás stabilabb lenne, mivel szorosan rögzíthető az alsó karban

17. lépés: Rögzítse a tapadókorongot a vég-effektorhoz

Rögzítse a tapadókorongot a véghatáshoz
Rögzítse a tapadókorongot a véghatáshoz

18. lépés: A teljes rendszer áramellátása (az eredeti UARM hálózati adapter)

Táplálja az egész rendszert (az eredeti UARM hálózati adapter)
Táplálja az egész rendszert (az eredeti UARM hálózati adapter)

Vigyázat: A teljes rendszer bekapcsolása után az OpenMV és a MEGA2560 azonnal működni fognak, míg az uarm saját bekapcsolóval rendelkezik, és manuálisan kell bekapcsolnunk.

19. lépés: Rendszerkeret

Rendszerkeret
Rendszerkeret

Készítette: UFACTORY Team Vegye fel velünk a kapcsolatot: [email protected]

Kövess minket a Facebookon: Ufactory2013

Hivatalos weboldal: www.ufactory.cc

Ajánlott: