ESP32: Датчик, Светодиоды
ESP32: Датчик, Светодиоды — 12 готовых примеров со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Сигнал перегруза
Порог с гистерезисом и усреднением. Заодно — что делает power_down и зачем он нужен на батарее.
Индикатор духоты
Три величины сводятся в одну оценку. Гистерезис в пороге — иначе индикатор мигает на границе.
Сигнал о перегреве
Порог с гистерезисом поверх датчика: светодиод и зуммер срабатывают, когда температура выходит за границу.
Ночник
Темнее — ярче. Обратная пропорция и гистерезис, чтобы лампа не моргала на границе.
Термометр на индикаторе
Показать -3.7°C на семисегментном индикаторе: знак, десятые и буква. Буквы C знакогенератор не знает — значит рисуем сегментами са…
Свободное падение
Падающий датчик не чувствует силы тяжести: длина вектора уходит к нулю. На этом и строится определение падения.
MQTT: климат комнаты и обогрев
DHT22 публикует температуру и влажность в JSON; уставку и период опроса меняют сообщениями. Обогрев (светодиод вместо реле) включа…
Умный ночник по MQTT: цвет из телефона, яркость по фоторезистору
Цвет присылают сообщением в pinport/night/color («#ff8800»), яркость ночник решает сам: чем темнее в комнате, тем ярче, а днём гас…
Электронный кубик: встряхни — и выпадет число
Акселерометр в покое показывает ровно 1 g — это притяжение Земли. Встряхнули — модуль ускорения скачет выше полутора g, грани на м…
Датчик влажности почвы: когда пора поливать
Напряжение на AO падает по мере того, как почва мокнет. Скетч переводит его в проценты по двум замерам — в воздухе и в воде — и за…
Датчик газа MQ-2: сигнализация с порогом
Чем больше газа, тем выше напряжение на AO. Скетч ждёт прогрева, затем включает сигнал при превышении порога и выключает его тольк…
Датчик движения HC-SR501: свет по движению
Датчик держит на выходе высокий уровень, пока видит движение. Скетч включает светодиод и гасит его через несколько секунд тишины…