Как можно питать сервопривод и Arduino от одного источника питания?

У меня есть ESP8266 NodeMCU, который я использую для проекта автоматических жалюзи. NodeMCU с трудом обеспечивает питание сервопривода самостоятельно, поэтому на данный момент я использую питание 5 В для сервопривода и USB-кабель для NodeMCU (с общей землей).

Сервопривод — недорогой MG996R, рассчитанный на напряжение до 7,2 В. Я читал, что NodeMCU может работать при напряжении 5–10 В на выводе VIN.

После того, как я закончу прототипирование, я хочу использовать только один блок питания. Что я могу использовать? В идеале это будет что-то с одним только сетевым адаптером, а затем я смогу отрезать другой и подключить его к сервоприводу и микроконтроллеру.

, 👍0


2 ответа


Лучший ответ:

0

Подключите +5 и заземление от источника питания к Vin & Ground ESP и Vin & Ground сервопривода. Единственное, чего вам следует избегать, это попытки запитать сервопривод через ESP.

,

0

Возможно, вам лучше использовать внешний источник питания с регулятором напряжения, например, LM7805. Также было бы разумно добавить защитный диод к вашему серводвигателю, если у него его еще нет, чтобы микроконтроллер не был поврежден обратным напряжением. Главное, что нужно помнить при запуске источника питания от Arduino, это то, что его встроенные возможности по току питания очень ограничены, особенно в случае двигателя или сервопривода. Удачи, надеюсь, это поможет, недавно я заменил жалюзи у себя дома и думал сделать что-то подобное сам!

,