Съдържание:

Arduino Bluetooth RC кола: 12 стъпки
Arduino Bluetooth RC кола: 12 стъпки

Видео: Arduino Bluetooth RC кола: 12 стъпки

Видео: Arduino Bluetooth RC кола: 12 стъпки
Видео: How To Make A Simple Arduino Bluetooth Car. 2024, Ноември
Anonim
Arduino Bluetooth RC кола
Arduino Bluetooth RC кола
Arduino Bluetooth RC кола
Arduino Bluetooth RC кола

Контролиране на RC автомобил чрез приложение на вашия телефон? Възможно е!

Използвайки Arduino, някои Bluetooth, някои колела и куп други малки, но съществени части, успяхме да създадем RC кола, която се свързва с Bluetooth и може да се управлява от приложение на вашия телефон. Изглежда достатъчно просто, нали? Е, след около месец успяхме да излъскаме работеща кола с Bluetooth RC. С нашите инструкции ще можете да го направите по -бързо от нас.

Стъпка 1: Планирайте стъпките си на Trello

Планирайте стъпките си на Trello
Планирайте стъпките си на Trello

За да започнете да планирате в trello, трябва да знаете какво искате да направите и от какви материали имате нужда.

Нещата, които искате да поставите на вашия trello, са:

- Вземете/Купете вашите консумативи

- Постройте кола

- Управлявайте DC двигатели с Arduino

- Свържете се с Arduino с Bluetooth

- Направете RC кола безжична

- Кодиране

- Направете приложение

- Сензор за свързване/ кодиране на разстоянието (необходимо е само за опционалната стъпка.)

- Тестване

-Екстериор

- Документация/ Как да

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

Стъпка 2: Вземете/закупете вашите консумативи

Вземете/закупете вашите консумативи
Вземете/закупете вашите консумативи
Вземете/закупете вашите консумативи
Вземете/закупете вашите консумативи
Вземете/закупете вашите консумативи
Вземете/закупете вашите консумативи

Материалите, които ще ви трябват за този проект, включват:

-Ардуино

-Двигател на двигателя (TB6612FNG Breakout)

-Bluetooth ниско енергиен драйвер (nRF8001 Bluetooth LE)

-DC двигатели

-Батерия (батерии)

-Жици

-Платка

Стъпка 3: Изградете кола

Постройте кола
Постройте кола

С DC двигатели и платка

1) Свържете драйвера на двигателя към Arduino

2) Свържете Arduino към DC двигателите

*Вижте снимката за преглед на веригата.

Стъпка 4: Управлявайте DC двигатели с Arduino

С кода на MotorTest от библиотеката с драйвери на двигателя, Arduino ще може да управлява DC двигателите.

-Кодът на motorTest кара моторите да направят малко "джиг".

-Превъртете надолу до мястото, където пише TB6612FNG Arduino Library и там ще се изтегли.

-След това можете да поставите тази библиотека в Arduino IDE като компресиран файл.

-Отидете да скицирате, включете библиотека и след това отидете да добавите.zip библиотека и изберете вашия файл.

-Този файл ще се появи под примери.

-И ще можете да тествате двигателите си.

Стъпка 5: Свържете Bluetooth

Свържете Bluetooth
Свържете Bluetooth

Използвайки Bluetooth ниско енергиен драйвер, можем да го свържем с Arduino, както е показано на изображението.

- От свързването му към Arduino, ние можем с някакъв код да преместим колата с приложението Adafruit.

-Отидете на страницата Adafruit с драйвера nrf8001 и библиотеката може да бъде изтеглена.

-С тази библиотека можете да използвате предоставения код (ехо демонстрация), за да програмирате колата да се движи, когато бъде дадена команда.

Стъпка 6: Кодиране - Използване на приложението Adafruit

Кодиране - Използване на приложението Adafruit
Кодиране - Използване на приложението Adafruit

След като изтеглите приложението и промените кода така, както искате, за да накарате нещата да се движат:

1) Започнахме, като се свързахме с колата (която първоначално се наричаше UART) и преминахме към UART модулите.

- Тук можете да въведете команда, като f за напред, ако това е, което имате в кода си, за да накарате колата да се движи напред.

*Можете да се позовете на нашия код, който ще бъде публикуван в по -късна стъпка.

Стъпка 7: Направете RC кола безжична

Направете RC кола безжична
Направете RC кола безжична

Тук ще ви трябват батериите.

Използвайки батерия и батерии, които са свързани към DC двигателите, колата може да се движи, без да е свързана с нищо друго.

*Можете да видите на изображението по -горе как батерията е свързана и батерията, която е прикрепена към двигателите.

Стъпка 8: Направете модифицирано приложение, което да работи с Control Pad

Решихме да използваме контролния панел, за да бъде дистанционно за колата ни. За да направим това, трябваше:

- Променете изходния код на оригиналното приложение Adafruit.

-Нашият модифициран код е свързан тук и това модифицирано приложение е САМО за android:

-И как да използвате приложението, направено с модифицирания код:

-Когато отворите приложението:

-Свържете се с CAR

-Когато щракнете върху свързване, ще се появи списък, в който се казва режим за свързване с колата

-Щракнете върху контролера

-В контролера превъртете докрай и щракнете върху контролния панел.

-В контролния панел:

-Стрелката нагоре върви напред

-Стрелката надолу се връща назад

-Стрелката наляво отива наляво

-Дясната стрелка отива надясно

-Бутон 1 е спирачка

-Бутон 2 е поничка

Стъпка 9: (По избор): Добавете сензор за разстояние

(По избор): Добавяне на сензор за разстояние
(По избор): Добавяне на сензор за разстояние

За нашата RC кола добавихме датчик за разстояние.

-Сензорът за разстояние е поставен в предната част на нашата RC кола, която се опитахме да накараме автоматично да се премести в различна посока, когато има нещо пред нея.

Стъпка 10: Тествайте

При тестване, -Проверете дали всички функции работят така, както искате:

-Напред

-Обратно

-Наляво

-Направо

-Спри се

-Поничка

-Автоматично

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

Стъпка 11: Добавете екстериор

Когато добавяте екстериор, това зависи изцяло от вас.

-Външният вид на колата е най -вече само за държане на хардуера заедно.

-Използвахме ципове и проводници, за да държим всичко на място.

-Можете да проектирате екстериора на колата си по начин, който ви харесва.

** Най -важната част от екстериора е да държите всичко на място!

Стъпка 12: Документ

Когато създавате своя RC автомобил, уверете се, че документирате, докато вървите.

Това може да помогне, когато:

-Решаване на проблем, с който се сблъсквате.

-Промяна около окабеляването.

-Спомняйки си какво сте правили всеки ден, -Поглеждане назад към вашия проект.

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