Мазмуну:

Arduino негизделген акылдуу Romote унаа: 5 кадам
Arduino негизделген акылдуу Romote унаа: 5 кадам

Video: Arduino негизделген акылдуу Romote унаа: 5 кадам

Video: Arduino негизделген акылдуу Romote унаа: 5 кадам
Video: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, Ноябрь
Anonim
Arduino негизделген акылдуу Romote унаа
Arduino негизделген акылдуу Romote унаа

Бул долбоор акылдуу унаа жасоо үчүн Arduino UNO өнүктүрүү кеңешине негизделген. Унаанын Bluetooth зымсыз башкаруусу, тоскоолдуктардан качуу, коңгуроо сигналы жана башка функциялары бар жана бул төрт дөңгөлөктүү унаа, бурулушу оңой.

1 -кадам: Керектүү нерселерди сатып алыңыз

Биз Arduino негизги тактасын жана кеңейтүү тактасын, ошондой эле ызы-чууну, L298N мотор драйверинин модулун, BT-04A Bluetooth модулун, DC моторун, батарея кармагычын ж.б. сатып алышыбыз керек. Бул унаага ылайыктуу акрил табактарды табуу оңой эмес, андыктан шилтеме төмөндө келтирилген. Сиз дүкөндөрдөн оңой эле башка нерселерди таба аласыз.

Бул жерде Taobao акрил тактасына шилтеме бар:

Программа машинаны көзөмөлдөө үчүн Bluetooth мүчүлүштүктөрдү оңдоо жардамчысын колдонот жана ресурстар да тиркелет.

2 -кадам: Аппараттык алкакты түзүңүз

Аппараттык алкакты түзүү
Аппараттык алкакты түзүү
Аппараттык алкакты түзүү
Аппараттык алкакты түзүү

Биз модулду акрил табакка тийиштүү абалда орнотушубуз керек. Сатылып алынган акрил пластинкасында бизде керектүү тешиктер көп болгондуктан, кайра -кайра ажыратып албоо үчүн аны эң ыңгайлуу түрдө кантип орнотууга көңүл буруңуз.

Моторду орнотуу салыштырмалуу жөнөкөй жана туруктуу болгондуктан, биз жогорудагы башкаруу схемасын орнотууга басым жасайбыз. Bluetooth жана башкы плата сигналдарды кабыл алуу үчүн колдонулушу керек. Аларды машинанын артына коюу туура болот. Батарея базасы жана батареялары чоң орунду ээлейт. Унаанын балансын камсыз кылуу үчүн, алар орто абалга, мотордук диск модулу жана тоскоолдуктардан качуу модулу сүрөттөрдө көрсөтүлгөндөй алдыңкы жагына жайгаштырылган.

Төмөнкү сүрөттө орнотуунун үлгүсү тиешелүү түрдө ылдыйдан жана жогору жактан көрсөтүлгөн. Биринчи сүрөттө мотор орнотулбагандан кийин чынжырдын абалы ылдый жактан көрсөтүлгөн. Көбүрөөк бурамаларды жана жез мамыларды ар кандай бийиктикте сатып алууга көңүл буруңуз. Экинчи сүрөт - бул машинанын толук орнотулгандагы абалы. Сиз мотор диск модулун, батареяны ж.б.

3 -кадам: Bluetooth жөнүндө сүйлөшүүлөр

Bluetooth жөнүндө сүйлөшүүлөр
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 -кадам: Обзор

Обзор
Обзор
Обзор
Обзор

Акырында, программанын кодун жана машинанын сүрөттөрүн ар кандай кырдаалда тиркеңиз. Бул программанын долбоору, бул долбоорду чогуу талкуулоого жана жакшыртууга кош келиңиз.

Сунушталууда: