Съдържание:

CAR-INO: Общо преобразуване на стара RC кола с Arduino и Bluetooth контрол: 5 стъпки (със снимки)
CAR-INO: Общо преобразуване на стара RC кола с Arduino и Bluetooth контрол: 5 стъпки (със снимки)

Видео: CAR-INO: Общо преобразуване на стара RC кола с Arduino и Bluetooth контрол: 5 стъпки (със снимки)

Видео: CAR-INO: Общо преобразуване на стара RC кола с Arduino и Bluetooth контрол: 5 стъпки (със снимки)
Видео: 🥳 Peugeot 308 II (T9) – народная б/ушка из Европы? Много ли головной боли доставляет этот "Пыжик"? 2024, Ноември
Anonim
CAR-INO: Тотална конверсия на стара RC кола с Arduino и Bluetooth контрол
CAR-INO: Тотална конверсия на стара RC кола с Arduino и Bluetooth контрол

Въведение

Здравейте, в първите си инструкции бих искал да споделя с вас моя опит с преобразуването на стара RC кола от 1990 г. в нещо ново. Беше Коледа 1990 г., когато Дядо Коледа ми подари този Ferrari F40, най -бързата кола в света! … по онова време.

Тази превъзходна кола беше оборудвана с дистанционно управление, но само с един бутон …: |

да, тази кола може да се движи само напред и назад! това беше много разочароващо за шофиране, затова го използвах рядко … поради тази причина тази играчка е все още жива!

Намерих го в таванския си стил в оригиналната кутия, така че ме удари мълния! Мога да използвам моя допълнителен модул от arduino за преобразуване на колата!

Реших да нарека проекта CAR-INO по две причини, ще използвам arduINO, а на италиански carino означава „хубаво“, защото крайният резултат ще бъде… приятен!:)

Реализираните функции са:

  • управление (разбира се!)
  • контрол на скоростта
  • управление на фаровете
  • управление на подсветката
  • рог

да започваме!

Стъпка 1: Списък на компонентите

  1. arduino nano 1.8 €
  2. Драйвер на DC мотор (използвах платка L298n) 1,5 €
  3. серво мотор sg90 1 €
  4. модул bluethoot (като HC-05) 3 €
  5. активен зумер << 1 €
  6. 3 бели светодиода << 1 €
  7. микро превключвател << 1 €
  8. кондензатор поне 320uF << 1 €
  9. цветни проводници << 1 €
  10. стар автомобил от 1990 г. с работещ DC мотор.

Цените са взети от Aliexpress.

ИНСТРУМЕНТИ

  • заварчик
  • калай
  • twizers
  • стрипер за тел
  • горещо лепило

Стъпка 2: Механични модификации

Механични модификации
Механични модификации
Механични модификации
Механични модификации

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

Изрязах малко пластмаса, за да направя място за серво SG90 и го залепих, залепих и винт на серво рамото, за да създам съединение с оста (вижте снимката). Извадих старата електронна платка и изрязах допълнителната пластмаса, която я държеше.

Стъпка 3: Сглобяване на автомобила

Сглобяване на колата
Сглобяване на колата
Сглобяване на колата
Сглобяване на колата
Сглобяване на колата
Сглобяване на колата

Светодиодите за подсветка са свързани директно към щифт 13, който е изходът, посветен на светодиода, така че нямате нужда от резистор. Предният светодиод се нуждае от резистор, за да ограничи тока, можете да използвате резистор 220 / 250 ома. Нямах бял светодиод, така че в моя случай използвах RGB светодиод като бял.

В моя проект не мога да използвам щифт 9 и 10 като PWM изход, защото серво библиотеката (която ще използваме в кода за управление на серво мотора) деактивира PWM на тези щифтове.

Най -добрият начин е да използвате два различни доставчика на захранване, един за логиката (arduino), друг за двигатели (като схема за двойно захранване), но в колата ми няма достатъчно място (имах много проблеми с поставянето на таблото на драйвера и серво), затова реших да използвам голям кондензатор, за да филтрирам ниския пик на напрежение, което кара arduino да вика по време на активирането на двигателя.

Използвах микропревключвателя, за да деактивирам захранването на други компоненти. по време на мигането другите компоненти, свързани с arduino, могат да създадат проблеми по време на тази операция.

Преди сглобяването изберете добро оформление за поставяне на компонентите и се уверете, че купето на колата приляга добре! Заварявам проводниците (следвайки схемата) директно върху arduino, но може би е по -добре да използвам заглавките!

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

Стъпка 4: Кодът

17.03.2018 НОВА ВЕРСИЯ - ГОЛЯМА АКТУАЛИЗАЦИЯ!

За новия код базирах комуникацията на "Arduino Joystick Controller", безплатно приложение в playstore.

Изтеглете новото приложение тук

ВНИМАНИЕ: Когато свързвате arduino към компютър, не забравяйте да изключите захранването на батерията !!!!

Изтеглете библиотеката L293 и я разархивирайте в директорията „библиотеки“на arduino

можете лесно да конфигурирате колата си, създавайки личен профил в приложението. в началото на кода можете да зададете разпилката според вашите предпочитания (не използвайте щифтове 9 и 10 като pwm). Ако захранването на сервоуправлението е под обхвата, можете да вмъкнете персонализиран централен ъгъл, премахвайки коментара на:

//#дефинирам centro

Този софтуер включва нови функции като:

  • аналогов ъгъл на завиване
  • параметри, задаваеми чрез приложение
  • възможност за четене на аналогови сензори (батерия, температура и др.)
  • възможност за добавяне и управление на други 2 сервомотора (т.е. за кардан на камерата) Насладете се!

Наслади се!

СТАРА ВЕРСИЯ

За кода базирах комуникацията на „Arduino Bluetooth RC Car APP“, безплатно приложение в playstore.

Изтеглете приложението тук

ВНИМАНИЕ: Когато свързвате arduino към компютър, не забравяйте да изключите захранването на батерията !!!!

Можете лесно да конфигурирате колата си в началото на кода има 2 раздела:

  1. Дефиниция на разводка: можете да изберете пинаут (NB не използвайте щифтове 9 и 10 като pwm).
  2. Калибриране: задайте степента на управление (вдясно, вляво и в центъра) и минималната ШИМ за преместване на автомобила.

Сега мигайте ino файла на вашия nano и се наслаждавайте!

АКТУАЛИЗИРАНЕ 2018-03-15: решен бъг за изчисляване на скоростта.

Стъпка 5: Бъдещо подобрение

Мисля за други страхотни функции:

  • добавете сензор за напрежение на батерията
  • добавете температурен сензор
  • управление на цвета на фаровете

Ще актуализирам тези инструкции възможно най -скоро.

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