Оглавление:

VISUINO Smart Robot Car 315 МГц Модуль дистанционного управления XD-YK04: 7 шагов
VISUINO Smart Robot Car 315 МГц Модуль дистанционного управления XD-YK04: 7 шагов

Видео: VISUINO Smart Robot Car 315 МГц Модуль дистанционного управления XD-YK04: 7 шагов

Видео: VISUINO Smart Robot Car 315 МГц Модуль дистанционного управления XD-YK04: 7 шагов
Видео: IC 2262/2272 4-канальный модуль беспроводного пульта дистанционного управления с частотой 315 МГц от электронного GURU 2024, Ноябрь
Anonim
Image
Image

В этом руководстве мы будем использовать 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

Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите 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

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
  • Добавить 2X DigitalMultiSource
  • Добавить 5X "OR" Gate

Шаг 5. В Visuino: соединение компонентов

В Visuino: соединение компонентов
В 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

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.

В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).

Шаг 7: Играйте

Если вы включите модуль Arduino Uno и добавите батареи для контроллера мотора, автомобиль-робот будет готов к работе. В зависимости от кнопки, которую вы нажимаете на пульте дистанционного управления, он будет двигаться вперед, назад или поворачивать влево или вправо.

Поздравляю! Вы завершили свой проект. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:

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