Съдържание:
- Стъпка 1: Купете нещата, от които се нуждаете
- Стъпка 2: Изградете хардуерната рамка
- Стъпка 3: Разговори за Bluetooth
- Стъпка 4: Софтуерно кодиране
- Стъпка 5: Общ преглед
Видео: Интелигентна кола Romote, базирана на Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Този проект се основава на борда за разработка на Arduino UNO за създаване на интелигентна кола. Автомобилът има безжично Bluetooth управление, избягване на препятствия, аларма за зумер и други функции, а това е автомобил със задвижване на четирите колела, лесен за завиване.
Стъпка 1: Купете нещата, от които се нуждаете
Трябва да закупим основна платка Arduino и платка за разширение, както и зумер, модул на драйвер за двигател L298N, Bluetooth модул BT-04A, двигател с постоянен ток, държач за батерия и т.н. Разбира се, акрилните плочи за поддържащи модули са от съществено значение. Акрилните плочи, подходящи за тази кола, не са лесни за намиране, така че връзката е предоставена по -долу. Можете лесно да намерите други неща в магазините.
Ето линк към акрилна дъска в Taobao:
Софтуерът използва Bluetooth асистент за отстраняване на грешки за управление на автомобила, а също така ще бъдат прикачени ресурси.
Стъпка 2: Изградете хардуерната рамка
Трябва да инсталираме модула в правилното положение на акрилната плоча. Тъй като закупената акрилна плоча има повече отвори, отколкото са ни необходими, обърнете внимание само как да я инсталирате по най -удобния начин, за да избегнете многократно разглобяване.
Тъй като инсталирането на двигателя е сравнително просто и фиксирано, ние се фокусираме върху инсталирането на веригата за управление по -горе. Bluetooth и основната платка трябва да се използват за приемане на сигнали. По -подходящо е да ги поставите в задната част на колата. Основата на батерията и батериите заемат голямо място. За да се осигури баланса на автомобила, те са поставени в средно положение, а модулът за задвижване на двигателя и модулът за избягване на препятствия са поставени отпред, както е показано на снимките.
Следващата фигура показва модела на инсталиране съответно отдолу и отгоре. Първата снимка показва състоянието на веригата отдолу, когато двигателят не е инсталиран. Обърнете внимание на закупуването на повече винтове и медни колони с различни височини, така че да залитате от пространството. Втората картина е положението на колата, когато е напълно инсталирана. Можете ясно да видите модула на моторното задвижване, батерията и т.н.
Стъпка 3: Разговори за Bluetooth
Bluetooth модулът често се използва в областта на безжичното управление на къси разстояния. В този проект е избран Bluetooth модул BT-04A. Подобно на Bluetooth модула от серията HC, Bluetooth модулът от серия BT често се използва, но цената му е по -ниска.
Този модул се използва главно в областта на безжичното предаване на данни на къси разстояния. Той може лесно да бъде свързан с Bluetooth устройство на компютър и също така може да комуникира данни между два модула. Използването на този модул може да избегне досадната кабелна връзка и може директно да замени кабела на серийния порт.
Този модул се управлява от "AT" набор от команди като Esp8266 WIFI модул, GSM модул. За да улесним свързването на различни компютри, ние правим автомобила като основен режим, а компютърът и мобилният телефон се свързват с Bluetooth на колата активно, за да получат контрола върху интелигентния автомобил. Асистентът за отстраняване на грешки в компютъра от страна на компютъра е много перфектен, много функционални инструкции са капсулирани в бутони, просто трябва да въведем инструкции за управление. Обърнете внимание, че преди да изпратите командата за управление, компютърът трябва първо да бъде свързан към Bluetooth на автомобила. Този процес може да е заседнал. Опитайте няколко пъти повече и мобилният терминал е по -удобен.
Мобилният софтуер е прикрепен към тази стъпка само за справка и се препоръчва софтуерът за отстраняване на грешки в Bluetooth порта на компютъра.
Стъпка 4: Софтуерно кодиране
Средата за разработка на Arduino е с отворен код и може да бъде изтеглена директно от Интернет. Ключовите стъпки в програмирането са обяснени по -долу.
На първо място, ние дефинираме ключовите щифтове на таблото за управление макроскопски за лесно разбиране и последваща работа.
След това инициализирайте операцията на двигателя, както е показано на фигурата по -долу, е операцията за инициализация напред. Обърнете внимание, че двигателят се задвижва от два полюса, един висок и един нисък, и обратно. Ние използваме този принцип главно за управление на двигателя.
Движението наляво-надясно е доста специално. За да направим ляво-дясно въртене, така че колата да не се движи много напред, поемаме пътя на лявото колело назад и дясното колело напред, за да завием наляво. Същото важи и за завиване надясно. (тъй като ефектът от използването на аналогов сигнал не е много добър, той се нуждае от постоянно отстраняване на грешки и тук се използва директно цифров изход.)
След като получи командата от серийния порт, колата може да извърши съответната операция според командата. Фигурата показва операцията за получаване на командата напред. Една от причините, поради които избираме Bluetooth модул BT-04A, е, че той е капсулиран в USART, само с четири пина TX, Rx, VCC и GND, което е много удобно за отстраняване на грешки и достъп
Стъпка 5: Общ преглед
Накрая прикачете програмния код и снимките на автомобила в различни ситуации. Това е проектът на програмата, добре дошли да обсъдим заедно и да подобрим този проект.
Препоръчано:
Интелигентна кофа за боклук с кола: 5 стъпки
Интелигентна кофа за боклук с кола: Това е интелигентна кофа за боклук с ултразвуков сензор, кола и бутон, така че се придвижва напред, когато я натиснете. Този проект е вдъхновен от https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ Ето няколко части, които направих промени: 4 колела
IoT RC кола с дистанционно управление или порта за интелигентна лампа: 8 стъпки (със снимки)
IoT RC Car With Smart Lamp Remote или Gateway: За несвързан проект писах код на Arduino, за да говоря с интелигентните лампи MiLight и дистанционните лампи, които имам в дома си. След като успях да прихваща команди от безжичните дистанционни управления, Реших да направя малка RC кола за тестване
$ 20 Arduino Избягване на препятствия Интелигентна кола: 4 стъпки
Интелигентна кола за избягване на препятствия от $ 20: Надявам се, че сте харесали видеоклипа по -горе, в този урок можете да направите себе си един от тази кола -робот за избягване на препятствия за под $ 30. banggood.com/DIY-L298N-2WD-Ultrasonic … Части, които може да промените
FinduCar: ключ за интелигентна кола, който води хората до мястото, където е паркирана колата: 11 стъпки (със снимки)
FinduCar: Интелигентен ключ за кола, който води хората до мястото, където е паркирана колата: За да се решат горните проблеми, този проект предлага да се разработи интелигентен ключ за кола, който да насочи хората към мястото, където са паркирали колата. И моят план е да интегрирам GPS в ключа на колата. Няма нужда да използвате приложението за смартфон, за да проследявате
Интелигентна лента за захранване, базирана на Beaglebone Black и OpenHAB: 7 стъпки (със снимки)
Интелигентна лента за захранване, базирана на Beaglebone Black и OpenHAB: !!!!! Играта с електрическа мрежа (110/220V) е опасна, моля БЪДЕТЕ МНОГО внимателни !!!!! и два Arduinos, което е показано на снимката „Стар дизайн“. Този нов