Съдържание:
- Стъпка 1: Списък на компонентите
- Стъпка 2: Механични модификации
- Стъпка 3: Сглобяване на автомобила
- Стъпка 4: Кодът
- Стъпка 5: Бъдещо подобрение
Видео: CAR-INO: Общо преобразуване на стара RC кола с Arduino и Bluetooth контрол: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Въведение
Здравейте, в първите си инструкции бих искал да споделя с вас моя опит с преобразуването на стара RC кола от 1990 г. в нещо ново. Беше Коледа 1990 г., когато Дядо Коледа ми подари този Ferrari F40, най -бързата кола в света! … по онова време.
Тази превъзходна кола беше оборудвана с дистанционно управление, но само с един бутон …: |
да, тази кола може да се движи само напред и назад! това беше много разочароващо за шофиране, затова го използвах рядко … поради тази причина тази играчка е все още жива!
Намерих го в таванския си стил в оригиналната кутия, така че ме удари мълния! Мога да използвам моя допълнителен модул от arduino за преобразуване на колата!
Реших да нарека проекта CAR-INO по две причини, ще използвам arduINO, а на италиански carino означава „хубаво“, защото крайният резултат ще бъде… приятен!:)
Реализираните функции са:
- управление (разбира се!)
- контрол на скоростта
- управление на фаровете
- управление на подсветката
- рог
да започваме!
Стъпка 1: Списък на компонентите
- arduino nano 1.8 €
- Драйвер на DC мотор (използвах платка L298n) 1,5 €
- серво мотор sg90 1 €
- модул bluethoot (като HC-05) 3 €
- активен зумер << 1 €
- 3 бели светодиода << 1 €
- микро превключвател << 1 €
- кондензатор поне 320uF << 1 €
- цветни проводници << 1 €
- стар автомобил от 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 раздела:
- Дефиниция на разводка: можете да изберете пинаут (NB не използвайте щифтове 9 и 10 като pwm).
- Калибриране: задайте степента на управление (вдясно, вляво и в центъра) и минималната ШИМ за преместване на автомобила.
Сега мигайте ino файла на вашия nano и се наслаждавайте!
АКТУАЛИЗИРАНЕ 2018-03-15: решен бъг за изчисляване на скоростта.
Стъпка 5: Бъдещо подобрение
Мисля за други страхотни функции:
- добавете сензор за напрежение на батерията
- добавете температурен сензор
- управление на цвета на фаровете
Ще актуализирам тези инструкции възможно най -скоро.
Препоръчано:
Tonka Truck RC преобразуване със самосвал и 4WS четворно управление: 6 стъпки (със снимки)
Tonka Truck RC Conversion with Dump и 4WS Quad Steering: Признавам, че RC преобразуването на камион Tonka не е оригинална идея, но когато се сетих, си помислих, че съм първият … това е, докато потърсих в мрежата, D'oh. Да, това е правено и преди, но според мен всички останали го направиха по трудния начин и се провалиха
Контрол на щорите с ESP8266, Google Home и Openhab интеграция и уеб контрол: 5 стъпки (със снимки)
Контрол на щори с ESP8266, интегриране и уебконтрол на Google Home и Openhab: В тази инструкция ще ви покажа как добавих автоматизация към моите щори. Исках да мога да добавя и премахвам автоматизацията, така че цялата инсталация е закрепена. Основните части са: Стъпков двигател Стъпков шофьор, управляван от bij ESP-01 Gear и монтаж
Превръщане на всяка R/C кола в Bluetooth приложение за управление на R/C кола: 9 стъпки
Превръщане на всяка R/C кола в Bluetooth App Control R/C Car: Този проект показва стъпките за промяна на обикновена кола с дистанционно управление на Bluetooth (BLE) управляваща кола с роботизирана платка Wombatics SAM01, Blynk App и MIT App Inventor. има много евтини RC автомобили с много функции като LED фаровете и
Контрол на яркостта ШИМ базиран LED контрол с помощта на бутони, Raspberry Pi и надраскване: 8 стъпки (със снимки)
Контрол на яркостта PWM управление на LED управление с помощта на бутони, Raspberry Pi и Scratch: Опитвах се да намеря начин да обясня как PWM работи на моите ученици, затова си поставих задачата да се опитам да контролирам яркостта на светодиода с помощта на 2 бутона - единият бутон увеличава яркостта на светодиода, а другият го затъмнява. Към програмата
Най -малката кола в света с електронен контрол на стабилността!: 5 стъпки (със снимки)
Най -малката кола в света с електронен контрол на стабилността !: Имате ли една от тези малки колички с кока -кола? А управляемостта му е гадна? Тогава идва решението: Arduino 2,4 GHz " Micro RC " пропорционална модификация на контрола! Характеристики: Пропорционално управление Arduino " Micro RC " преобразуване