Какое максимальное внешнее напряжение/ток я могу подать через Arduino Uno?
Я только начинаю знакомиться с электроникой и Arduino, и мне было интересно узнать о возможностях Arduino. Смогу ли я в конечном итоге программировать и питать устройства, требующие очень высокого напряжения / тока, такие как полноразмерный двигатель вентилятора? Также в какой момент я не смогу использовать обычные провода, компоненты и макетные платы из-за высокого тока/напряжения (не знаю, какой из них может их сломать).
Я знаю, что это абсолютно нубские вопросы, но заранее спасибо!
@ThisUsernameHasBeenTaken, 👍-1
2 ответа
Ардуино Уно
Во-первых, никогда не подавайте слишком высокое напряжение на контакты GPIO Arduino. если вы хотите узнать, ищите «абсолютный максимальный ток» или «абсолютное максимальное напряжение». Вероятно, любой контакт Arduino имеет напряжение около 5 В (плюс некоторый запас).
Внешнее питание
Поэтому, поскольку ваш вентилятор будет потреблять большее напряжение, скорее всего, вы не прогадаете, наоборот, вам следует использовать отдельный источник питания (выдающий напряжение, необходимое для вентилятора), и использовать либо реле, либо транзистор, либо МосФет. Затем вы можете запрограммировать его с помощью контакта 5 вольт и управлять устройством с гораздо более высоким напряжением (вашим вентилятором).
Провода
Не пропускайте высокие напряжения/токи через макетные платы и соединительные провода. Используйте отдельную проводку, и вы можете проверить таблицы, используя AWG (толщина проводов), чтобы увидеть, какой ток они могут выдержать. Обратите внимание, что я говорю ток, а не напряжение. Напряжение будет падать в зависимости от длины и размера провода, поэтому рассчитывайте, что на конце провода достаточно напряжения.
Безопасность
Кроме того, в целях безопасности не забудьте предохранитель и помните, что внешний источник питания и все провода имеют то же напряжение, что и вентилятор, что может привести к летальному исходу, если вы к ним прикоснетесь.
arduino и микроконтроллеры в целом обрабатывают только очень небольшие величины тока, и они работают при так называемом напряжении "логического уровня", которое обычно намного ниже, чем "линейное" напряжение или "сеть", которая является вашей настенной розеткой. в целом Arduino выдает 30-50 мАч на контакт, а максимум около 200 мАч вместе взятых. опять же, общий выход для всей платы составляет максимум около 0,2 ампера. идея состоит в том, что контакты вытягиваются вверх или вниз (+5 или земля) в зависимости от логики программирования. эти сигналы запускают компоненты логического уровня, обычно MOSFET/транзисторы и реле, которые включают/выключают более высокие нагрузки
В принципе, вы не хотите питать даже один светодиод без токоограничивающего резистора. в конце концов, это всего лишь микроконтроллер
- Какой релейный модуль купить и в чем разница между 1-канальными и 2-канальными релейными платами
- Можно ли подключить вывод релейного модуля к аналоговым выводам arduino вместо цифрового вывода?
- Как протекает электричество в arduino?
- Библиотека DHT.h не импортируется
- Сброс Arduino UNO с помощью SIM800L
- Как узнать, нужно ли мне использовать резистор в цепи?
- Невозможно получить и распечатать SMS на последовательном мониторе с помощью Arduino Uno и SIM900A.
- Влияет ли размер AWG на сигнал от датчиков?
Спасибо за подробный ответ! Вентилятор был просто примером, но не могли бы вы подробнее рассказать о программировании вентилятора? Как его подключить к ардуино? я не мог просто прикрепить его к контакту 11 или какому-то еще и представить, что это серводвигатель, так как бы вы сделали что-то подобное?, @ThisUsernameHasBeenTaken
Я не знаю, как работает ваш вентилятор, сначала узнайте в даташите или описании, что это за протокол (просто добавить питание на него? использовать реле), некоторые работают с ШИМ (используйте ШИМ-сигнал и транзистор/мосфет), если это серводвигатель, тогда вам могут понадобиться дополнительные компоненты, такие как драйвер серводвигателя, проверьте примеры, их много в Интернете)., @Michel Keijzers