Мазмуну:
- 1 -кадам: Керектүү нерселерди сатып алыңыз
- 2 -кадам: Аппараттык алкакты түзүңүз
- 3 -кадам: Bluetooth жөнүндө сүйлөшүүлөр
- 4 -кадам: Программаны коддоо
- 5 -кадам: Обзор
Video: Arduino негизделген акылдуу Romote унаа: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоор акылдуу унаа жасоо үчүн Arduino UNO өнүктүрүү кеңешине негизделген. Унаанын Bluetooth зымсыз башкаруусу, тоскоолдуктардан качуу, коңгуроо сигналы жана башка функциялары бар жана бул төрт дөңгөлөктүү унаа, бурулушу оңой.
1 -кадам: Керектүү нерселерди сатып алыңыз
Биз Arduino негизги тактасын жана кеңейтүү тактасын, ошондой эле ызы-чууну, L298N мотор драйверинин модулун, BT-04A Bluetooth модулун, DC моторун, батарея кармагычын ж.б. сатып алышыбыз керек. Бул унаага ылайыктуу акрил табактарды табуу оңой эмес, андыктан шилтеме төмөндө келтирилген. Сиз дүкөндөрдөн оңой эле башка нерселерди таба аласыз.
Бул жерде Taobao акрил тактасына шилтеме бар:
Программа машинаны көзөмөлдөө үчүн Bluetooth мүчүлүштүктөрдү оңдоо жардамчысын колдонот жана ресурстар да тиркелет.
2 -кадам: Аппараттык алкакты түзүңүз
Биз модулду акрил табакка тийиштүү абалда орнотушубуз керек. Сатылып алынган акрил пластинкасында бизде керектүү тешиктер көп болгондуктан, кайра -кайра ажыратып албоо үчүн аны эң ыңгайлуу түрдө кантип орнотууга көңүл буруңуз.
Моторду орнотуу салыштырмалуу жөнөкөй жана туруктуу болгондуктан, биз жогорудагы башкаруу схемасын орнотууга басым жасайбыз. Bluetooth жана башкы плата сигналдарды кабыл алуу үчүн колдонулушу керек. Аларды машинанын артына коюу туура болот. Батарея базасы жана батареялары чоң орунду ээлейт. Унаанын балансын камсыз кылуу үчүн, алар орто абалга, мотордук диск модулу жана тоскоолдуктардан качуу модулу сүрөттөрдө көрсөтүлгөндөй алдыңкы жагына жайгаштырылган.
Төмөнкү сүрөттө орнотуунун үлгүсү тиешелүү түрдө ылдыйдан жана жогору жактан көрсөтүлгөн. Биринчи сүрөттө мотор орнотулбагандан кийин чынжырдын абалы ылдый жактан көрсөтүлгөн. Көбүрөөк бурамаларды жана жез мамыларды ар кандай бийиктикте сатып алууга көңүл буруңуз. Экинчи сүрөт - бул машинанын толук орнотулгандагы абалы. Сиз мотор диск модулун, батареяны ж.б.
3 -кадам: Bluetooth жөнүндө сүйлөшүүлөр
Bluetooth модулу көбүнчө кыска аралыкта зымсыз башкаруу тармагында колдонулат. Бул долбоордо BT-04A Bluetooth модулу тандалган. HC сериясындагы Bluetooth модулу сыяктуу эле, BT сериясындагы Bluetooth модулу көп колдонулат, бирок анын баасы арзаныраак.
Бул модуль негизинен кыска аралыкка зымсыз маалымат берүү тармагында колдонулат. Бул компьютердин Bluetooth түзмөгү менен оңой туташтырылышы мүмкүн, ошондой эле эки модулдун ортосунда маалыматтарды жеткире алат. Бул модулду колдонуу түйшүктүү кабелдик байланыштан качып, сериялык порт кабелин түз алмаштыра алат.
Бул модуль Esp8266 WIFI модулу, GSM модулу сыяктуу "AT" буйругу менен башкарылат. Ар кандай компьютерлердин туташуусун жеңилдетүү үчүн, биз машинаны негизги режим катары жасайбыз, ал эми компьютерде жана уюлдук телефондо Bluetooth менен коштолуп, акылдуу машинанын көзөмөлүн алуу үчүн активдүү түрдө бүтөт. Компьютердик Bluetooth мүчүлүштүктөрдү оңдоо жардамчысы абдан сонун, көптөгөн функция көрсөтмөлөрү баскычтарга оролгон, биз жөн гана башкаруу көрсөтмөлөрүн киргизишибиз керек. Көңүл буруңуз, башкаруу буйругун жөнөтүүдөн мурун, компьютер биринчи кезекте машинанын Bluetoothуна туташтырылышы керек. Бул процесс тыгылып калышы мүмкүн. Бир нече жолу аракет кылыңыз, мобилдик терминал ыңгайлуу.
Мобилдик программалык камсыздоо бул кадамга шилтеме үчүн гана тиркелет жана компьютердин bluetooth портунда мүчүлүштүктөрдү оңдоо программасы сунушталат.
4 -кадам: Программаны коддоо
Arduino өнүктүрүү чөйрөсү ачык булак болуп саналат жана аны Интернеттен түз жүктөп алууга болот. Программалоонун негизги кадамдары төмөндө түшүндүрүлөт.
Биринчиден, жеңил түшүнүү жана кийинки иштөө үчүн башкаруу тактасындагы ачкычтарды макроскопиялык түрдө аныктайбыз.
Андан кийин мотор ишин инициализациялоо, төмөнкү сүрөттө көрсөтүлгөндөй, алдыга инициализациялоо операциясы. Белгилей кетсек, мотор эки мамы менен башкарылат, бири бийик жана бири төмөн, жана тескерисинче. Биз негизинен моторду башкаруу үчүн ушул принципти колдонобуз.
Сол-оң кыймыл абдан өзгөчө. Машина көп алдыга жылбашы үчүн сол-оң бурулушту жасоо үчүн, биз сол дөңгөлөктүн артка жана оң дөңгөлөккө солго бурулушун карайбыз. Ошол эле нерсе оңго бурулууга да тиешелүү. (аналогдук сигналды колдонуу эффекти анча жакшы болбогондуктан, ал дайыма мүчүлүштүктөрдү оңдоону талап кылат жана бул жерде санариптик өндүрүш түз колдонулат.)
Сериялык порттон буйрук алгандан кийин, машина буйрукка ылайык тиешелүү операцияны аткара алат. Сүрөт алдыга буйрукту алуу операциясын көрсөтөт. BT-04A Bluetooth модулун тандап алганыбыздын себептеринин бири-бул USARTге капсулалангандыгы, TX, Rx, VCC жана GNDдин төрт гана төөнөгүчтөрү, мүчүлүштүктөрдү оңдоо жана жетүү үчүн абдан ыңгайлуу.
5 -кадам: Обзор
Акырында, программанын кодун жана машинанын сүрөттөрүн ар кандай кырдаалда тиркеңиз. Бул программанын долбоору, бул долбоорду чогуу талкуулоого жана жакшыртууга кош келиңиз.
Сунушталууда:
Акылдуу таштандылар унаа менен: 5 кадам
Унаасы бар акылдуу таштанды кутусу: Бул УЗИ сенсору, унаасы жана баскычы бар акылдуу таштанды челеги, ошондуктан аны басканда алдыга жылат. Бул долбоор https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ жетеги менен жазылган Бул жерде мен өзгөртүүлөрдү киргизген бир нече бөлүктөр бар: 4 дөңгөлөк
Биометрикалык унаа кирүүсү - Чыныгы ачкычсыз унаа: 4 кадам
Биометрикалык унаа кирүүсү - Чыныгы ачкычсыз унаа: Бир нече ай мурун кызым менден сурады, эмне үчүн заманбап унаалар уюлдук телефонго ээ болгондо биометрикалык кирүү системасы менен жабдылган эмес. Ошондон бери ушул нерсени ишке ашыруу үстүндө иштеп, акыры менин Т -ге бир нерсени орнотуп, сынап көрдүм
Raspberry Pi колдонулган акылдуу унаа токтоочу жай: 5 кадам
Raspberry Pi колдонулган акылдуу унаа токтоочу жай: Бул көрсөтмөлөрдө биз веб -интерфейске туташкан толук автоматтык паркинг системасын түзөбүз. Сиз кайсы жердин алынганын көрө аласыз, ким кирип, ким чыгып жатканын чече аласыз жана ал автоматтык жарык берүү тутуму менен жабдылган
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: 11 кадам (Сүрөттөр менен)
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: Жогорудагы көйгөйлөрдү чечүү үчүн бул долбоор адамдарды машинаны токтоткон жерге багыттоочу акылдуу унаа ачкычын иштеп чыгууну сунуштайт. Ал эми менин планым - GPS ачкычын машинанын ачкычына киргизүү. Смартфондун колдонмосун колдонуунун кажети жок
Бармактын кыймылы менен иштеген акылдуу унаа: 7 кадам (сүрөттөр менен)
Акылдуу унаа манжанын кыймылы менен иштейт: Бул менин проектим акылдуу унаа, ал мобилдик же кадимки алыстан башкаруу пульту менен иштебейт Ал мээлей менен иштейт, ошондуктан пульт манжамдын кыймылы