Главная » Ардуино » Управление скоростью, направлением и остановкой двигателя с использованием NRF24L01 — совместимость с Arduino

Управление скоростью, направлением и остановкой двигателя с использованием NRF24L01 — совместимость с Arduino

Это совместимое с Arduino устройство может управлять скоростью, направлением и остановкой одного двигателя постоянного тока с помощью радиочастотного пульта дистанционного управления.

Проект основан на микроконтроллере Atmega328, микросхеме драйвера двигателя постоянного тока (H-мост) LM18201, радиочастотном модуле NRF24L01, стабилизаторе напряжения 5 В и других компонентах.

Эта плата может приводить в действие двигатель с напряжением до 24 В постоянного тока с током нагрузки до 3 А. Подробная информация о конфигурации выводов Arduino представлена ​​ниже, пользователь может написать свой собственный код и использовать это оборудование. Данный проект совместим с дистанционным управлением с одним джойстиком.

Микроконтроллер Atmega328 является сердцем проекта, чип LMD18201 управляет двигателем, стабилизатор LM317-ADJ обеспечивает микроконтроллер напряжением 5 В, стабилизатор LM1117 выдает 3,3 В для радиомодуля NRF24L01.

Примечание. Контроллер управляет двигателем постоянного тока с напряжением от 12 до 24 вольт. Однако чип LMD18201 может управлять двигателем с более высоким напряжением (до 48В). Поэтому при питания 48 В снимите перемычку VCC J2, подайте 48 В на разъем CN3 для двигателя и отдельно подайте 5 В на разъем CN1 для питания микроконтроллера. Для эффективного охлаждения LMD18201 рекомендуется использовать радиатор большого размера.

Управление скоростью, направлением и остановкой двигателя с помощью модуля NRF24L01

Контакты Arduino

  • LMD18201 : Arduino
  • PWM-Pin5 : Pin D5
  • Direction-Pin3 : Pin D6
  • Brake-Pin4 : Pin 7

 

  • NRF24L01 : Arduino
  • CE : Pin D9
  • CSN : Pin D10
  • MOSI : Pin D11
  • MISO : Pin D12
  • CSK : Pin D13

Скетч

Скетч для Arduino доступен для скачивания в конце статьи. Код «TESTED CODE RX» предназначен для Atmega328, а код «TESTED CODE TX» предназначен для передатчика.

Тестирование устройства

Подключите двигатель постоянного тока от 12 В до 24 В к MG1 (разъем двигателя), подключите источник питания от 12 В до 24 В к CN3. Установите перемычку J2 и перемычку J1. Включите питание, включите передатчик NRF24L01 с джойстиком, двигатель должен работать с джойстиком.

Скачать файлы проекта (75,8 KiB, скачано: 194)

Оставить комментарий

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*