![RC автомобил, управляван от смартфон, използващ Arduino: 13 стъпки (със снимки) RC автомобил, управляван от смартфон, използващ Arduino: 13 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-15119-15-j.webp)
Съдържание:
- Стъпка 1: Видео връзка към YouTube
- Стъпка 2: Необходими части и инструменти
- Стъпка 3: Структура / шаси
- Стъпка 4: Мотор / задвижване
- Стъпка 5: Подгответе терминала за двигатели
- Стъпка 6: Монтирайте двигателя и инсталирайте горния покрив
- Стъпка 7: Контролер
- Стъпка 8: H мост (LM 298 модул)
- Стъпка 9: Източник на захранване
- Стъпка 10: Електрическо окабеляване
- Стъпка 11: Контролна логика
- Стъпка 12: Софтуер
- Стъпка 13: Arduino код
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![RC автомобил, управляван от смартфон, използва Arduino RC автомобил, управляван от смартфон, използва Arduino](https://i.howwhatproduce.com/images/006/image-15119-16-j.webp)
Тази инструкция показва как да направите автомобил -робот Arduino, управляван от смартфон.
Актуализация на 25 октомври 2016 г.
Стъпка 1: Видео връзка към YouTube
![Image Image](https://i.howwhatproduce.com/images/006/image-15119-18-j.webp)
![](https://i.ytimg.com/vi/cC2crT941wQ/hqdefault.jpg)
Стъпка 2: Необходими части и инструменти
![Структура / шаси Структура / шаси](https://i.howwhatproduce.com/images/006/image-15119-19-j.webp)
1. Комплект от 4WD робот шаси 2. Arduino Uno
3. LM298 H Модулен модул
4. Bluetooth модул HC-05
5. 12v Li-po батерия
6. Мъжко-женски джъмперни проводници
7. Мъжко-мъжки джъмперни проводници
8. Лента или друга лента 9. Смартфон
Стъпка 3: Структура / шаси
Можете да закупите готово шаси за 4WD кола или да го направите с помощта на PVC / всякакъв вид твърда дъска.
Стъпка 4: Мотор / задвижване
![Мотор / задвижващ механизъм Мотор / задвижващ механизъм](https://i.howwhatproduce.com/images/006/image-15119-20-j.webp)
В този проект използвам 6v DC мотор. Можете да използвате всякакъв вид 6v DC мотор.
Стъпка 5: Подгответе терминала за двигатели
![Подгответе терминала за двигатели Подгответе терминала за двигатели](https://i.howwhatproduce.com/images/006/image-15119-21-j.webp)
![Подгответе терминала за двигатели Подгответе терминала за двигатели](https://i.howwhatproduce.com/images/006/image-15119-22-j.webp)
![Подгответе терминала за двигатели Подгответе терминала за двигатели](https://i.howwhatproduce.com/images/006/image-15119-23-j.webp)
Изрежете 4 парчета червени и черни проводници с дължина приблизително 5 до 6 инча.
Могат да се използват проводници от 0,5 кв. Мм.
Свалете изолацията от проводниците от всеки край Припоявайте проводниците към клемата на двигателя
Можете да проверите полярността на двигателя, като го свържете към батерията.
Стъпка 6: Монтирайте двигателя и инсталирайте горния покрив
![Монтирайте двигателя и монтирайте горния покрив Монтирайте двигателя и монтирайте горния покрив](https://i.howwhatproduce.com/images/006/image-15119-24-j.webp)
![Монтирайте двигателя и монтирайте горния покрив Монтирайте двигателя и монтирайте горния покрив](https://i.howwhatproduce.com/images/006/image-15119-25-j.webp)
![Монтирайте двигателя и монтирайте горния покрив Монтирайте двигателя и монтирайте горния покрив](https://i.howwhatproduce.com/images/006/image-15119-26-j.webp)
![Монтирайте двигателя и монтирайте горния покрив Монтирайте двигателя и монтирайте горния покрив](https://i.howwhatproduce.com/images/006/image-15119-27-j.webp)
Стъпка 7: Контролер
![Контролер Контролер](https://i.howwhatproduce.com/images/006/image-15119-28-j.webp)
Arduino UNO е микроконтролерна платка с отворен код, базирана на микроконтролера Microchip ATmega328P и разработена от Arduino.cc. Платката е оборудвана с набори от цифрови и аналогови входно -изходни (I/O) щифтове, които могат да бъдат свързани към различни разширителни платки (екрани) и други схеми. Платката има 14 цифрови пина, 6 аналогови пина и програмируема с Arduino IDE (интегрирана среда за развитие) чрез USB кабел тип В. Той може да се захранва от USB кабел или от външна 9 -волтова батерия, въпреки че приема напрежения между 7 и 20 волта. Той също е подобен на Arduino Nano и Leonardo. Хардуерният референтен дизайн се разпространява под лиценз Creative Commons Attribution Share-Alike 2.5 и е достъпен на уебсайта на Arduino. Оформление и производствени файлове за някои версии на хардуера също са на разположение. „Uno“означава едно на италиански и е избрано за отбелязване на издаването на Arduino Software (IDE) 1.0. Платката Uno и версия 1.0 на Arduino Software (IDE) бяха референтните версии на Arduino, сега еволюирали до по -нови версии. Платката Uno е първата от поредицата USB Arduino платки и референтният модел за платформата Arduino. ATmega328 на Arduino Uno е предварително програмиран с буутлоудър, който позволява качване на нов код към него без използване на външен хардуерен програмист. [3] Той комуникира, използвайки оригиналния протокол STK500. Uno също се различава от всички предходни платки по това, че не използва FTDI USB-към-сериен драйвер чип. Вместо това той използва Atmega16U2 (Atmega8U2 до версия R2), програмиран като USB-към-сериен конвертор.
Микроконтролерите обикновено са програмирани с помощта на диалект от функции от езиците за програмиране C и C ++. В допълнение към използването на традиционни компилаторни инструментариуми, проектът Arduino осигурява интегрирана среда за разработка (IDE), базирана на проекта за език за обработка.
Стъпка 8: H мост (LM 298 модул)
![H мост (LM 298 модул) H мост (LM 298 модул)](https://i.howwhatproduce.com/images/006/image-15119-29-j.webp)
![H мост (LM 298 модул) H мост (LM 298 модул)](https://i.howwhatproduce.com/images/006/image-15119-30-j.webp)
![H мост (LM 298 модул) H мост (LM 298 модул)](https://i.howwhatproduce.com/images/006/image-15119-31-j.webp)
Какво е H-мост? Терминът H мост е получен от типичното графично представяне на такава верига. Това е верига, която може да задвижва постоянен двигател в посока напред и назад. Работа: Вижте горната картина за разбиране на работата на H моста.
Състои се от 4 електронни превключвателя S1, S2, S3 и S4 (транзистори / MOSFETs / IGBTS). Когато превключвателите S1 и S4 са затворени (и S2 и S3 са отворени), към двигателя ще бъде приложено положително напрежение, така че то се върти в посока напред. Подобно, когато S2 и S3 са затворени и S1 и S4 са отворени обратно напрежение се прилага през двигателя, така че се върти в обратна посока.
Забележка: Превключвателите в едно и също рамо (S1, S2 или S3, S4) никога не се затварят едновременно, това ще доведе до късо съединение. H мостовете се предлагат като интегрални схеми или можете да изградите свои собствени с помощта на 4 транзистора или MOSFET. В нашия случай използваме LM298 H-мост IC, който може да позволява да се контролира скоростта и посоката на двигателите.
Описание на щифта:
Изход 1: DC двигател 1 "+" или стъпков двигател A+
Изход 2: DC двигател 1 "-" или стъпков двигател A-
Изход 3: DC двигател 2 "+" или стъпков двигател B+
Изход 4: Изход на мотор В
12v Pin: 12V вход, но можете да използвате 7 до 35V
GND: Земя
5V Pin: 5V изход, ако има 12V джъмпер, идеален за захранване на вашия Arduino (и т.н.)
EnA: Активира PWM сигнал за мотор А (Моля, вижте раздела "Съображения за скици на Arduino")
IN1: Активирайте мотор A
IN2: Активирайте MotorA
IN3: Активирайте MotorB
IN4: Активирайте MotorB
EnB: Активира PWM сигнал за двигател B
Стъпка 9: Източник на захранване
![Източник на захранване Източник на захранване](https://i.howwhatproduce.com/images/006/image-15119-32-j.webp)
Тези батерии могат да се използват:
1. Алкална батерия AA (не се презарежда) 2. AA NiMh или NiCd батерия (акумулаторна)
3. Литиево -йонна батерия
4. LiPo батерия
Стъпка 10: Електрическо окабеляване
За окабеляване са ви необходими няколко джъмперни проводника. Свържете червените проводници на два двигателя (от всяка страна) заедно и черните проводници заедно.
Така че най -накрая имате два терминала от всяка страна. MOTORA отговаря за два двигателя от дясната страна, съответно два двигателя отляво са свързани към MOTORB Следвайте инструкциите по -долу, за да свържете всичко.
Свързване на двигатели:
Out1 -> Червен проводник на лявата страна на двигателя (+)
Out2 -> Черен проводник на лявата страна на двигателя (-)
Out3 -> Червен проводник на двигателя от дясната страна (+)
Out4 -> Черен проводник на дясната страна на двигателя (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth модул -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Мощност:
12V -> Свържете червения проводник на батерията
GND -> Свържете батерията Черен проводник и Arduino GND щифт
5V -> Свържете към 5V щифт на Arduino
Стъпка 11: Контролна логика
![Логика за управление Логика за управление](https://i.howwhatproduce.com/images/006/image-15119-33-j.webp)
Стъпка 12: Софтуер
![Софтуер Софтуер](https://i.howwhatproduce.com/images/006/image-15119-34-j.webp)
![Софтуер Софтуер](https://i.howwhatproduce.com/images/006/image-15119-35-j.webp)
Софтуерната част е много проста, не се нуждае от библиотека. Ако разбирате логическата таблица в по -ранните стъпки, можете да напишете свой собствен код. Не отделих много време за писане на кода, затова просто използвах код, написан от някой друг. За да управлявам колата робот, използвам своя смартфон. Смартфонът е свързан към контролера чрез Bluetooth модул (HC -06 / 05) Изтеглете приложението След като инсталирате приложението, трябва да го сдвоите с Bluetooth модула. Паролата за сдвояване е „1234“.
Връзка за изтегляне: https://play.google.com/store/apps/details? Id = brau …
Стъпка 13: Arduino код
![Кодът на Arduino Кодът на Arduino](https://i.howwhatproduce.com/images/006/image-15119-36-j.webp)
==> Код на Arduino
Или
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Control_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Препоръчано:
Безкраен часовник, управляван от смартфон: 5 стъпки (със снимки)
![Безкраен часовник, управляван от смартфон: 5 стъпки (със снимки) Безкраен часовник, управляван от смартфон: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-15721-j.webp)
Безкраен часовник, управляван от смартфон: Виждал съм много проекти на Infinity Mirrors и Infinity Clocks на Instructables, затова реших да направя моя. Може да не е много по -различно от другите … но аз го направих сам, така е! В случай, че вече не го знаете: Какво е безкрайност
RoboCar, управляван от смартфон, откриващ препятствия, използващ Arduino: 5 стъпки
![RoboCar, управляван от смартфон, откриващ препятствия, използващ Arduino: 5 стъпки RoboCar, управляван от смартфон, откриващ препятствия, използващ Arduino: 5 стъпки](https://i.howwhatproduce.com/images/006/image-17024-10-j.webp)
RoboCar, управляван от смартфон, откриващ препятствия, използвайки Arduino: В този проект направихме Robocar, в който два ултразвукови сензора, един Bluetooth модул е свързан с Arduino
Автомобил, управляван от смартфон [прототип]: 7 стъпки
![Автомобил, управляван от смартфон [прототип]: 7 стъпки Автомобил, управляван от смартфон [прототип]: 7 стъпки](https://i.howwhatproduce.com/images/001/image-1475-117-j.webp)
Автомобил, управляван от смартфон [Прототип]: В днешните инструкции ние ви помагаме да изградите прост и елегантен прототип за автомобил с дистанционно управление, с дървена основа, който включва 3D отпечатана полилактична киселина (PLA) за скобите на двигателя и адаптера, който свързва двигателите към
Как да си направим RC автомобил, управляван от смартфон: „Направи си сам“: 8 стъпки (със снимки)
![Как да си направим RC автомобил, управляван от смартфон: „Направи си сам“: 8 стъпки (със снимки) Как да си направим RC автомобил, управляван от смартфон: „Направи си сам“: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-6498-34-j.webp)
Как да си направим RC кола, управлявана от смартфон, направете сам: Здравейте, момчета! В този урок ще направя RC автомобил, базиран на смартфон, базиран на Arduino. Тази кола може да се управлява чрез Bluetooth с помощта на всеки телефон или таблет с Android. Това е страхотен проект. лесно е да се направи, лесно да се програмира, а също така и
Как да направите робот, управляван от смартфон: 3 стъпки (със снимки)
![Как да направите робот, управляван от смартфон: 3 стъпки (със снимки) Как да направите робот, управляван от смартфон: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-7707-18-j.webp)
Как да направим робот, управляван от смартфон: Мислили ли сте някога да управлявате робота си безжично или през смартфон? Ако отговорът е „да“, тогава вашият четещ правилен пост. В този пост ще ви дам стъпка по стъпка процедура. Направих прост робот, който може да се управлява с помощта на смартфон, но можете да поставите som