Агуулгын хүснэгт:
- Хангамж
- Алхам 1: I Track -ийн үндсэн явах эд ангиудыг суулгана уу
- Алхам 2: Моторыг явах эд анги дээр бэхэлсэн
- Алхам 3: Явах эд анги угсрах ажлыг дуусгах
- Алхам 4: Цахим модуль
- Алхам 5: Гар утасны програмууд
- Алхам 6: Бүрэн зураг
Видео: Олон талт дугуй ба OpenCV дээр суурилсан өнгө хянах робот: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Би өнгөний хяналтаа хэрэгжүүлэхийн тулд бүх чиглэлтэй дугуйны явах эд анги ашигладаг бөгөөд OpenCVBot нэртэй гар утасны програм ашигладаг. Энд байгаа програм хангамж хөгжүүлэгчдэд баярлалаа.
OpenCV Bot нь зураг боловсруулах замаар бодит цагийн аливаа объектыг илрүүлж, хянадаг. Энэхүү програм нь аливаа объектыг өнгө ашиглан илрүүлж, утасны дэлгэц дээр X, Y байрлал, талбайн хэсгийг үүсгэх боломжтой бөгөөд энэхүү програмыг ашиглан өгөгдлийг Bluetooth -ээр дамжуулан микроконтроллер руу илгээдэг. Энэ нь Bluetooth модулийг туршиж үзсэн бөгөөд янз бүрийн төхөөрөмжүүдэд тохиромжтой. Бид энэхүү аппликейшнийг гар утсаараа татаж өнгө ажиглалтыг хэрэгжүүлж, өгөгдлийг дүн шинжилгээ хийх, хөдөлгөөний тушаалуудыг гүйцэтгэхийн тулд өгөгдлийг Bluetooth -ээр Arduino UNO руу илгээдэг.
Хангамж
- Олон талт дугуйны явах эд анги
- Arduino UNO R3
- Мотор хөтлөгч модуль
- Bluetooth, xbee зүү (04,05,06)
- 3S 18650
- Гар утас
- OpenCVBot програм хангамж
- Мөн танд гар утас эзэмшигч, амархан танигдах бөмбөг хэрэгтэй болно
Алхам 1: I Track -ийн үндсэн явах эд ангиудыг суулгана уу
GB37 мотор эсвэл GA25 моторыг хөдөлгүүрийн хаалтанд бэхлээрэй. Суурилуулалтын нүхийг анхаарч үзээрэй. Энэ нь бүх нийтийнх биш тул энэ нь өөр юм.
Хоёр төрлийн моторыг ашиглаж болно. Аль тал нь дээш, аль тал нь доошоо байгааг ялгахад анхаарлаа хандуулаарай; эсвэл та илүү том чиглэлтэй дугуй ашиглаж болох бөгөөд ингэснээр тэдгээрийг ялгах шаардлагагүй болно …
Алхам 2: Моторыг явах эд анги дээр бэхэлсэн
Моторын хаалт нь урсгалтай тул самрыг засах шаардлагагүй тул суулгахад хялбар болгодог, учир нь самар суулгах зай хэт бага тул тэдгээрийг засах боломжгүй байна. хажуу талд суулгаж болох бөгөөд би тэдгээрийг саад бэрхшээлээс зайлсхийхийн тулд ашиглаж болох бөгөөд энэ нь машин явган явахад маш тустай юм.
Суурилуулалт хэт авианы хэмжээ, датчикийн зай, нэгж мм.
Алхам 3: Явах эд анги угсрах ажлыг дуусгах
Явах эд ангиудын бэхэлгээг дуусгахын тулд дараагийн удирдлагад дугуйны атгах байдлыг тасралтгүй тохируулах шаардлагатай болно. 4 цэгийн цэгүүд нь дугуй нь явах эд ангитай бүрэн холбогдоогүй тул алхах үед халтиргаа үүсгэдэг. Бид явах эд анги дээрх боолтыг тохируулсан. Албан тушаалаа тохируулах нь тэвчээр шаарддаг.
Бид ирмэгийн эмх цэгцтэй хяналтыг дагаж мөрдөхийн тулд дугуйгаа дугаарладаг. 4 тойрог ашигладаг шалтгаан нь 3 тойрог нь сайн байвал хяналт нь сайн гэж боддог, гэхдээ өндөр үнэ нь тийм ч найрсаг биш юм.
Алхам 4: Цахим модуль
Би 2 PM-R3 ашигладаг мотор хөтөч, 4 моторыг тус тусад нь жолоодохын тулд 4, 5, 6, 7, 8, 9, 10, 11-ийн нэгийг нь өөрчилсөн Цахилгаан эрчим хүчний удирдлагын чип байдаг. самбар дээр, гэхдээ би үүнийг ашиглаагүй, би DC портыг Ардуино НҮБ -аас шууд оруулсан.
Мотор драйвер нь TB6612FNG чип юм. Энэ бол харьцангуй түгээмэл драйверын чип юм. Та мөн адил L298N чип ашиглаж болно. Ижил алхах горимд хүрэхийн тулд кодыг өөрчилнө үү.
- 4, 5 бол газарт холбогдсон хөдөлгүүр юм-5-pwm;
- 6, 7 бол хоёр дахь мотор, 6-pwm;
- 8, 9 бол гурав дахь мотор, 9-pwm;
- 10, 11 бол дөрөв дэх мотор, 10-pwm;
Алхам 5: Гар утасны програмууд
APP: дарна уу
Arduino кодын жишээ: Clik
Татаж аваад суулгасны дараа та Bluetooth ашиглан хослуулах боломжтой. Тодорхойлох шаардлагатай объект дээр дарна уу. Өнгө нь эргэн тойрон дахь ижил төстэй газрыг илрүүлэхгүйн тулд хүрээлэн буй орчноос ялгаатай байх нь дээр. Анхаарах ёстой нэг зүйл бол нарны гэрэлд харах нь алдагдахад хүргэдэг., Дараа нь бид цуваа порт дахь утгын өөрчлөлтийг харж болно.
Дээжийн кодыг мотор хөтөчийн модульд тохируулан өөрчилнө үү. Хэрэв та над шиг PM-R3 өргөтгөлийн модулийг ашигладаг бол миний өгсөн кодыг ашиглаж болно.
Алхам 6: Бүрэн зураг
Дууссан, үр дүнг нь харцгаая.
Зөвлөмж болгож буй:
CD4017 дээр суурилсан олон үйлдэлт дугуйн арын гэрэлтүүлэг: 15 алхам
CD4017 дээр суурилсан олон үйлдэлт унадаг дугуйн арын гэрэлтүүлэг: Энэ хэлхээг LED chaser гэж нэрлэгддэг маш түгээмэл CD4017 LED хэлхээг ашигласнаар бүтээсэн боловч хяналтын кабелийг янз бүрийн аргаар залгах замаар LED анивчих янз бүрийн аргыг дэмжиж болох юм. харааны үзүүлэлт
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: 8 алхам
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: Аж үйлдвэрийн салбарт бүтээгдэхүүн, эд зүйлсийн тээвэрлэлт, сав баглаа боодол нь туузан дамжуулагч ашиглан хийгдсэн шугамыг ашиглан хийгддэг. Эдгээр бүс нь тухайн зүйлийг нэг цэгээс нөгөө цэг рүү тодорхой хурдаар шилжүүлэхэд тусалдаг. Зарим боловсруулалт эсвэл таних даалгавар нь
ESP8266 дээр суурилсан олон мэдрэгч: 3 алхам
ESP8266 дээр суурилсан Multisensor: ESP8266 бол жижигхэн програмчлагдах, ашиглахад хялбар төхөөрөмж юм, гэхдээ тэдгээр нь тийм ч олон байдаггүй тул бид байгаа GPIO зүүгээ ухаалгаар ашиглах ёстой. өөр өөр мэдрэгч
RPIEasy - RPI дээр суурилсан олон мэдрэгчтэй төхөөрөмж: 6 алхам
RPIEasy - RPI дээр суурилсан олон мэдрэгчтэй төхөөрөмж: Хэрэв хэн нэгэн хүн DIY мэдрэгч бүтээхээр төлөвлөж байгаа бол алдартай ESP8266 -аас хямд, бага хэрэглээтэй "Raspberry Pi Zero W"; modell нь бас нэлээд том сонголт юм. RPI Zero W нь ойролцоогоор 10 долларын үнэтэй бөгөөд эрчим хүчний хэрэглээ нь
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: 8 алхам
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: Электроникийн талбар нь өргөн хүрээний хэрэглээтэй. Програм бүр өөр хэлхээ, өөр програм хангамж, тоног төхөөрөмжийн тохиргоо шаарддаг. Микроконтроллер бол өөр өөр програмыг ажиллуулах боломжтой чипт суулгагдсан нэгдсэн загвар юм