Мой первый проект на ESP32: Умный полив цветов
Всем привет! Решил поделиться своим первым серьезным проектом на ESP32 — системой автоматического полива цветов. Давно хотел что-то такое сделать, чтобы цветы сами поливались, пока я на работе или в отпуске. И вот, наконец, получилось!
Что использовал:
- ESP32 DevKitC
- Датчик влажности почвы (ёмкостной, чтобы не ржавел)
- Небольшой водяной насос 5V
- Транзисторный ключ (MOSFET) для управления насосом
- Реле (тоже как вариант, но MOSFET проще для меня)
- Блок питания 5V
- Arduino IDE для программирования
Как это работает:
Датчик влажности почвы постоянно измеряет уровень влаги. Если влажность падает ниже заданного порога, ESP32 включает транзистор, который, в свою очередь, подает питание на насос. Насос качает воду из емкости и поливает цветок. После определенного времени работы насос выключается, и цикл повторяется.
Что получилось:
В целом, все работает как часы. Правда, пришлось немного поэкспериментировать с порогами влажности, чтобы не перелить и не засушить. Еще думаю добавить возможность управления через веб-интерфейс или Telegram-бота, чтобы можно было запускать полив вручную или менять настройки удаленно. Очень доволен результатом, это был интересный опыт!