Оглавление:

Контролируемый бак Arduino + Bluetooth: 10 шагов (с изображениями)
Контролируемый бак Arduino + Bluetooth: 10 шагов (с изображениями)

Видео: Контролируемый бак Arduino + Bluetooth: 10 шагов (с изображениями)

Видео: Контролируемый бак Arduino + Bluetooth: 10 шагов (с изображениями)
Видео: Ардуино проекты с Микроником. #3 Бочонок с электричеством 2024, Ноябрь
Anonim
Контролируемый бак Arduino + Bluetooth
Контролируемый бак Arduino + Bluetooth

Я создаю этот резервуар, чтобы узнать, как программировать, как работают двигатели, сервоприводы, Bluetooth и Arduino, и я создаю его, проводя исследования в Интернете. Теперь я решил сделать свои собственные Instructables для людей, которым нужно помочь в создании танка Arduino.

Вот видео: Танк, управляемый Arduino + Bluetooth

В основном система работает так:

Bluetooth отправляет данные с телефона (с приложением Arduino RC цифры или символы могут быть отправлены как данные на hc06) в Arduino, и Arduino запускает сервопривод и двигатели для данных.

Шаг 1. Вещи, которые вам нужны

Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
  • 1x arduino uno r3
  • 1x arduino uno моторный щиток водителя
  • 2x 180 вращающихся микро сервоприводов
  • 1x танковые гусеницы Тамия
  • 1x набор универсальных тарелок Tamiya
  • 1xTamiya двухмоторная коробка передач X1
  • 1x PowerBank (у меня 10400 мАч, он может поменяться)
  • 1x HC 06 модуль bluetooth около 2,5 см прокладка для печатной платы (вы можете найти ее в старых схемах или ПК)
  • Какой-то провод
  • Более 2 штекерных и розеточных штыревых разъемов
  • Паяльник
  • Пистолет для горячего клея, пистолет для горячего силикона (то же самое)
  • Паяльная проволока
  • Печатная плата
  • USB-кабель
  • Телефон на Андроиде
  • солома

Шаг 2: после того, как вы соберете корпус танка

После того, как вы соберете корпус танка
После того, как вы соберете корпус танка
После того, как вы соберете корпус танка
После того, как вы соберете корпус танка
После того, как вы соберете корпус танка
После того, как вы соберете корпус танка

После того, как вы соберете набор Tamiya, припаяйте несколько проводов к моторам. И ввинтите ваш Arduino в распорки, как показано.

Правильно подключите драйвер двигателя к Arduino и припаяйте два разъема с гнездовой головкой к контактам 0 (RX) и 1 (TX).

Подключите двигатель к приводу двигателя

Шаг 3: бочка для танков

Танки Ствол
Танки Ствол
Танки Бочка
Танки Бочка
Танки Ствол
Танки Ствол

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

сервопривод заземления переходит на SER1

сервопривод вверх и вниз переходит к SER2

Шаг 4: аккумулятор

Аккумулятор
Аккумулятор
Аккумулятор
Аккумулятор
Аккумулятор
Аккумулятор

Вырежьте два небольших куска печатной платы для вашего павербанка и приклейте их к батарее. как показано

Отрежьте USB-кабель и припаяйте его к экранам двигателя 5v и заземлению. УБЕДИТЕСЬ, ЧТО ВЫ ПРОДАЕТЕ ПРАВИЛЬНО. (VCC к VCC земля-земля)

Шаг 5: подключение по Bluetooth

Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение

Обрежьте штекерные разъемы штекерного и женского разъемов с мужской стороны и припаяйте его к 5 В и заземлите к моторному щиту.

для меня зеленый - VCC, красный - GND

ПРИМЕЧАНИЕ. ПРИ ЗАГРУЗКЕ КОДА УБЕДИТЕСЬ, ЧТО ВАШ BLUETOOTH НИКОГДА НЕ ПОДКЛЮЧЕН к ARDUINO

Соединять;

rx от arduino к tx hc 06

Arduino от tx до hc 06's rx

Шаг 6: приклейте PowerBank

Приклейте PowerBank
Приклейте PowerBank
Приклейте PowerBank
Приклейте PowerBank
Приклейте PowerBank
Приклейте PowerBank

Нанесите немного горячего клея на печатные платы и приклейте его к Arduino. Проверьте свой Arduino, подключив USB к блоку питания (убедитесь, что блок питания открыт или заряжен).

Также, если вы хотите, вы можете приклеить еще одну печатную плату для вашего модуля Bluetooth, это слишком просто и красивее

Шаг 7. Загрузка кода

Загрузка кода
Загрузка кода
Загрузка кода
Загрузка кода
Загрузка кода
Загрузка кода

Загрузите код и загрузите его на свой Arduino.

Маленькие примечания:

Sayac означает счетчик на турецком

durum - это статус

Сервопривод sagsol; Серво юкари;

это тоже;

Сервопривод правый левый;

Сервопривод вверх;

У КОДА ЕСТЬ ПРОБЛЕМА С БОЧКОЙ, ЕСЛИ ВЫ РЕШИТЕ ЕЕ, НАПИШИТЕ ЕЕ В КОММЕНТАРИИ !

Например;

if (durum == '5') {while (durum == '5') {sayac ++; если (sayac> 180) {sagsol.write (180); } если (sayac <0) {sagsol.write (0); } задержка (50); sagsol.write (саяк); перерыв; }}

Он продолжает считать, пока вы нажимаете другую кнопку на телефоне, и int становится больше,

мы можем ограничить целое число, если мы можем написать это в комментариях?

ограничение от 0 до 180.

Шаг 8: добавление соломы в качестве бочки

Добавление соломы как бочки
Добавление соломы как бочки
Добавление соломы как бочки
Добавление соломы как бочки
Добавление соломы как бочки
Добавление соломы как бочки

Разрежьте соломинку перед скрученной частью и вставьте ее в сервопривод.

Шаг 9: Использование Android

Использование Android
Использование Android
Использование Android
Использование Android
Использование Android
Использование Android

Загрузите приложение Arduino RC в Google Play

приведи свой танк в действие

открыть приложение

пресс-процесс

пресс HC 06 устройство

ждать…

при подключении Arduino к телефону модуль Bluetooth перестает мигать

режим открытого контроллера

Сделайте свои настройки это мои настройки. он может измениться, если вы подключили неправильные кабели двигателя к моторному щиту, но изменив номера или код, вы можете получить правильный.

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