Мазмуну:

Ардуиного негизделген робот колу менен жеткиликтүү көрүнүш чечими: 19 кадам (сүрөттөр менен)
Ардуиного негизделген робот колу менен жеткиликтүү көрүнүш чечими: 19 кадам (сүрөттөр менен)

Video: Ардуиного негизделген робот колу менен жеткиликтүү көрүнүш чечими: 19 кадам (сүрөттөр менен)

Video: Ардуиного негизделген робот колу менен жеткиликтүү көрүнүш чечими: 19 кадам (сүрөттөр менен)
Video: Lesson 12: Using Arduino Programming function and switch | SunFounder Robojax 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 Cable, 4P 1.27 Cable, DC Power Cord) * Бир нече

6. uArm Base Extension board * 1

7. Сорох * 1

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

9. Оңдоо базасы бар OpenMV тактасы * 1

10. OpenMV жана uArm * 1 үчүн туташуу

11. OpenMV * 1 үчүн Case

12. М3 бурамалар * Бир нече

Программалык камсыздоо:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Arduino MEGA2560 үчүн Vision.ino [Github]

4. Color_tracking_test.py for OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex uArm үчүн [Github]

Github:

2 -кадам: Arduino -ны PCке туташтырыңыз

Arduino -ны компьютерге туташтырыңыз
Arduino -ны компьютерге туташтырыңыз

3-кадам: Open 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ди PCке туташтырыңыз

UARMди PCке туташтырыңыз
UARMди PCке туташтырыңыз

Эскертүү: uArm Swift Pro Arduino Mega2560 негизинде иштелип чыккан, адатта ал USB порту менен uart0 менен ЖК менен байланышат, ал эми бул сценарийде uart2ди 30P узартуу портунда колдонуу керек, андыктан биз деталдуу түрдө программаны алмаштырышыбыз керек. сураныч, иштеп чыгуучунун көрсөтмөсүн караңыз.

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ди PCке туташтырыңыз

OpenMVди PCке туташтырыңыз
OpenMVди PCке туташтырыңыз

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 кабелин кайра сайыңыз

көк LED бир нече секундга күйүп турганын таба алмак.

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

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

OpenMV (NO.1) - бул жөн гана ПХБ тактасы, андыктан uArm менен колдонууну жеңилдетүү үчүн биз ПХБ калканын (NO.4) жана механикалык бөлүктөрдү (no.2, 3) сунуштайбыз.

Бөлүм (NO.2) соргучка бекитилиши керек.

Part (NO.3) - OpenMV модулунун мукабасы.

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

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

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

Arduino Mega 2560 (NO.1) - бул бүт системанын борбордук CPU, калкан (NO.2) - бул байланышты бир топ жеңилдетүүчү кеңейтүү тактасы. Бөлүм (NO.3) - бул Velcro менен туташтыргыч такта, ал зымды өтө кыска болгондо узартууга жардам берет. Булардын бардыгын бириктирип коюңуз.

15 -кадам: Сүрөттөрдөн кийин бардык модулдарды туташтырыңыз

Сүрөттөрдөн кийин бардык модулдарды туташтырыңыз
Сүрөттөрдөн кийин бардык модулдарды туташтырыңыз
Сүрөттөрдөн кийин бардык модулдарды туташтырыңыз
Сүрөттөрдөн кийин бардык модулдарды туташтырыңыз

4P 1.27мм зымдар uart портун uArm жана OpenMVден Arduino Mega 2560ка туташтыруу үчүн колдонулат.

Калкандагы 2P электр шнуру иштөөнү жеңилдетет, үч түзмөккө оригиналдуу робот адаптери (12V5A) керек.

16 -кадам: Velcro менен туташтыргыч тактасы зымдардын узундугун узартат. Төмөнкү колго тыгыз бекитилгендиктен, байланыш туруктуу болмок

Velcro менен туташтыргыч тактасы зымдардын узундугун кеңейтет. Төмөнкү колго тыгыз бекитилгендиктен, байланыш туруктуу болмок
Velcro менен туташтыргыч тактасы зымдардын узундугун кеңейтет. Төмөнкү колго тыгыз бекитилгендиктен, байланыш туруктуу болмок

17-кадам: Соруу кубогун End-эффекторго бекитүү

Сорулгазын соңгу эффекторга тургузар
Сорулгазын соңгу эффекторга тургузар

18 -кадам: Бүтүндөй системаны кубаттаңыз (Original UARM Power Adapter)

Бүт системаны кубаттаңыз (Original UARM Power Adapter)
Бүт системаны кубаттаңыз (Original UARM Power Adapter)

Эскертүү: Бүт системаны иштеткенден кийин, OpenMV жана MEGA2560 дароо иштейт, ал эми уармдын өзүнүн кубат которгучу бар, биз аны кол менен күйгүзүшүбүз керек.

19 -кадам: системанын алкагы

System Frame
System Frame

UFACTORY командасы тарабынан түзүлгөн Биз менен байланышыңыз: [email protected]

Бизди Facebookта ээрчиңиз: Ufactory2013

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

Сунушталууда: