Как подключить 2 сервопривода MG996R towerpro
Я новичок и попытался подключить сервопривод MG996R Tower Pro (180 deg Metal Gear) от Arduino UNO, но в итоге перевел хост-компьютер в спящий режим.
Я хочу запитать 2 таких мотора (в параллельной конфигурации) на, скажем, 10 минут в день. Какое решение лучше всего для этого? Я узнал на собственном горьком опыте, что 5-вольтового контакта Arduino UNO недостаточно, и это могло повредить мою плату.
Мне следует использовать зарядный адаптер на 6 В и отрезать его конец, чтобы подключить его к двигателю? Мне следует использовать конденсатор? Что мне следует сделать, чтобы запитать 2 таких двигателя одновременно? Также, если возможно, предоставьте схему того, как соединить мои двигатели (последовательно или параллельно) с источником питания. Техническое описание: https://www.towerpro.com.tw/product/mg996r/
Дополнительный вопрос: как проверить, не повреждена ли моя плата Arduino из-за слишком большого тока от сервопривода, поскольку сейчас она работает нормально, не греется и, похоже, ничего не обуглилось.
@Aditya Jain, 👍-1
1 ответ
Эти сервоприводы могут потреблять большой ток при быстром движении или при больших нагрузках.
Вы можете найти это значение в разделе «Ток заглохания» в техническом описании. Это самый высокий ток, который потребляет этот двигатель, если он заглох. В случае этих сервоприводов это 1,4 А — для двух сервоприводов это почти 3 А
Обычный порт USB может обеспечивать ток силой ~500 мА (0,5 А). Порт USB 3 может обеспечить вам ток силой 3 А, хотя ваш Arduino не рассчитан на передачу тока силой более 1 А через порт USB.
Для вашего случая я бы посоветовал приобрести хороший блок питания 5 В с током около 3 А или больше. Таким образом, вы можете быть уверены, что ваши сервоприводы не убьют блок питания, если он когда-нибудь заглохнет. Я предлагаю использовать 5 В вместо 6 В, так как этот источник питания также может питать Arduino.
Что касается проводки, лучшим вариантом для гибкости и мощности будет подключение источника питания к 5 В и GND вашего Arduino, а также к красному и коричневому проводам сервопривода. Таким образом, блок питания может одновременно управлять и Arduino, и сервоприводом, и вам не понадобится отдельный источник питания для Arduino.
Вам нужно будет выяснить, какие из выводов блока питания являются положительными (5 В) и отрицательными (GND).
Дополнительный ответ: если ваша плата Arduino повреждена из-за высокой токовой нагрузки, она, скорее всего, вообще не запустится.
- Как запитать 6 серводвигателей от батареи для создания робота-манипулятора?
- Разъем Arduino UNO
- Сервопривод с высоким крутящим моментом 6 В не будет работать на моторном щитке?
- Включение Arduino и узла MCU
- Могу ли я запустить 3 датчика движения с регулятором напряжения?
- Как узнать максимальный ток через VIN на плате NodeMCU?
- Как получить общее среднее полученных данных
- Можно ли питать Wemos D1 R2 через контакты VIN и GND?