Можно ли подключить Arduino к розетке?
Обновлено Редакция GAW
Arduino — низковольтная плата: всё на ней, включая микроконтроллер ATmega328P, работает от 5 В. Сетевое напряжение 230 В нельзя подавать ни на один её вывод — оно опасно для жизни и разрушит плату. Розетка годится только как источник для блока питания, который выдаёт безопасное постоянное напряжение.
Куда подключать питание
| Источник | Куда подключают | Допустимо по даташиту |
|---|---|---|
| USB-зарядка или компьютер | разъём USB-B | не больше 5,5 В |
| Адаптер постоянного тока | разъём 2,1 × 5,5 мм | 6–20 В |
| Батарея или другой источник | вывод VIN | 6–20 В |
| Сеть 230 В | никуда | нельзя |
С разъёма напряжение проходит через диод на линию VIN, а с неё — на стабилизатор 5 В типа 1117: в перечне деталей UNO R3 указан SPX1117, на схеме — NCP1117. Питание от USB защищено самовосстанавливающимся предохранителем на 500 мА.
Почему не стоит подавать 20 В
Линейный стабилизатор гасит разницу между входом и 5 В на себе, и вся она уходит в тепло:
| Напряжение адаптера | Нагрев стабилизатора при токе 100 мА |
|---|---|
| 9 В | 0,4 Вт |
| 12 В | 0,7 Вт |
| 20 В | 1,5 Вт |
Расчёт без учёта падения на входном диоде — это оценка сверху. Сколько выдерживает стабилизатор 1117 в маленьком корпусе SOT-223, разобрано на примере AMS1117; сравнить линейный стабилизатор с импульсным по нагреву и КПД поможет калькулятор LDO и DC-DC. Назначение выводов платы, включая VIN и 5V, — в таблице выводов Arduino.
Похожие вопросы
Какой блок питания нужен для Arduino UNO?
Либо USB-зарядка на 5 В с кабелем USB-B, либо адаптер постоянного тока со штекером 2,1 × 5,5 мм на напряжение из диапазона 6–20 В. Чем выше напряжение адаптера, тем сильнее греется стабилизатор на плате, поэтому без нужды верх диапазона не используют.
Можно ли подать 5 В на вывод 5V вместо USB?
Вывод 5V — это шина питания +5 В, так он назван в таблице выводов даташита, поэтому напряжение на нём минует стабилизатор. Подавать на него можно только стабилизированные 5 В: ATmega328P работает от 2,7 до 5,5 В, и выше 5,5 В поднимать нельзя.
Сколько тока можно взять от USB-питания Arduino?
По схеме UNO R3 питание от USB проходит через самовосстанавливающийся предохранитель на 500 мА. При большем токе он разогревается и ограничивает ток, и плата может перезагружаться — мощную нагрузку питают отдельно.
Источники
- Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — разд. 2.2 — напряжение на VIN 6–20 В, на разъёме USB не больше 5,5 В; разд. 3.1 — разъём питания 2,1 × 5,5 мм; разд. 5 — вывод 5V назван шиной питания +5 В, стабилизатор SPX1117M3-L-5, выпрямительный диод CGRA4007-G, разъём USB-B; ATmega328P питается напряжением 2,7–5,5 В; разд. 4.1 — кабель USB и питает плату
- Arduino. UNO R3 schematic (A000066) — цепь питания: разъём PWRIN через диод M7 на VIN, стабилизатор NCP1117ST50T3G на 5 В; USBVCC через самовосстанавливающийся предохранитель MF-MSMF050-2 на 500 мА; переключение USB и VIN — транзистор FDN340P и компаратор LMV358
Нашли ошибку?