Съдържание:

Интелигентна кола Romote, базирана на Arduino: 5 стъпки
Интелигентна кола Romote, базирана на Arduino: 5 стъпки

Видео: Интелигентна кола Romote, базирана на Arduino: 5 стъпки

Видео: Интелигентна кола Romote, базирана на Arduino: 5 стъпки
Видео: How to Make 4-Channel ESP8266 ESP01 Wi-Fi Relay | ESP01 Home Automation | RemoteXY | FLProg 2024, Ноември
Anonim
Интелигентна кола Romote, базирана на Arduino
Интелигентна кола Romote, базирана на Arduino

Този проект се основава на борда за разработка на Arduino UNO за създаване на интелигентна кола. Автомобилът има безжично Bluetooth управление, избягване на препятствия, аларма за зумер и други функции, а това е автомобил със задвижване на четирите колела, лесен за завиване.

Стъпка 1: Купете нещата, от които се нуждаете

Трябва да закупим основна платка Arduino и платка за разширение, както и зумер, модул на драйвер за двигател L298N, Bluetooth модул BT-04A, двигател с постоянен ток, държач за батерия и т.н. Разбира се, акрилните плочи за поддържащи модули са от съществено значение. Акрилните плочи, подходящи за тази кола, не са лесни за намиране, така че връзката е предоставена по -долу. Можете лесно да намерите други неща в магазините.

Ето линк към акрилна дъска в Taobao:

Софтуерът използва Bluetooth асистент за отстраняване на грешки за управление на автомобила, а също така ще бъдат прикачени ресурси.

Стъпка 2: Изградете хардуерната рамка

Изградете хардуерната рамка
Изградете хардуерната рамка
Изградете хардуерната рамка
Изградете хардуерната рамка

Трябва да инсталираме модула в правилното положение на акрилната плоча. Тъй като закупената акрилна плоча има повече отвори, отколкото са ни необходими, обърнете внимание само как да я инсталирате по най -удобния начин, за да избегнете многократно разглобяване.

Тъй като инсталирането на двигателя е сравнително просто и фиксирано, ние се фокусираме върху инсталирането на веригата за управление по -горе. Bluetooth и основната платка трябва да се използват за приемане на сигнали. По -подходящо е да ги поставите в задната част на колата. Основата на батерията и батериите заемат голямо място. За да се осигури баланса на автомобила, те са поставени в средно положение, а модулът за задвижване на двигателя и модулът за избягване на препятствия са поставени отпред, както е показано на снимките.

Следващата фигура показва модела на инсталиране съответно отдолу и отгоре. Първата снимка показва състоянието на веригата отдолу, когато двигателят не е инсталиран. Обърнете внимание на закупуването на повече винтове и медни колони с различни височини, така че да залитате от пространството. Втората картина е положението на колата, когато е напълно инсталирана. Можете ясно да видите модула на моторното задвижване, батерията и т.н.

Стъпка 3: Разговори за Bluetooth

Говори за Bluetooth
Говори за 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: Общ преглед

Общ преглед
Общ преглед
Общ преглед
Общ преглед

Накрая прикачете програмния код и снимките на автомобила в различни ситуации. Това е проектът на програмата, добре дошли да обсъдим заедно и да подобрим този проект.

Препоръчано: