Բովանդակություն:
- Քայլ 1: Նախապատրաստում
- Քայլ 2. Միացրեք Arduino- ն համակարգչին:
- Քայլ 3. Բացեք Vision.ino- ն (https://github.com/TonyLeheng/Vision-Pick-and-Place) և տեղադրեք տարբերակը ճիշտ:
- Քայլ 4: Կտտացրեք «Վերբեռնել» կոճակին:
- Քայլ 5: Միացրեք UARM- ը համակարգչին:
- Քայլ 6. Բացեք XLoader- ը (xloader.russemotto.com/) և բեռնեք UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Քայլ 7: Կտտացրեք Վերբեռնման կոճակին:
- Քայլ 8. Միացրեք OpenMV- ը համակարգչին:
- Քայլ 9. Բացեք Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) OpenMV IDE- ի միջոցով և կտտացրեք Միացման կոճակին ՝ սարքը հայտնաբերելու համար:
- Քայլ 10: Այնուհետև կտտացրեք «Սկսել» կոճակին:
- Քայլ 11. Պտտեք ոսպնյակը `համոզվելու համար, որ պատկերը հստակ բավական է:
- Քայլ 12: Պահեք ֆայլը OpenMV- ում:
- Քայլ 13. OpenMV մոդուլի տեղադրում:
- Քայլ 14: Arduino մոդուլի տեղադրում:
- Քայլ 15. Միացրեք նկարներին հետևող բոլոր մոդուլները:
- Քայլ 16. Velcro- ի հետ միակցիչ տախտակը երկարացրեք լարերի երկարությունը: կապը ավելի կայուն կլինի, քանի որ այն կարող է ամուր ամրագրվել ստորին թևում:
- Քայլ 17. Ներծծման գավաթը ամրացրեք վերջնական էֆեկտորին:
- Քայլ 18. Միացրեք ամբողջ համակարգը (բնօրինակ UARM էներգիայի ադապտեր):
- Քայլ 19: Համակարգի շրջանակ:
Video: Մատչելի տեսլականի լուծում ռոբոտի բազկով ՝ հիմնված Arduino- ի վրա. 19 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Երբ խոսում ենք մեքենայական տեսողության մասին, դա մեզ համար միշտ անհասանելի է թվում: Մինչ մենք պատրաստում էինք բաց աղբյուրի տեսողական ցուցադրում, որը շատ հեշտ կլիներ պատրաստել բոլորի համար: Այս տեսանյութում, 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 մալուխ, DC հոսանքի լար) * Մի քանիսը
6. uArm Base Extension board * 1
7. Ներծծող գավաթ * 1
8. OpenMV Extension Board * 1
9. OpenMV տախտակ ՝ ամրացման հիմքով * 1
10. Միացում OpenMV- ի և uArm- ի համար * 1
11. Գործ OpenMV- ի համար * 1
12. M3 պտուտակներ * Մի քանիսը
Softwareրագրային ապահովում:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino Arduino MEGA2560- ի համար [Github]
4. Color_tracking_test.py OpenMV- ի համար [Github]
5. UArmSwiftPro_2ndUART.hex uArm- ի համար [Github]
Github ՝
Քայլ 2. Միացրեք Arduino- ն համակարգչին:
Քայլ 3. Բացեք Vision.ino- ն (https://github.com/TonyLeheng/Vision-Pick-and-Place) և տեղադրեք տարբերակը ճիշտ:
Քայլ 4: Կտտացրեք «Վերբեռնել» կոճակին:
Քայլ 5: Միացրեք UARM- ը համակարգչին:
Նշում. UArm Swift Pro- ն նախագծված է Arduino Mega2560- ի հիման վրա, սովորաբար այն համակարգչի հետ շփվում է uart0- ի միջոցով USB պորտով, մինչդեռ այս սցենարում այն պետք է օգտագործի uart2- ը 30P ընդլայնման պորտում, որպեսզի մենք ստիպված լինենք փոխելու որոնվածը `ավելի մանրամասն: խնդրում ենք ստուգել մշակողի ուղեցույցը:
Քայլ 6. Բացեք XLoader- ը (xloader.russemotto.com/) և բեռնեք UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Քայլ 7: Կտտացրեք Վերբեռնման կոճակին:
Քայլ 8. Միացրեք OpenMV- ը համակարգչին:
Քայլ 9. Բացեք Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) OpenMV IDE- ի միջոցով և կտտացրեք Միացման կոճակին ՝ սարքը հայտնաբերելու համար:
Քայլ 10: Այնուհետև կտտացրեք «Սկսել» կոճակին:
Քայլ 11. Պտտեք ոսպնյակը `համոզվելու համար, որ պատկերը հստակ բավական է:
Քայլ 12: Պահեք ֆայլը OpenMV- ում:
Նշում. Եթե ծածկագիրը հաջողությամբ ներբեռնվեց, նորից միացրեք USB մալուխը
կարող էր պարզել, որ կապույտ LED- ը միացված կլինի մի քանի վայրկյան:
Քայլ 13. OpenMV մոդուլի տեղադրում:
OpenMV- ն (NO.1) ընդամենը PCB տախտակ է, ուստի մենք առաջարկում ենք ինչպես PCB վահանը (NO.4), այնպես էլ մեխանիկական մասերը (No.2, 3) `uArm- ի հետ շատ ավելի դյուրին դարձնելու համար:
Մասը (NO.2) պետք է ամրացվի ներծծող գավաթում:
Մասը (NO.3) OpenMV մոդուլի շապիկն է:
Մեխանիկական մասերով մենք կարող էինք հեշտությամբ ամրացնել OpenMV մոդուլը uArm- ի վերջնական էֆեկտորին:
Քայլ 14: Arduino մոդուլի տեղադրում:
Arduino Mega 2560 (NO.1) ամբողջ համակարգի կենտրոնական պրոցեսորն է, վահանը (NO.2) երկարացման տախտակն է, ինչը կապը շատ ավելի հեշտ է դարձնում: Մասը (NO.3) Velcro- ով միակցիչ տախտակ է, որն օգնում է երկարացնել մետաղալարը, երբ այն չափազանց կարճ է: Այս բոլորը միասին հավաքեք:
Քայլ 15. Միացրեք նկարներին հետևող բոլոր մոդուլները:
4P 1.27 մմ լարերը օգտագործվում են uArm- ից և OpenMV- ից uart նավահանգիստը Arduino Mega 2560- ին միացնելու համար:
Վահանի 2P հոսանքի լարը հեշտացնում է սնուցումը, երեք սարքերի պարզապես անհրաժեշտ է օրիգինալ ռոբոտի ադապտեր (12V5A):
Քայլ 16. Velcro- ի հետ միակցիչ տախտակը երկարացրեք լարերի երկարությունը: կապը ավելի կայուն կլինի, քանի որ այն կարող է ամուր ամրագրվել ստորին թևում:
Քայլ 17. Ներծծման գավաթը ամրացրեք վերջնական էֆեկտորին:
Քայլ 18. Միացրեք ամբողջ համակարգը (բնօրինակ UARM էներգիայի ադապտեր):
Systemգուշացում. Ամբողջ համակարգը միացնելուց հետո OpenMV- ն և MEGA2560- ը միանգամից կաշխատեն, մինչդեռ uarm- ն ունի իր հոսանքի անջատիչը, և մենք պետք է այն միացնենք ձեռքով:
Քայլ 19: Համակարգի շրջանակ:
Ստեղծվել է UFACTORY թիմի կողմից Կապվեք մեզ հետ ՝ info@ Manufactory.cc
Հետևեք մեզ Facebook- ում ՝ Ufactory2013
Պաշտոնական կայք ՝ www.ufactory.cc
Խորհուրդ ենք տալիս:
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով | Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11- ով: Ողջույն, տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես միացնել DHT11 ջերմաստիճանի տվիչը m5stick-C- ի հետ (զարգացման տախտակ m5stack- ով) և ցուցադրել այն m5stick-C- ի ցուցադրման վրա: Այսպիսով, այս ձեռնարկում մենք կկարդանք ջերմաստիճանը, խոնավությունը & շոգ եմ
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ