Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я создаю этот резервуар, чтобы узнать, как программировать, как работают двигатели, сервоприводы, 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
Обрежьте штекерные разъемы штекерного и женского разъемов с мужской стороны и припаяйте его к 5 В и заземлите к моторному щиту.
для меня зеленый - VCC, красный - GND
ПРИМЕЧАНИЕ. ПРИ ЗАГРУЗКЕ КОДА УБЕДИТЕСЬ, ЧТО ВАШ BLUETOOTH НИКОГДА НЕ ПОДКЛЮЧЕН к ARDUINO
Соединять;
rx от arduino к tx hc 06
Arduino от tx до hc 06's rx
Шаг 6: приклейте 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
Загрузите приложение Arduino RC в Google Play
приведи свой танк в действие
открыть приложение
пресс-процесс
пресс HC 06 устройство
ждать…
при подключении Arduino к телефону модуль Bluetooth перестает мигать
режим открытого контроллера
Сделайте свои настройки это мои настройки. он может измениться, если вы подключили неправильные кабели двигателя к моторному щиту, но изменив номера или код, вы можете получить правильный.