Мазмұны:
- Жабдықтар
- 1 -қадам: I Track базалық шассиін орнатыңыз
- 2 -қадам: қозғалтқыш корпусқа бекітілген
- 3 -қадам: шассиді жинауды аяқтаңыз
- 4 -қадам: электронды модуль
- 5 -қадам: мобильді қосымшалар
- 6 -қадам: Толық сурет
Бейне: Түрлі дөңгелектер мен OpenCV негізіндегі түсті бақылау роботы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен түстерді бақылауды жүзеге асыру үшін дөңгелектің барлық бағытты шассиін қолданамын, мен 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 жетектерін ауыстырдым. Қуатты басқару чипі бар. тақтада, бірақ мен оны қолданған жоқпын, мен тікелей Arduino UNO тұрақты портынан енгіземін.
Мотор драйвері - TB6612FNG чипі. Бұл салыстырмалы түрде кең таралған драйвер чипі. Сіз сондай -ақ L298N чипін пайдалана аласыз, ол негізінен бірдей. Бірдей жүру режиміне жету үшін кодты өзгертіңіз.
- 4, 5-жерге қосылған қозғалтқыш , 5-pwm;
- 6, 7-екінші қозғалтқыш, 6-pwm;
- 8, 9-үшінші қозғалтқыш, 9-пвм;
- 10, 11-төртінші қозғалтқыш, 10-пвм;
5 -қадам: мобильді қосымшалар
APP: түймесін басыңыз
Arduino кодының үлгісі: Clik
Жүктеу мен орнатудан кейін жұптастыру үшін Bluetooth пайдалануға болады. Анықтау қажет объектіні басыңыз. Түсті сол аумақты анықтауға жол бермеу үшін айналадан өзгеше болу жақсы. Айта кететін бір жайт, күнге қараған кезде бақылау жоғалады., Содан кейін біз сериялық порттағы мәннің өзгеруін көре аламыз.
Үлгі кодын қозғалтқыш модуліне сәйкес етіп өзгертіңіз. Егер сіз мен сияқты PM-R3 кеңейту модулін қолдансаңыз, мен берген кодты қолдануға болады.
6 -қадам: Толық сурет
Аяқталды, әсерін көрейік.
Ұсынылған:
Attiny85 Бір мезгілде бағдарламалау немесе түрлі-түсті көзбен асқабақ: 7 қадам
Attiny85 бір мезгілде бағдарламалау немесе түрлі-түсті көзбен асқабақ: Бұл жоба Attiny85 чипі бар 10 мм үш түсті жалпы анодты жарықдиодты (асқабақ Хэллоуинінің жарқылының түрлі-түсті көздері) қалай басқаруға болатынын көрсетеді. Жобаның мақсаты - оқырманды бір мезгілде бағдарламалау өнерімен таныстыру және Адам Д -ны қолдану
Түрлі түсті түнгі шам: 7 қадам
Түрлі түсті түнгі шамдар: Сәлем достар, бүгін мен сізге Mason құмырасынан керемет галактикалық түнгі шамды қалай жасау керектігін көрсетемін
Суси үшін түрлі -түсті құрттар: 4 қадам
Суси үшін түрлі -түсті құрттар: Ласст фарбиге Вюрмер! Крейс пен иммигранттар арасындағы қарым -қатынас жасаңыз, Лихтсвейфті іздеңіз. Im Laufe der Zeit andert, Würmchen langsam seine Farbe, қайтыс болғаннан кейін қайтыс болды
SMS хабарландыруы мен Thingspeak деректерді жүктеу, GPS жүйесі бар автокөлікті бақылау, Arduino негізіндегі, үйді автоматтандыру: 5 қадам (суреттермен)
GPS Car Tracker бірге SMS хабарлама және Thingspeak деректер жүктеу, Arduino негізделген, Басты автоматтандыру: Мен өткен жылы осы GPS Бақылаушы жасады және ол жақсы жұмыс істейді, өйткені Мен Instructable қазір оны жариялауға. Ол магистральдық керек -жарақтарға қосылады, GPS трекері мобильді деректер арқылы көліктің орнын, жылдамдығын, бағытын және өлшенген температураны жүктейді
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR