Оглавление:
- Шаг 1: Шаг 1:
- Шаг 2: Шаг 2: Получите адрес HC-06 (SLAVE)
- Шаг 3: Шаг 3: Настройка HC-05 (Master)
- Шаг 4: Шаг 4: Создайте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом Tep
- Шаг 5: Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
- Шаг 6: Шаг 5: Загрузите скетч CAR.ino в Arduino (CAR)
- Шаг 7: Шаг 6: отключите Arduino (CAR) от источника питания и прикрепите экран к верхней части Arduino
- Шаг 8: Шаг 7: подключите шаговый двигатель L9110S к Arduino Shield (CAR)
- Шаг 9: Шаг 8: Подключите HC-06 к Arduino Shield (CAR)
- Шаг 10: Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
- Шаг 11: Шаг 10: Загрузите эскиз HAND.ino в Arduino (HAND)
- Шаг 12: Шаг 11: Отсоедините Arduino (HAND) от источника питания и прикрепите экран к верхней части Arduino
- Шаг 13: Шаг 12: Подключите гироскоп к Arduino Shield (РУКА)
- Шаг 14: Шаг 13: Подключите HC-06 к Arduino Shield (РУКА)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет, мир!
Это моя первая инструкция
Если есть вопросы - не стесняйтесь спрашивать.
Целевая аудитория:
Этот проект подходит всем, кто увлечен технологиями. Независимо от того, являетесь ли вы экспертом или абсолютным новичком, когда дело доходит до робототехники. Вы сможете создать этот проект, следуя инструкциям в этом документе.
Что тебе понадобится:
· (2) x плата контроллера Elegoo Uno R3
· (2) x плата расширения прототипа
· (1) модуль Bluetooth HC-05
· (1) модуль Bluetooth HC-06
· (1) x перчатки для рук
· (1) модуль GY-521
· (12) проводов M-M
· (6) проводов F-M
· (2) x 9 В батареи с постоянным током
Автомобиль R / C
· (1) x базовая плата
· (2) диска кодировщика
· (2) x колесо
· (2) x Тормозной двигатель постоянного тока
· (1) x аккумуляторный контейнер
· (4) винтовой стержень M3 * 30
· (8) x M3 * 6 Винтовая штанга
· (8) x гайка M3
· (1) х переключатель
· (4) x застежка
· (1) х Молоток
· (4) батарейки AA
· (1) x L9110S 2-канальный H-мостовой шаговый двигатель Плата контроллера двух двигателей постоянного тока
Шаг 1: Шаг 1:
ЦЕЛЬ: Настроить скорость передачи и установить пароль HC-06 (SLAVE)
HC-06 - это Bluetooth-модуль, работающий только на подчиненных устройствах, что означает, что «с ним можно только разговаривать». HC-06 автоматически переходит в режим AT. Режим AT - это командный режим, который позволяет вам запрашивать / настраивать некоторые параметры модуля Bluetooth.
I. С подключением к компьютеру только Arduino и последовательного порта USB. Загрузите пустой эскиз в Arduino, как указано выше.
II. Отключите USB-порт от компьютера.
III. Соедините HC-06 и Arduino (4) проводами F-M - см. Приложение step1wire.
IV. Подключите последовательный порт USB к компьютеру. Это заставит HC-06 мигать каждую секунду.
V. Щелкните Serial Monitor и убедитесь, что там нет «No line Endings» и что скорость передачи установлена на «9600» внизу последовательного монитора.
IV. Введите AT в текстовом поле Serial Monitor, и он должен напечатать OK (это означает, что существует связь между последовательным монитором и Bluetooth)
VII. Пароль HC-06 по умолчанию - 1234, но на всякий случай это не так. Введите AT + PIN1234 и нажмите отправить. Затем Serial Monitor распечатает OKsetPIN. Это установит пароль сопряжения HC-06 на 1234 (пароль между HC-06 и HC-05 должен быть одинаковым).
VIIII. Введите AT + BAUD8 и нажмите отправить. Монитор последовательного порта напечатает OK115200. Это установит скорость передачи HC-06 на 115200. (Скорость передачи между HC-06 и HC-06 должна быть одинаковой).
Шаг 2: Шаг 2: Получите адрес HC-06 (SLAVE)
Вы можете получить адрес HC-06 через приложение под названием Bluetooth Finder через телефон Android или используя HC-05 для обнюхивания окружающих модулей Bluetooth вокруг HC-05.
ПОМНИТЕ адрес HC-06. Эта информация понадобится вам при настройке HC-05
Получение адреса HC-06 через Bluetooth Finder
I. См. Прикрепленное изображение
ПРИМЕЧАНИЕ. MAC-адрес будет выглядеть примерно так, как выделено выше. Модуль bluetooth обычно определяется как «HC-06».
I. Загрузите приложение Bluetooth Finder
II. Пока HC-06 включен и мигает - подключите телефон Android к HC-06.
III. Пароль HC-06 будет 1234. Мы настроили его пароль ранее с помощью команды AT + PIN1234.
IV. После сопряжения HC-06 и телефона Anroid. Откройте приложение Bluetooth Finder, чтобы узнать его адрес.
Шаг 3: Шаг 3: Настройка HC-05 (Master)
* Получение адреса HC-06 через HC-05
ЦЕЛЬ: привязать HC-05 для автоматического подключения только к HC-06
I. Пока включен HC-06. Откройте новый сеанс Arduino и выполните шаги 1-3 на шаге 1.
II. При подключении последовательного порта USB к компьютеру не забудьте нажать кнопку на HC-05. При этом HC-05 будет мигать каждые 2 секунды. Это означает, что HC-05 находится в режиме AT. Убедитесь, что выбран правильный порт. Выбранный порт должен быть Arduino, к которому подключен HC-05.
III. Щелкните Serial Monitor и убедитесь, что там добавлены «Both NL & CR» и что скорость передачи установлена на «9600» внизу последовательного монитора. (как показано на прилагаемом изображении)
IV. Введите AT в текстовое поле Serial Monitor, и он выдаст ERROR: (0) (Не уверен, почему это происходит). Введите AT еще раз, и монитор последовательного порта будет печатать ОК (это означает, что между монитором последовательного порта и Bluetooth установлена связь).
V. Типа AT + РОЛЬ? и нажмите отправить. Монитор последовательного порта напечатает, какую роль в настоящее время выполняет HC-05. Роль 0 = раб. Роль 1 = мастер. Если его роль равна 0. Измените его роль на 1, набрав AT + ROLE = 1. Затем последовательный монитор будет печатать ОК после установки роли HC-05 на 1 (Мастер). Типа AT + РОЛЬ? Снова перепроверьте.
VI. Типа AT + CMODE? и нажмите отправить. Монитор последовательного порта распечатает текущий режим подключения HC-05. 0 = подключиться только к фиксированному адресу. 1 = подключиться к любому Bluetooth поблизости. Если его cmode равен 1. Измените его cmode на 0, набрав AT + CMODE = 0. Затем последовательный монитор будет печатать ОК после установки cmode HC-05 на 0. Введите AT + CMODE? Снова перепроверьте.
VII. Типа AT + UART? и нажмите отправить. Монитор последовательного порта распечатает текущую скорость передачи данных HC-05. (т.е. + UART: 9600, 0, 0). Помните, что нам нужно установить ту же скорость передачи, что и у HC-06. Чтобы установить скорость передачи HC-05 на 115200. Введите AT + UART = 115200, 0, 0 Монитор последовательного порта будет печатать ОК. Типа AT + UART? Снова перепроверьте. (теперь он должен печатать + UART: 115200, 0, 0).
VIII. Типа AT + PSWD? Для определения пароля HC-05. Помните, что пароль между HC-06 и HC-05 должен быть одинаковым. Если его пароль не 1234. Установите пароль AT + PSWD = 1234 Последовательный монитор будет печатать ОК. Типа AT + PSWD? Снова перепроверьте.
IX. Если у вас уже есть адрес HC-06, пропустите этот шаг и перейдите к шагу X. Этот шаг определит адрес HC-06. Введите AT + INIT. Монитор последовательного порта должен печатать нормально. Введите AT + INQ Эта команда запросит окружающие устройства Bluetooth. Последовательный монитор должен распечатать адрес HC-06, тип, сигнал. (т.е. + INQ: 98D3: 31: FD5F83, 8043C, 7FFF)
X. Соедините HC-05 с HC-06. Получите адрес, который вы обнаружили, через приложение поиска Bluetooth или через метод AT + INQ. Замените двоеточия адреса (98D3: 31: FD5F83) запятыми (98D3, 31, FD5F83) в адресе на Введите AT + PAIR = 98D3, 31, FD5F83, 5 5 в этой парной команде - это тайм-аут в секундах. Если HC-05 не соединяется с предполагаемым адресом, будет напечатано сообщение об ошибке. В противном случае, если сопряжение будет успешным, на серийном мониторе будет напечатано ОК.
XI. Свяжите HC-05 с HC-06. Введите AT + BIND = 98D3, 31, FD5F83 В случае успеха последовательный монитор должен распечатать OK.
XII. Ссылка HC-06. Введите AT + LINK = 98D3, 31, FD5F83 В случае успеха последовательный монитор должен распечатать OK.
XIII. Как только HC-05 и HC-06 связаны. HC-05 будет мигать каждые 2 секунды, а HC-06 останется включенным (без мигания).
ПОЗДРАВЛЕНИЯ HC-05 и HC-06 теперь связаны вместе
Шаг 4: Шаг 4: Создайте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом Tep
Шаг 5: Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
* Обратите внимание, как настроен Sketch, L9110S должен быть подключен к двигателям постоянного тока точно так, как показано на прилагаемых изображениях (они прикреплены в хронологическом порядке).
Шаг 6: Шаг 5: Загрузите скетч CAR.ino в Arduino (CAR)
Шаг 7: Шаг 6: отключите Arduino (CAR) от источника питания и прикрепите экран к верхней части Arduino
Шаг 8: Шаг 7: подключите шаговый двигатель L9110S к Arduino Shield (CAR)
Шаг 9: Шаг 8: Подключите HC-06 к Arduino Shield (CAR)
Шаг 10: Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 11: Шаг 10: Загрузите эскиз HAND.ino в Arduino (HAND)
Шаг 12: Шаг 11: Отсоедините Arduino (HAND) от источника питания и прикрепите экран к верхней части Arduino
Шаг 13: Шаг 12: Подключите гироскоп к Arduino Shield (РУКА)
См. Прикрепленное изображение