Як не спалити Arduino та ESP32: GPIO, струми і напруги простими словами
Arduino та ESP32 не «ніжні» і не «слабкі». Вони виходять з ладу лише в одному випадку — коли ми змушуємо їх робити те, для чого вони не призначені.
Головна думка цієї статті:
GPIO — це не розетка.
Якщо ви початківець або вже робите свої проєкти, але плутаєтесь у струмах і напругах — ця стаття для вас.
Чому взагалі «горять» плати?
- Перевантаження по струму
- Коротке замикання
- Перевищення допустимої напруги
- Індуктивні викиди від реле або двигунів
- Відсутність спільної землі (GND)
У 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 та інших мікроконтролерів з урахуванням струмів, захисту та надійності. Якщо вам потрібен стабільний та безпечний проєкт — краще передбачити все одразу.
Символьний LCD індикатор 16х2 синій
Символьний двохрядний рідкокристалічний індикатор. 16 символів в одному рядку.Синя підсвіткаЗ'єднува..
83.25грн.
Arduino управління двигунами постійного струму
Arduino управління двигунами постійного струму1. Управління маленькими моторчикамиУправління маленьк..
Датчик напруги мережі 220В
Гальванічно ізольований датчик наявності напруги мережі 220ВНапруга живлення логіки 3 ... 5 ВРозмір ..
106.67грн.
Електрозамок 12В 2А
Дуже функціональний надійний та зручний в користуванні замокТакі замки використовують в електронних ..
501.00грн.
Лінійний кроковий двигун - що це?
Лінійний кроковий двигун Привіт друзі! Мені випала вдала можливість познайомити вас з, що розрива..





