Оглавление:

CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth: 5 шагов (с изображениями)
CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth: 5 шагов (с изображениями)

Видео: CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth: 5 шагов (с изображениями)

Видео: CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth: 5 шагов (с изображениями)
Видео: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Ноябрь
Anonim
CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth
CAR-INO: полная переделка старого радиоуправляемого автомобиля с помощью Arduino и Bluetooth

Вступление

Привет, в моих первых инструкциях я хотел бы поделиться с вами своим опытом преобразования старой радиоуправляемой машины 1990 года в нечто новое. Это было Рождество 1990 года, когда Санта подарил мне этот Ferrari F40, самую быструю машину в мире!… В то время.

Этот превосходный автомобиль был оснащен пультом дистанционного управления, но с одной кнопкой…: |

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

Я нашел его на чердаке в оригинальной коробке, так что меня ударила молния! Я могу использовать свой дополнительный модуль Arduino для преобразования автомобиля!

Я решил назвать проект CAR-INO по двум причинам: я собираюсь использовать arduINO, а в переводе с итальянского carino означает «хороший», потому что конечный результат будет… красивым!:)

Реализованные функции:

  • рулевое (конечно!)
  • контроль скорости
  • управление фарами
  • управление подсветкой
  • Рог

Давайте начнем!

Шаг 1: Список компонентов

  1. ардуино нано 1.8 €
  2. Драйвер двигателя постоянного тока (я использовал плату L298n) 1.5 €
  3. серводвигатель SG90 1 €
  4. модуль bluethoot (например, HC-05) 3 €
  5. активный зуммер << 1 €
  6. 3 белых светодиода << 1 €
  7. микровыключатель << 1 €
  8. конденсатор не менее 320 мкФ << 1 €
  9. цветные провода << 1 €
  10. старый автомобиль 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 раздела:

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

Теперь прошейте ino-файл на свой nano и наслаждайтесь!

ОБНОВЛЕНИЕ 15.03.2018: исправлена ошибка расчета скорости.

Шаг 5: Дальнейшее улучшение

Я думаю о других замечательных функциях:

  • добавить датчик напряжения аккумуляторной батареи
  • добавить датчик температуры
  • управление цветом фар

Я обновлю эти инструкции как можно скорее.

Рекомендуемые: