Агуулгын хүснэгт:

Arduino дээр суурилсан робот гартай боломжийн харааны шийдэл: 19 алхам (зурагтай)
Arduino дээр суурилсан робот гартай боломжийн харааны шийдэл: 19 алхам (зурагтай)

Видео: Arduino дээр суурилсан робот гартай боломжийн харааны шийдэл: 19 алхам (зурагтай)

Видео: Arduino дээр суурилсан робот гартай боломжийн харааны шийдэл: 19 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 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 Extension board * 1

7. Сорох аяга * 1

8. OpenMV өргөтгөлийн самбар * 1

9. Засварлах баазтай OpenMV самбар * 1

10. OpenMV болон uArm * 1 холболт

11. OpenMV -ийн хэрэг * 1

12. М3 шураг * Хэд хэдэн

Програм хангамж:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Arduino MEGA2560 -д зориулсан Vision.ino [Github]

4. OpenMV -д зориулсан Color_tracking_test.py [Github]

5. uArm -д зориулсан UArmSwiftPro_2ndUART.hex [Github]

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 кабелийг дахин залгаарай

Цэнхэр LED хэдэн секундын турш асаалттай байх болно.

Алхам 13: OpenMV модулийг суулгах

OpenMV модулийг суулгах
OpenMV модулийг суулгах
OpenMV модулийг суулгах
OpenMV модулийг суулгах

OpenMV (NO.1) нь зөвхөн ПХБ -ийн самбар тул бид uArm -ийг ашиглахад илүү хялбар болгох үүднээс ПХБ бамбай (NO.4) болон механик эд ангиудыг (No2, 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мм -ийн утсыг uArm болон OpenMV -ээс хоёуланг нь Arduino Mega 2560 руу холбоход ашигладаг.

Бамбайнаас авсан 2P цахилгаан утас нь тэжээлийг хөнгөвчилдөг бөгөөд гурван төхөөрөмжид анхны робот адаптер (12V5A) хэрэгтэй.

Алхам 16: Velcro бүхий холбогч самбар нь утсыг уртасгадаг. Доод гаранд чанга бэхлэх боломжтой тул холболт илүү тогтвортой байх болно

Velcro бүхий холбогч самбар нь утсыг уртасгадаг. Доод гаранд чанга бэхлэх боломжтой тул холболт илүү тогтвортой байх болно
Velcro бүхий холбогч самбар нь утсыг уртасгадаг. Доод гаранд чанга бэхлэх боломжтой тул холболт илүү тогтвортой байх болно

Алхам 17: Сорох аягыг эцсийн эффекторт бэхлээрэй

Сорох аягыг төгсгөлийн эффекторт бэхлээрэй
Сорох аягыг төгсгөлийн эффекторт бэхлээрэй

Алхам 18: Бүхэл бүтэн системийг асаах (Анхны UARM цахилгаан адаптер)

Бүхэл бүтэн системийг асаах (анхны UARM цахилгаан адаптер)
Бүхэл бүтэн системийг асаах (анхны UARM цахилгаан адаптер)

Анхааруулга: Системийг бүхэлд нь асаасны дараа OpenMV ба MEGA2560 шууд ажиллах болно, харин уарм өөрийн гэсэн унтраалгатай тул бид үүнийг гараар асаах ёстой.

Алхам 19: Системийн хүрээ

Системийн хүрээ
Системийн хүрээ

UFACTORY багийн бүтээсэн Бидэнтэй холбоо бариарай: [email protected]

Биднийг Facebook дээр дагаарай: Ufactory2013

Албан ёсны вэбсайт: www.ufactory.cc

Зөвлөмж болгож буй: