Агуулгын хүснэгт:
- Алхам 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: OpenMV IDE-ээр Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) -ийг нээгээд Төхөөрөмжийг илрүүлэхийн тулд Холбох товчийг дарна уу
- Алхам 10: Дараа нь Эхлэх товчийг дарна уу
- Алхам 11: Зураг хангалттай хангалттай байгаа эсэхийг шалгахын тулд линзийг эргүүлээрэй
- Алхам 12: Файлыг OpenMV дээр хадгална уу
- Алхам 13: OpenMV модулийг суулгах
- Алхам 14: Arduino модулийг суулгах
- Алхам 15: Зургийн дагуу бүх модулийг холбоно уу
- Алхам 16: Velcro бүхий холбогч самбар нь утсыг уртасгадаг. Доод гаранд чанга бэхлэх боломжтой тул холболт илүү тогтвортой байх болно
- Алхам 17: Сорох аягыг эцсийн эффекторт бэхлээрэй
- Алхам 18: Бүхэл бүтэн системийг асаах (Анхны UARM цахилгаан адаптер)
- Алхам 19: Системийн хүрээ
Видео: Arduino дээр суурилсан робот гартай боломжийн харааны шийдэл: 19 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Машины алсын харааг ярихдаа энэ нь бидний хувьд үргэлж хүрч чадахгүй мэт санагддаг. Бид нээлттэй эх сурвалж бүхий алсын хараатай демо хийсэн бөгөөд үүнийг хүн бүрт хийхэд маш хялбар байх болно. Энэ видеон дээр 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 -г компьютерт холбоно уу
Алхам 3: Vision.ino -г нээнэ үү (https://github.com/TonyLeheng/Vision-Pick-and-Place), сонголтыг зөв тохируулна уу
Алхам 4: "Байршуулах" товчийг дарна уу
Алхам 5: 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)
Алхам 7: Байршуулах товчийг дарна уу
Алхам 8: OpenMV -ийг компьютерт холбоно уу
Алхам 9: OpenMV IDE-ээр Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) -ийг нээгээд Төхөөрөмжийг илрүүлэхийн тулд Холбох товчийг дарна уу
Алхам 10: Дараа нь Эхлэх товчийг дарна уу
Алхам 11: Зураг хангалттай хангалттай байгаа эсэхийг шалгахын тулд линзийг эргүүлээрэй
Алхам 12: Файлыг OpenMV дээр хадгална уу
Тэмдэглэл: Хэрэв кодыг амжилттай татаж авбал USB кабелийг дахин залгаарай
Цэнхэр LED хэдэн секундын турш асаалттай байх болно.
Алхам 13: OpenMV модулийг суулгах
OpenMV (NO.1) нь зөвхөн ПХБ -ийн самбар тул бид uArm -ийг ашиглахад илүү хялбар болгох үүднээс ПХБ бамбай (NO.4) болон механик эд ангиудыг (No2, 3) санал болгодог.
(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 -ээс хоёуланг нь Arduino Mega 2560 руу холбоход ашигладаг.
Бамбайнаас авсан 2P цахилгаан утас нь тэжээлийг хөнгөвчилдөг бөгөөд гурван төхөөрөмжид анхны робот адаптер (12V5A) хэрэгтэй.
Алхам 16: Velcro бүхий холбогч самбар нь утсыг уртасгадаг. Доод гаранд чанга бэхлэх боломжтой тул холболт илүү тогтвортой байх болно
Алхам 17: Сорох аягыг эцсийн эффекторт бэхлээрэй
Алхам 18: Бүхэл бүтэн системийг асаах (Анхны UARM цахилгаан адаптер)
Анхааруулга: Системийг бүхэлд нь асаасны дараа OpenMV ба MEGA2560 шууд ажиллах болно, харин уарм өөрийн гэсэн унтраалгатай тул бид үүнийг гараар асаах ёстой.
Алхам 19: Системийн хүрээ
UFACTORY багийн бүтээсэн Бидэнтэй холбоо бариарай: [email protected]
Биднийг Facebook дээр дагаарай: Ufactory2013
Албан ёсны вэбсайт: www.ufactory.cc
Зөвлөмж болгож буй:
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot - Firebase & Angular ашиглан урд талын програм зохиох: 10 алхам
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot | Firebase & Angular ашиглан урд талын програм зохиох: Өмнөх бүлэгт галын баазын бодит цагийн мэдээллийн баазыг дүүргэхийн тулд loRa модультай хэрхэн ажилладаг талаар ярилцсан бөгөөд манай төсөл бүхэлдээ хэрхэн ажилладаг талаар маш өндөр түвшний диаграмыг олж харсан. Энэ бүлэгт бид хэрхэн яаж чадах талаар ярих болно
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
Servo мотор ашиглан Arduino дээр суурилсан хүмүүнлэг робот: 7 алхам (зурагтай)
Servo мотор ашиглан Arduino дээр суурилсан хүмүүнлэг робот: Сайн байцгаана уу, энэ бол PVC хөөсөн хавтангаар хийсэн миний анхны хүн шиг робот юм. Энэ нь янз бүрийн зузаантай байдаг. Энд би 0.5 мм ашигласан. Одоогоор энэ робот намайг асаахад л алхаж чадна. Одоо би Arduino болон Mobile -ийг Bluetooth -ээр холбохоор ажиллаж байна
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот !: 8 алхам (зурагтай)
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот! Хоосон цааснаас илүү урам зоригтой зүйл байна уу? Хэрэв та авхаалж самбаа, барилгачин хүн бол төслүүдээ цаасан дээр зурж эхлүүлэх нь дамжиггүй. Цааснаас роботын хүрээ хийх боломжтой эсэхийг харах санаа надад төрсөн
ESP8266 дээр суурилсан Sonoff ухаалаг унтраалга дээр MicroPython програмыг хэрхэн яаж гэрэлтүүлэх вэ: 3 алхам (зурагтай)
ESP8266 дээр суурилсан Sonoff ухаалаг шилжүүлэгч дээр MicroPython Firmware -ийг хэрхэн яаж гэрэлтүүлэх вэ? Sonoff нь ITEAD -ийн боловсруулсан Smart Home -ийн төхөөрөмжийн шугам юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic ба Sonoff Dual юм. Эдгээр нь ESP8266 агуу чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Хэзээ