Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы будем использовать 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: