Это совместимое с 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 рекомендуется использовать радиатор большого размера.
Контакты 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)