Оглавление:

Машинка с дистанционным управлением с помощью жестов руки: 15 шагов
Машинка с дистанционным управлением с помощью жестов руки: 15 шагов

Видео: Машинка с дистанционным управлением с помощью жестов руки: 15 шагов

Видео: Машинка с дистанционным управлением с помощью жестов руки: 15 шагов
Видео: Машинка Управления Жестами на радиоуправлении Обзор 2024, Июль
Anonim
Машинка с дистанционным управлением, управляемая жестами рук
Машинка с дистанционным управлением, управляемая жестами рук
Машинка с дистанционным управлением, управляемая жестами рук
Машинка с дистанционным управлением, управляемая жестами рук

Привет, мир!

Это моя первая инструкция

Если есть вопросы - не стесняйтесь спрашивать.

Целевая аудитория:

Этот проект подходит всем, кто увлечен технологиями. Независимо от того, являетесь ли вы экспертом или абсолютным новичком, когда дело доходит до робототехники. Вы сможете создать этот проект, следуя инструкциям в этом документе.

Что тебе понадобится:

· (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:

Шаг 1
Шаг 1
Шаг 1
Шаг 1
Шаг 1
Шаг 1
Шаг 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)

Шаг 2: Получите адрес HC-06 (SLAVE)
Шаг 2: Получите адрес HC-06 (SLAVE)
Шаг 2: Получите адрес HC-06 (SLAVE)
Шаг 2: Получите адрес HC-06 (SLAVE)
Шаг 2: Получите адрес HC-06 (SLAVE)
Шаг 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)

Шаг 3: Настройка HC-05 (Master)
Шаг 3: Настройка HC-05 (Master)
Шаг 3: Настройка HC-05 (Master)
Шаг 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

Шаг 4: Постройте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом Tep
Шаг 4: Постройте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом Tep
Шаг 4: Постройте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом этапе
Шаг 4: Постройте основу радиоуправляемой машины. Следуйте инструкциям на изображениях на этом этапе

Шаг 5: Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S

Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S
Шаг 5: Подключите 2 замедляющих двигателя постоянного тока к шаговому двигателю L9110S

* Обратите внимание, как настроен Sketch, L9110S должен быть подключен к двигателям постоянного тока точно так, как показано на прилагаемых изображениях (они прикреплены в хронологическом порядке).

Шаг 6: Шаг 5: Загрузите скетч CAR.ino в Arduino (CAR)

Шаг 7: Шаг 6: отключите Arduino (CAR) от источника питания и прикрепите экран к верхней части Arduino

Шаг 8: Шаг 7: подключите шаговый двигатель L9110S к Arduino Shield (CAR)

Шаг 7: подключите шаговый двигатель L9110S к Arduino Shield (CAR)
Шаг 7: подключите шаговый двигатель L9110S к Arduino Shield (CAR)

Шаг 9: Шаг 8: Подключите HC-06 к Arduino Shield (CAR)

Шаг 8: подключите HC-06 к Arduino Shield (CAR)
Шаг 8: подключите HC-06 к Arduino Shield (CAR)

Шаг 10: Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так

Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так
Шаг 9: Настройка радиоуправляемого автомобиля завершена. Автомобиль должен выглядеть так

Шаг 11: Шаг 10: Загрузите эскиз HAND.ino в Arduino (HAND)

Шаг 12: Шаг 11: Отсоедините Arduino (HAND) от источника питания и прикрепите экран к верхней части Arduino

Шаг 13: Шаг 12: Подключите гироскоп к Arduino Shield (РУКА)

Шаг 12: Подключите гироскоп к Arduino Shield (РУКА)
Шаг 12: Подключите гироскоп к Arduino Shield (РУКА)

См. Прикрепленное изображение

Шаг 14: Шаг 13: Подключите HC-06 к Arduino Shield (РУКА)

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