
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


В этом руководстве мы будем использовать Smart Robot Car, модуль L298N DC MOTOR CONTROL, 4-канальный модуль дистанционного управления 315 МГц XD-YK04, Arduino Uno и Visuino для управления автомобилем-роботом с помощью пульта дистанционного управления. Посмотрите демонстрационное видео.
Шаг 1. Что вам понадобится


Arduino UNO
Провода перемычки
Умный робот-автомобиль
L298N КОНТРОЛЕР ДВИГАТЕЛЯ ПОСТОЯННОГО ТОКА
4-канальный модуль дистанционного управления 315 МГц XD-YK04
Программа Visuino: Скачать Visuino
Шаг 2: Схема

- Подключите GND от Arduino к контакту модуля дистанционного управления (gnd)
- Подключите 5 В от Arduino к выводу модуля дистанционного управления (VC)
- Подключите цифровой вывод (9) от Arduino к выводу модуля дистанционного управления (D3).
- Подключите цифровой вывод (8) от Arduino к выводу модуля дистанционного управления (D2).
- Подключите цифровой вывод (7) от Arduino к выводу модуля дистанционного управления (D1).
- Подключите цифровой вывод (6) от Arduino к выводу модуля дистанционного управления (D0).
- Подключите контакт источника питания (батареи) (gnd) к контакту контроллера двигателя (gnd).
- Подключите контакт источника питания (батареи) (+) к контакту контроллера мотора (+)
- Подключите GND от Arduino к контакту контроллера двигателя (gnd)
- Подключите цифровой вывод (2) от Arduino к выводу драйвера двигателя (IN2).
- Подключите цифровой вывод (3) от Arduino к выводу драйвера двигателя (IN1).
- Подключите цифровой вывод (4) от Arduino к выводу драйвера двигателя (IN3).
- Подключите цифровой вывод (5) от Arduino к выводу драйвера двигателя (IN4).
- Подключите один двигатель постоянного тока к одной стороне драйвера двигателя.
- Подключите второй двигатель постоянного тока к другой стороне драйвера двигателя.
Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO


Чтобы начать программировать Arduino, вам потребуется установить Arduino IDE отсюда:
Имейте в виду, что в Arduino IDE 1.6.6 есть несколько критических ошибок. Убедитесь, что вы установили 1.6.7 или выше, иначе это руководство не будет работать! Если вы еще не сделали этого, следуйте инструкциям в этом Руководстве, чтобы настроить IDE Arduino для программирования ESP 8266! Также необходимо установить Visuino: https://www.visuino.eu. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.
Шаг 4: Добавьте компоненты в Visuino



- Добавить 2X DigitalMultiSource
- Добавить 5X "OR" Gate
Шаг 5. В Visuino: соединение компонентов

- Подключите вывод цифрового выхода Arduino [6] к выводу DigitalMultiSource1 [вход]
- Подключите вывод цифрового выхода Arduino [7] к выводу DigitalMultiSource2 [вход]
- Подключите вывод цифрового выхода Arduino [8] к выводу Or2 [1].
- Подключите вывод цифрового выхода Arduino [9] к контакту Or5 [1] и к контакту Or4 [1].
- Подключите вывод Or1 [out] к цифровому выводу Arduino [3].
- Подключите вывод Or2 [out] к цифровому выводу Or1 [1] и выводу Or3 [1].
- Подключите вывод Or3 [out] к цифровому выводу Arduino [4].
- Подключите вывод Or4 [out] к цифровому выводу Arduino [2].
- Подключите вывод Or5 [out] к цифровому выводу Arduino [5].
- Подключите вывод DigitalMultiSource1 [0] к выводу Or4 [0].
- Подключите вывод DigitalMultiSource1 [1] к выводу Or3 [0].
- Подключите вывод DigitalMultiSource2 [0] к выводу Or1 [0].
- Подключите вывод DigitalMultiSource2 [1] к выводу Or5 [0].
Шаг 6: сгенерируйте, скомпилируйте и загрузите код Arduino


В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Шаг 7: Играйте
Если вы включите модуль Arduino Uno и добавите батареи для контроллера мотора, автомобиль-робот будет готов к работе. В зависимости от кнопки, которую вы нажимаете на пульте дистанционного управления, он будет двигаться вперед, назад или поворачивать влево или вправо.
Поздравляю! Вы завершили свой проект. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:
Рекомендуемые:
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов

IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов

RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT
Радиоуправляемый автомобиль с управлением от Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: 8 шагов (с изображениями)

Автомобиль с дистанционным управлением для Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: для несвязанного проекта я написал код Arduino для связи с интеллектуальными лампами MiLight и пультами дистанционного управления для ламп, которые есть у меня дома. Я решил сделать маленькую радиоуправляемую машинку для тестирования
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага

Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)

Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет