Оглавление:
- Шаг 1: Список компонентов
- Шаг 2: механические модификации
- Шаг 3: Сборка автомобиля
- Шаг 4: Код
- Шаг 5: Дальнейшее улучшение
Видео: CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Вступление
Привет, в моих первых инструкциях я хотел бы поделиться с вами своим опытом преобразования старой радиоуправляемой машины 1990 года в нечто новое. Это было Рождество 1990 года, когда Санта подарил мне этот Ferrari F40, самую быструю машину в мире!… В то время.
Этот превосходный автомобиль был оснащен пультом дистанционного управления, но с одной кнопкой…: |
да, эта машина может ехать только вперед и назад! это было очень неприятно для вождения, поэтому я использовал его редко… по этой причине эта игрушка все еще жива!
Я нашел его на чердаке в оригинальной коробке, так что меня ударила молния! Я могу использовать свой дополнительный модуль Arduino для преобразования автомобиля!
Я решил назвать проект CAR-INO по двум причинам: я собираюсь использовать arduINO, а в переводе с итальянского carino означает «хороший», потому что конечный результат будет… красивым!:)
Реализованные функции:
- рулевое (конечно!)
- контроль скорости
- управление фарами
- управление подсветкой
- Рог
Давайте начнем!
Шаг 1: Список компонентов
- ардуино нано 1.8 €
- Драйвер двигателя постоянного тока (я использовал плату L298n) 1.5 €
- серводвигатель SG90 1 €
- модуль bluethoot (например, HC-05) 3 €
- активный зуммер << 1 €
- 3 белых светодиода << 1 €
- микровыключатель << 1 €
- конденсатор не менее 320 мкФ << 1 €
- цветные провода << 1 €
- старый автомобиль 1990 года с работающим двигателем постоянного тока.
Цены взяты с Алиэкспресс.
ИНСТРУМЕНТЫ
- сварщик
- банка
- твисты
- инструмент для зачистки проводов
- горячий клей
Шаг 2: механические модификации
Когда я открыл машину, я понял, что это дешевая версия другой серии радиоуправляемых машин, потому что в ней есть место для сервопривода, а ось, соединяющая колеса, имеет соединение для сервопривода, но собрана в обратном порядке, чтобы заблокировать головные колеса.
Я вырезал немного пластика, чтобы освободить место для сервопривода SG90, и приклеил его, я приклеил также винт на рычаге сервопривода, чтобы создать стык с осью (см. Фото). Я снял старую электронную плату и вырезал лишний пластик, который держал ее.
Шаг 3: Сборка автомобиля
Светодиоды подсветки подключаются непосредственно к контакту 13, который является выходом, предназначенным для светодиода, поэтому вам не нужен резистор. Переднему светодиоду нужен резистор, чтобы ограничить ток, вы можете использовать резистор 220 / 250 Ом. У меня не было белого светодиода, поэтому в моем случае я использовал светодиод RGB в качестве белого светодиода.
В моем проекте я не могу использовать контакты 9 и 10 в качестве выхода ШИМ, потому что библиотека сервомотора (которую мы собираемся использовать в коде для управления серводвигателем) отключает ШИМ на этих контактах.
Лучше всего использовать два разных источника питания, один для логики (arduino), другой для двигателей (например, схема с двойным питанием), но в моей машине не хватает места (у меня было много проблем со вставкой платы драйвера и сервопривод), поэтому я решил использовать большой конденсатор для фильтрации низкого пика напряжения, который заставляет Arduino кричать во время активации двигателя.
Я использовал микровыключатель, чтобы отключить питание других компонентов. Во время перепрошивки другие компоненты, связанные с Arduino, могут создавать проблемы во время этой операции.
Перед сборкой выберите удачную компоновку для размещения компонентов и убедитесь, что кузов автомобиля хорошо подогнан! Я привариваю провода (по схеме) прямо к ардуино, но, может быть, лучше использовать заголовки!
Я использовал горячий клей, чтобы закрепить все компоненты, потому что он достаточно прочный, легко снимается и не портит.
Шаг 4: Код
17.03.2018 НОВАЯ ВЕРСИЯ - БОЛЬШОЕ ОБНОВЛЕНИЕ!
Для нового кода я основал общение на «Контроллере джойстика Arduino», бесплатном приложении в игровом магазине.
Загрузите новое приложение здесь
ВНИМАНИЕ: при подключении ардуино к ПК обязательно отключите питание от батареи !!!!
Загрузите библиотеку L293 и разархивируйте ее в каталог arduino "libreries".
Вы можете легко настроить свой автомобиль, создав личный профиль в приложении. в начале кода вы можете установить распиновку в соответствии с вашими предпочтениями (не используйте контакты 9 и 10 в качестве ШИМ). Если при включении сервоуправление выходит за пределы допустимого диапазона, вы можете вставить настраиваемый центральный угол, удалив комментарий по адресу:
// # определяем центр
Это программное обеспечение включает в себя такие новые функции, как:
- аналоговый угол поворота руля
- параметры настраиваются через приложение
- возможность считывать аналоговые датчики (батарея, температура и т. д.)
- возможность добавления и управления двумя другими сервоприводами (например, для подвеса камеры) Наслаждайтесь!
Наслаждаться!
СТАРАЯ ВЕРСИЯ
Для этого кода я использовал "Arduino Bluetooth RC Car APP", бесплатное приложение в playstore.
Загрузите приложение здесь
ВНИМАНИЕ: при подключении ардуино к ПК обязательно отключите питание от батареи !!!!
Вы можете легко настроить свой автомобиль, в начале кода есть 2 раздела:
- Определение распиновки: вы можете выбрать распиновку (NB, не используйте контакты 9 и 10 в качестве ШИМ).
- Калибровка: установите угол поворота (вправо, влево и по центру) и минимальный ШИМ для перемещения автомобиля.
Теперь прошейте ino-файл на свой nano и наслаждайтесь!
ОБНОВЛЕНИЕ 15.03.2018: исправлена ошибка расчета скорости.
Шаг 5: Дальнейшее улучшение
Я думаю о других замечательных функциях:
- добавить датчик напряжения аккумуляторной батареи
- добавить датчик температуры
- управление цветом фар
Я обновлю эти инструкции как можно скорее.
Рекомендуемые:
Rover-One: мозг радиоуправляемого грузовика / автомобиля: 11 шагов
Rover-One: придание мозгу радиоуправляемому грузовику / автомобилю: это руководство находится на разработанной мной печатной плате под названием Rover-One. Rover-One - это решение, которое я разработал, чтобы взять игрушечный радиоуправляемый автомобиль / грузовик и дать ему мозг, который включает в себя компоненты для восприятия окружающей среды. Rover-One - это печатная плата размером 100 мм x 100 мм, разработанная в EasyED
Превращение любого радиоуправляемого автомобиля в приложение Bluetooth Управление радиоуправляемым автомобилем: 9 шагов
Превращение любого радиоуправляемого автомобиля в управляемое с помощью приложения Bluetooth Автомобиль с пультом дистанционного управления: в этом проекте показаны шаги по замене обычного автомобиля с дистанционным управлением на автомобиль с управлением по Bluetooth (BLE) с помощью робототехнической платы Wombatics SAM01, приложения Blynk и приложения MIT App Inventor. есть много недорогих радиоуправляемых машин с множеством функций, таких как светодиодные фары и
Рабочий спидометр радиоуправляемого автомобиля: 4 шага (с изображениями)
Рабочий спидометр радиоуправляемого автомобиля: это небольшой проект, который я создал как часть более крупной радиоуправляемой сборки легкого Land Rover. Я решил, что мне нравится иметь работающий спидометр на приборной панели, но я знал, что сервопривод не подойдет. Был только один разумный вариант: г
Переделка оптического привода с помощью RPi: 6 шагов (с изображениями)
Переделать оптический привод с помощью RPi: этот проект появился после того, как оптический привод моего любимого ноутбука начал плохо себя вести. Лоток для компакт-дисков постоянно выскакивал, когда я толкал свой ноутбук или перемещал его каким-либо образом. Мой диагноз проблемы заключался в том, что должно быть что-то
Сделайте амортизаторы вашего радиоуправляемого автомобиля короче для лучшей управляемости на высоких скоростях: 5 шагов
Укорочите амортизаторы радиоуправляемых машин для лучшей управляемости на высоких скоростях: в этой инструкции я покажу вам, как уменьшить ударные нагрузки, чтобы вы могли приблизить свой автомобиль к земле, чтобы вы могли совершать повороты на более высоких скоростях, не взмахивая руками. другое Инструкции по обслуживанию амортизаторов вашего автомобиля, так что