Motor Shield для NodeMCU (CP2102)

1 400 тг

Артикул: 0301020 Категории: ,
Motor Shield для NodeMCU на чипе CP2102 позволяет управлять двумя микроэлектродвигателями либо одним биполярным шаговым двигателем. Напряжение питания двигателей при этом может отличаться от напряжения питания NodeMCU (3.3 В).

NodeMCU v3 на UART чипе CH340G не подойдет, т.к. она шире!

В основе платы расширения находится микросхема драйвера электродвигателей L293D. Она может управлять не только направлением вращения двигателей, но и его скоростью.


Питание

Драйвер имеет два канала управления двигателями с максимальной нагрузкой 600 мА на каждый. Допустимое напряжение питания нагрузки: 4,5 – 36 В. Рабочее напряжение самой микросхемы: 4,5 – 9 В.

Питание для модуля подключается к клеммам VIN и GND, а питание для двигателей подключается к клеммам VH и GND. Имеется возможность питать от одного источника, для этого необходимо закоротить VIN и VM, которые находятся слева от контактов UART.

Нельзя устанавливать перемычку, если напряжение двигателей больше 9 В!


Распиновка

Motor Shield для NodeMCU (CP2102) (схема)

Шилд оснащён клеммными колодками для питания NodeMCU и двигателей, а также для управления этими двигателями. Порты GPIO разведены стандартными штырьками 2,54 мм. Выводы интерфейсов UART и SPI для удобства разведены на отдельных колодках.

Между кнопкой питания и клеммами питания NodeMCU находятся разъёмы питания (shortcut) драйвера и двигателей. Также на плате присутствуют светодиодный индикатор и сквозные отверстия для её крепления.

После установки платы NodeMCU v2.0 на модуль Motor Shield используется всего 4 контакта для управления двигателями. В таблице ниже показаны, какие из контактов используются модулем, а какие свободны.

Motor Shield для NodeMCU (CP2102) (распиновка)

Пример

Подключение двигателей осуществляется с помощью 4-х контактного зажимного разъема с обозначеннымии выводами A-, A+, B-, B+. Также на плате выведены контакты VIN, 3.3 В, DIO, AIO, SDIO, UART, SPI, RST и EN, для удобного подключения всех видов датчиков (например, температуры и влажности, зуммер, реле и т.п.).

В примере используем контроллер NodeMCU (CP2102), Motor Shield и 2 двигателя постоянного тока. Первым делом устанавливаем плату NodeMCU на Motor Shield, ориентир – рисунок антенны. Далее подключаем два двигателя, первый к выводам A- и A+, второй подключаем к выводам B- и B+. Теперь можно подключать питание, в примере будем использовать один источник питания (в данном случае это блок питания на 5V), подключаем его к выводам VIN и GND, также необходимо установить джампер (перемычку), чтобы сделать общими питание модуля и двигателей. Схему подключения можно посмотреть на рисунке ниже:

Motor Shield для NodeMCU (CP2102) (подключение)


Документация L293D

Характеристики

Микросхема L293D
Напряжение питания микросхемы 4,5 – 9 В
Напряжение питания нагрузки 4,5 – 36 В
Максимальный ток нагрузки 600 мА на канал
Число каналов для подключения 2 двигателя постоянного тока / 1 биполярный шаговый двигатель
Скорость переключения до 5 кГц
Рабочая температура от -40°C до +125°C
Вес 22 г
Размеры 58 x 43 x 13 мм

Возможно Вас также заинтересует…