Оглавление:

RoverBluetooth: Автомобиль с Bluetooth на базе Arduino: 5 шагов
RoverBluetooth: Автомобиль с Bluetooth на базе Arduino: 5 шагов

Видео: RoverBluetooth: Автомобиль с Bluetooth на базе Arduino: 5 шагов

Видео: RoverBluetooth: Автомобиль с Bluetooth на базе Arduino: 5 шагов
Видео: Автомобиль управления Arduino Bluetooth с передней и задней подсветкой с использованием Arduino UNO, драйвера двигателя L293D, HC-05 2024, Июль
Anonim
Image
Image
RoverBluetooth: автомобиль с Bluetooth на базе Arduino
RoverBluetooth: автомобиль с Bluetooth на базе Arduino

RoverBluetooth - это название, которое я дал Bluetooth-автомобилю на базе Arduino, который я сделал для школьного экзамена, когда мне было всего тринадцать. Я также показал это на Maker Faire Rome с FabLab (и я был там одним из самых молодых)! Его очень легко сделать (всего несколько недорогих электронных компонентов и комплект Meccano) и управлять им благодаря приложению для Android, которое я запрограммировал. Он оснащен полным контролем скорости, задней передачей, ультразвуковым датчиком с парковочным звуком и аварийным тормозом, дистанционным приводом с малой задержкой и передним фонарем.

Главная страница проекта

Шаг 1. Приложение

Приложение
Приложение
Приложение
Приложение
Приложение
Приложение
Приложение
Приложение

Изначально я программировал приложение с помощью MIT App Inventor, но затем решил написать его с нуля с помощью Android Studio. Если вы новичок в Android, я бы порекомендовал вам использовать оригинальное приложение (выпущенное в галерее App Inventor), поскольку его проще программировать и редактировать. В противном случае новое приложение можно найти на GitHub.

Скачать проект MIT App Inventor и APK

Шаг 2: шасси

Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси

Если вы хотите повторить мою, купите несколько пакетов Meccano, посмотрите на фотографии и начните разбираться! Обратите внимание на рулевое колесо, которое должно иметь соединение с серводвигателем, вращаться без трения и без отвинчивания! Основной корпус не должен изгибаться слишком сильно и должен быть легким, в то время как двигатель Meccano должен иметь достаточно редукторов, чтобы быть прочным.

Шаг 3: Схема

Схема
Схема
Схема
Схема

Необходимые детали:

  • Bluetooth-приемник (я использовал модем BlueSMiRF Silver от Sparkfun, но вы также можете попробовать классический HC-06, он дешевле)
  • Arduino UNO или аналогичный
  • H-мост (я использовал L6203)
  • Ультразвуковой датчик
  • Серводвигатель (прочный, по возможности с металлическими шестернями)
  • Зуммер
  • Светодиод для фронтального освещения
  • Аккумулятор 9 В
  • Двусторонняя матричная плата

Обратите внимание, что сервопривод, который я использовал, требует 6 В, поэтому я добавил в схему LM317. Не стесняйтесь снимать его, если сервопривод требует 5 В. Наберитесь терпения, выберите паяльник и сделайте свой собственный щит Arduino!

Скачать схему Autodesk Eagle 9.3.0

Шаг 4: Эскиз Arduino

Небольшой эскиз получает данные, включает и выключает двигатель и проверяет расстояние до стены. RoverBluetooth получает данные от модема Bluetooth и связывает числа с командами. Например, «21» интерпретируется как «выключить двигатель». Вот список:

  • 0-20 → положение серводвигателя
  • 21 → мотор выключен
  • 22 → свет горит
  • 23 → свет выключен
  • 1000-1255 → мотор включен, скорость
  • 1500-1755 → мотор включен, передача заднего хода, обороты

Скачать Arduino Sketch

Шаг 5: Наслаждайтесь

Готовы водить машину?

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