← На главную

Будильник на ESP32 — взрыв вместо звонка

14.06.2026 11:19 · hackernews

Инженер (никнейм не указан) собрал будильник на ESP32, который вместо звукового сигнала взрывает электролитические конденсаторы. Проект вдохновлён видео ElectroBOOM про конденсаторную сигнализацию, но сделан более безопасным, практичным и удобным. Автор предупреждает: конденсаторы взрываются довольно сильно, а дым вреден для дыхания. Это высокоусилийная шутка, а не полезное устройство.

Внутри — ESP32, 128x64 дисплей SSD1315, три отдельных слота для конденсаторов. Через конденсаторы можно пропускать до 3 ампер. Ток ограничен резисторами на 10 Ом, чтобы блок питания не уходил в защиту при коротком замыкании. Питание — через USB-C или barrel jack на 12–15 вольт. Размеры корпуса — 72×74×36 мм. Время подтягивается через NTP, настройки меняются через веб-интерфейс или кнопками на корпусе.

Чтобы прошить плату, нужна PlatformIO в VSCode. После подключения к WiFi на дисплее появляется время. Нажатием обеих кнопок одновременно открывается меню. Там можно выставить время будильника, расписание, выбрать слот для следующего конденсатора. В разделе "About" — IP адрес. Веб-интерфейс открывается по http://<IP>/. Firefox может пытаться форсировать HTTPS, поэтому адрес придётся вбивать вручную с http://.

Стабилизаторы напряжения греются — через них падает около 12 вольт. Автор признаёт, что лучше было бы поставить buck-конвертер, но выбрал линейные стабилизаторы ради экономии места на плате. С buck-конвертером можно было бы подавать более высокое входное напряжение — сейчас всё упирается в отвод тепла.

Для максимально громкого "бабаха" не стоит брать конденсаторы с рельефной насечкой на верхушке — это клапан сброса давления, который приглушит взрыв. Лучше взять самые большие конденсаторы без верхнего слота. Напряжение — минимально возможное для надёжности, около 16 вольт. Автор рекомендует конкретные конденсаторы от LCSC по $3 за 200 штук.

Проект участвовал в конкурсе Hack Club Fallout.

Читать оригинал →