theredlioneynsham.com
GPIO 23 · HIGH · 3.3V

Электроника, схемы и прошивки — без воды

Сайт-редакция о DIY-электронике. Разбираем ESP32 и компаньонов, пинаем GPIO, паяем платы, ставим прошивки. Каждый материал проходит проверку на стенде до публикации.

Что лежит у нас на столе

Условные обозначения модулей в материалах — по типу. Цвет плашки соответствует физической роли элемента в схеме: микроконтроллер, датчик, пассив, реле, питание.

ESP32-WROOM-32 Микроконтроллер · Wi-Fi/BT
ESP32-C3 SuperMini Микроконтроллер · RISC-V
BME280 Датчик · T/H/P
DHT22 Датчик · температура/влажность
10kΩ pull-up Резистор · подтяжка
100nF Конденсатор · развязка
SRD-05VDC-SL-C Реле · 5V, 10A
AMS1117-3.3 Питание · LDO

Типовая разводка ESP32 → датчик I²C

В практических материалах схемы рисуем псевдо-ASCII: их легко скопировать в README репозитория или вставить в обсуждение. Ниже — минимальное подключение датчика по I²C с подтяжками.

    ESP32                   BME280
   +-------+               +-------+
   |  3V3  |---+-----------|  VCC  |
   |  GND  |---|---+-------|  GND  |
   |  G21  |---|---|--+----|  SDA  |
   |  G22  |---|---|--|-+--|  SCL  |
   +-------+   |   |  | |  +-------+
              [R1] | [R2][R3]
              4k7  |  4k7 4k7
               |   |   |   |
               +---+   +---+
                 PU      PU
                 (SDA)   (SCL)

R1 — pull-up по линии SDA; R2/R3 — общая подтяжка SCL/SDA к 3V3, типичное значение 4.7 kΩ.

Свежие материалы

DIY-таймер освещения на ESP32: проект для мастерской, полки или вывески

· diy-projects

Таймер освещения на ESP32 — один из тех проектов, с которых удобно начинать автоматизацию пространства. Когда я только приступил к работе с микроконтроллерами, именно такая задача помогла понять, как GPIO управляет реальной нагрузкой, почему важна стабильность питания и зачем вообще нужна оптопара на релейном модуле. В этом материале разберу устройство таймера, компоненты, сборку, логику прошивки и […]

Читать дальше

ESP32 и датчик открытия двери: пошаговая схема для индикации и уведомлений

· diy-projects

Когда я только начинал собирать датчики на ESP32, первым делом захотелось понять, что происходит с дверью в мастерскую. Индикация на светодиоде — уже хорошо, но гораздо удобнее, когда ESP32 сама подключается к Wi-Fi и отправляет уведомление в Telegram или Home Assistant. Такой проект закрывает сразу несколько сценариев: от простого «светится, значит открыто» до полноценной интеграции в […]

Читать дальше

Подключение датчика температуры и влажности к ESP32: wiring и практические замечания

· modules-sensors

Подключение датчика температуры и влажности к ESP32 — на первый взгляд простая задача, которая превращается в настоящее расследование, если проскочить мимо типа интерфейса, питания и аккуратного wiring. По моему опыту, процентов восемьдесят проблем стартуют даже не в коде, а на этапе распайки: перепутанное питание, слабая подтяжка линии данных, слишком длинные провода, неочевидные пины GPIO, которые мешают […]

Читать дальше

Как подключить релейный модуль к ESP32 и не повредить плату

· modules-sensors

Реле — это классический способ вывести управление за пределы 3,3-вольтовой логики. Но когда впервые берёшь в руки модуль на 5 В и ESP32, легко сжечь вывод GPIO или получить перезагрузки при каждом срабатывании. Я прошёл через это не раз, поэтому ниже — не просто теория, а проверенная последовательность: от выбора модуля до безопасной коммутации 220 В, с […]

Читать дальше

Как паять пины и разъемы на плату ESP32 без перегрева и отрыва дорожек

· soldering-assembly

Когда впервые берёшь в руки плату ESP32, кажется, что припаять штыревую гребёнку — дело пяти минут. Но именно на этом простом этапе чаще всего и гробят контроллер: перегревают контактные площадки до отслоения, срывают дорожки или впаивают разъём с перекосом так, что потом плата не входит в макетку. Между тем, если работать с правильным инструментом, соблюдать короткую […]

Читать дальше

Питание ESP32 через USB, 5V и 3.3V: что можно и чего нельзя делать

· power-safety

ESP32 можно запитать разными способами — и это удобно, но не все они одинаково безопасны. Если коротко: через USB и вход 5V/VIN плату обычно питают без проблем, а вот подавать напряжение на 3.3V стоит только в совершенно конкретных случаях и с полным пониманием схемы вашей платы.

Зачем вообще разбираться в питании ESP32

ESP32 ставят […]

Читать дальше

Как мы готовим материал

Идея и стенд

Собираем макет на breadboard или печатаем тестовую плату, фиксируем требования к питанию и пинам.

Прошивка

Пишем минимальный скетч на C/C++ или MicroPython, измеряем токи и пишем замеры в репозиторий.

Документация

Чертим разводку, делаем фото, проверяем повторяемость на второй сборке — без этого статья не выходит.

Публикация

Выкладываем материал с открытыми исходниками. Каждый шаг можно повторить и адаптировать.

Чему здесь учат

Распиновка без боли

Какие GPIO задействованы при загрузке, где конфликт с SPI Flash, какие пины «безопасны» для входа и выхода.

Чистая пайка

Температура жала, флюс, длина выводов, типичные дефекты — на фото и под микроскопом.

Код с историей

Скетчи — в репозитории, с коммитами и issue. Видно, как менялось решение и почему именно так.

Реальное время

Сколько занимает сборка, сколько ток в простое и в работе, сколько живёт от аккумулятора 18650.