Как не сжечь Arduino и ESP32: GPIO, токи и напряжения простыми словами
Arduino и ESP32 не «нежные» и не «плохие». Они сгорают только в одном случае — когда мы заставляем их делать то, для чего они не предназначены.
Главная мысль этой статьи:
GPIO — это не розетка.
Если вы начинающий или уже делаете свои проекты, но путаетесь в токах и напряжениях — эта статья для вас.
Почему вообще горят Arduino и ESP32?
- Перегрузка по току
- Короткое замыкание
- Подача слишком высокого напряжения
- Индуктивные выбросы от реле и моторов
- Отсутствие общей земли
В 90% случаев плата сгорает из-за превышения допустимого тока или напряжения на выводах.

Что такое GPIO на самом деле?
GPIO — это сигнальный вывод. Он предназначен для управления, а не для питания нагрузки.
Представьте кран:
- GPIO — это кран
- Нагрузка — это труба
Если подключить слишком большую «трубу» (нагрузку), кран ломается.
Микроконтроллер не рассчитан на питание моторов, реле или сервоприводов напрямую.
Arduino UNO: что можно и что нельзя
Основные параметры Arduino UNO (ATmega328P):
- Логический уровень: 5V
- Рекомендуемый ток на один пин: до 20 мА
- Абсолютный максимум: 40 мА
- Суммарный ток по микроконтроллеру: около 200 мА
Важно: абсолютный максимум — это граница выживания, а не рабочий режим. Работать нужно в пределах 20 мА.
Немного формул (без боли)
Закон Ома:
I = U / R
Пример со светодиодом:
- Питание: 5V
- Падение на LED: 2V
- Желаемый ток: 15 мА
R = (5 − 2) / 0.015 ≈ 200 Ом
Ближайшее стандартное значение — 220 Ом. Это безопасно.
Почему нельзя питать реле от 5V пина Arduino
Это одна из самых частых ошибок новичков.
Типичное реле потребляет:
- 70–100 мА
- Иногда больше
А GPIO Arduino рассчитан на 20 мА.
Что происходит, если подключить реле напрямую?
- Пин перегревается
- Микроконтроллер деградирует
- Плата «работает ещё немного»
- Через время один из выводов перестаёт работать
Правильное решение — использовать транзистор и защитный диод.
Почему ESP32 нельзя подавать 5V на GPIO
ESP32 работает с логическим уровнем 3.3V.
Подача 5V на GPIO почти гарантированно приводит к повреждению вывода.
Иногда плата не сгорает сразу. Но позже появляются симптомы:
- Пропадает Wi-Fi
- Не работает один пин
- Плата нестабильна
Для ESP32 5V — это серьёзное превышение допустимого уровня.
Arduino vs ESP32 — сравнение
| Параметр | Arduino UNO | ESP32 |
|---|---|---|
| Логический уровень | 5V | 3.3V |
| Рекомендуемый ток GPIO | 20 мА | ~12 мА |
| 5V на вход | Допустимо | Нельзя |
| Чувствительность | Средняя | Высокая |
Вывод: Arduino более «прощает ошибки». ESP32 требует аккуратности.
5 типичных ошибок новичков
- Светодиод без резистора
- Реле напрямую от GPIO
- Питание сервопривода от пина
- Подача 12V на вход
- Отсутствие общей земли
Как подключать правильно
- Реле → через транзистор + диод
- Мотор → через MOSFET
- 12V сигнал → через делитель напряжения
- Индуктивная нагрузка → с защитным диодом
Чек-лист перед включением
- Напряжение не выше допустимого?
- Ток меньше 20 мА (Arduino) / 12 мА (ESP32)?
- Есть ли ограничивающий резистор?
- Есть ли защитный диод?
- Общая земля подключена?
Заключение
В профессиональной разработке микроконтроллер никогда не работает «на пределе». Защита закладывается в схему изначально.
Если вы разрабатываете устройство для реальной эксплуатации, а не для эксперимента на столе — защита обязательна.
Я занимаюсь разработкой и проектированием плат на базе Arduino, ESP32 и других микроконтроллеров — с учётом токов, защит и надёжности. Если вам нужен стабильный и безопасный проект — всегда лучше предусмотреть всё заранее.
Микрофон со специализированным усилителем MAX9814
Микрофонный усилитель на специализированной микросхеме MAX9814 Коэффициент усиления выбирается..
189.28грн.
Raspberry PI управление servo-мотором при помощи ползунка на экране
Итак ставим перед собой задачу: управлять серво-мотором от Raspberry PI, используя визуальный элемен..
Циклы 8 — Оптимизация циклов
Циклы 8 — Оптимизация циклов Введение Оптимизация циклов в Arduino особенно важна, когда..
Модуль повербанка 4,2В на 2 USB выхода
К данному модулю нужно только подключить литий-ионный аккумулятор 3,7-4,2В, закрыть в корпус и повер..
133.25грн.
Модуль реле 4-канальный 5В 10А
4-канальный модуль реле для подключения напрямую к дискретному выходу контроллера. Светодиодная инди..
143.14грн.





