Мазмұны:

Arduino негізіндегі роботтық қолмен қолжетімді баға шешімі: 19 қадам (суреттермен)
Arduino негізіндегі роботтық қолмен қолжетімді баға шешімі: 19 қадам (суреттермен)

Бейне: Arduino негізіндегі роботтық қолмен қолжетімді баға шешімі: 19 қадам (суреттермен)

Бейне: Arduino негізіндегі роботтық қолмен қолжетімді баға шешімі: 19 қадам (суреттермен)
Бейне: "Arduino негізіндегі көлікке арналған тұрақ сенсорын әзірлеу" 2024, Қараша
Anonim
Image
Image
Дайындық
Дайындық

Біз машинаны көру туралы айтатын болсақ, бұл біз үшін әрқашан қол жетімсіз болып көрінеді. Біз ашық көзбен демонстрация жасадық, оны бәріне оңай жасауға болады. Бұл бейнеде OpenMV камерасы бар, қызыл текше қай жерде болмасын, робот қолы оны алып, бекітілген орынға қоя алады. Енді сізге оны кезең -кезеңмен қалай жасау керектігін көрсетейік.

1 -қадам: Дайындық

Жабдық:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Көру объектісі (Қызыл) * 1

5. Кабельдер (USB кабелі, 4P 1.27 кабелі, тұрақты ток сымы) * Бірнеше

6. uArm Base кеңейту тақтасы * 1

7. Сорғыш * 1

8. OpenMV кеңейту тақтасы * 1

9. Бекіткіш негізі бар OpenMV тақтасы * 1

10. OpenMV және uArm * 1 қосылымы

11. OpenMV үшін жағдай * 1

12. M3 бұрандалары * Бірнеше

Бағдарламалық қамтамасыз ету:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Arduino MEGA2560 үшін Vision.ino [Github]

4. OpenMV [Github] үшін Color_tracking_test.py

5. UArm [Github] үшін UArmSwiftPro_2ndUART.hex

Github:

2 -қадам: Arduino -ны компьютерге қосыңыз

Arduino -ны компьютерге қосыңыз
Arduino -ны компьютерге қосыңыз

3-қадам: Vision.ino ашыңыз (https://github.com/TonyLeheng/Vision-Pick-and-Place) және опцияны дұрыс орнатыңыз

Vision.ino ашыңыз (https://github.com/TonyLeheng/Vision-Pick-and-Place) және опцияны дұрыс орнатыңыз
Vision.ino ашыңыз (https://github.com/TonyLeheng/Vision-Pick-and-Place) және опцияны дұрыс орнатыңыз

4 -қадам: «Жүктеу» түймесін басыңыз

Түймесін басыңыз
Түймесін басыңыз

5 -қадам: UARM -ды компьютерге қосыңыз

UARM -ды компьютерге қосыңыз
UARM -ды компьютерге қосыңыз

Ескерту: uArm Swift Pro Arduino Mega2560 негізінде жасалған, әдетте ол USB порты арқылы uart0 арқылы компьютермен байланысады, ал бұл жағдайда 30P кеңейту портындағы uart2 пайдалану қажет, сондықтан біз микробағдарламаны өзгертуіміз керек. әзірлеуші нұсқаулығын тексеріңіз.

6-қадам: XLoader (xloader.russemotto.com/) ашыңыз және UArmSwiftPro_2ndUART.hex жүктеңіз (https://github.com/TonyLeheng/Vision-Pick-and-Place)

XLoader (xloader.russemotto.com/) ашыңыз және UArmSwiftPro_2ndUART.hex жүктеңіз (https://github.com/TonyLeheng/Vision-Pick-and-Place)
XLoader (xloader.russemotto.com/) ашыңыз және UArmSwiftPro_2ndUART.hex жүктеңіз (https://github.com/TonyLeheng/Vision-Pick-and-Place)

7 -қадам: Жүктеу түймесін басыңыз

Жүктеу түймесін басыңыз
Жүктеу түймесін басыңыз

8 -қадам: OpenMV -ді компьютерге қосыңыз

OpenMV бағдарламасын компьютерге қосыңыз
OpenMV бағдарламасын компьютерге қосыңыз

9-қадам: OpenMV IDE арқылы Color_tracking_test.py файлын ашыңыз (https://github.com/TonyLeheng/Vision-Pick-and-Place) және құрылғыны анықтау үшін қосылу түймесін басыңыз

OpenMV IDE арқылы Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) ашыңыз және құрылғыны анықтау үшін Қосылу түймесін басыңыз
OpenMV IDE арқылы Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) ашыңыз және құрылғыны анықтау үшін Қосылу түймесін басыңыз

10 -қадам: Содан кейін Бастау түймесін басыңыз

Содан кейін Бастау түймесін басыңыз
Содан кейін Бастау түймесін басыңыз

11 -қадам: Суреттің жеткілікті екеніне көз жеткізу үшін объективті бұрыңыз

Кескін жеткілікті екеніне көз жеткізу үшін объективті бұрыңыз
Кескін жеткілікті екеніне көз жеткізу үшін объективті бұрыңыз

12 -қадам: Файлды OpenMV -ге сақтаңыз

Файлды OpenMV -ге сақтаңыз
Файлды OpenMV -ге сақтаңыз

Ескерту: Егер код сәтті жүктелген болса, USB кабелін қайта қосыңыз

көк светодиод бірнеше секунд қосулы болатынын білді.

13 -қадам: OpenMV модулін орнату

OpenMV модулін орнату
OpenMV модулін орнату
OpenMV модулін орнату
OpenMV модулін орнату

OpenMV (NO.1) - бұл тек ПХД тақтасы, сондықтан біз uArm -мен қолдануды жеңілдету үшін ПХД қалқанын (NO.4) және механикалық бөлшектерді (№2, 3) ұсынамыз.

Бөлік (NO.2) сорғышқа бекітілуі керек.

Бөлім (NO.3) - OpenMV модулінің қақпағы.

Механикалық бөлшектермен біз OpenMV модулін uArm соңғы эффекторына оңай түзете аламыз.

14 -қадам: Arduino модулін орнату

Arduino модулін орнату
Arduino модулін орнату
Arduino модулін орнату
Arduino модулін орнату

Arduino Mega 2560 (NO.1) - бұл бүкіл жүйенің орталық процессоры, қалқан (NO.2) - қосылуды жеңілдететін кеңейту тақтасы. Бөлік (NO.3) - бұл Velcro коннекторлық тақтасы, ол сымды өте қысқа болғанда ұзартуға көмектеседі. Осының бәрін бірге қойыңыз.

15 -қадам: Суреттерге сәйкес барлық модульдерді қосыңыз

Суреттерге сәйкес барлық модульдерді қосыңыз
Суреттерге сәйкес барлық модульдерді қосыңыз
Суреттерге сәйкес барлық модульдерді қосыңыз
Суреттерге сәйкес барлық модульдерді қосыңыз

4P 1.27мм сымдар Uart портын uArm мен OpenMV -ден Arduino Mega 2560 -ке жалғау үшін қолданылады.

Қалқаннан алынған 2P қуат сымы қуаттандыруды жеңілдетеді, үш құрылғыға тек түпнұсқалық робот адаптері қажет (12V5A).

16 -қадам: Velcro қосқыш тақтасы сымдардың ұзындығын ұзартады. Байланыс тұрақты болады, себебі оны төменгі қолға мықтап бекітуге болады

Velcro қосқыш тақтасы сымдардың ұзындығын арттырады. Байланыс тұрақты болады, себебі оны төменгі қолға мықтап бекітуге болады
Velcro қосқыш тақтасы сымдардың ұзындығын арттырады. Байланыс тұрақты болады, себебі оны төменгі қолға мықтап бекітуге болады

17-қадам: Сорғышты соңғы эффекторға бекітіңіз

Сорғышты соңғы эффекторға бекітіңіз
Сорғышты соңғы эффекторға бекітіңіз

18 -қадам: бүкіл жүйені қуаттандыру (түпнұсқа UARM қуат адаптері)

Бүкіл жүйені қуаттандыру (түпнұсқа UARM қуат адаптері)
Бүкіл жүйені қуаттандыру (түпнұсқа UARM қуат адаптері)

Ескерту: Бүкіл жүйені қуаттандырғаннан кейін OpenMV және MEGA2560 бірден жұмыс істейді, ал uarm -да өзінің қуат қосқышы бар, біз оны қолмен қосуымыз керек.

19 -қадам: жүйелік жақтау

Жүйелік жақтау
Жүйелік жақтау

UFACTORY тобы жасаған Бізбен хабарласыңыз: [email protected]

Бізді Facebook -те қадағалаңыз: Ufactory2013

Ресми веб: www.ufactory.cc

Ұсынылған: