I decided to make this project because my dad wanted me to create a system to water a houseplant every week. It works by using an esp32 to make a WebSocket and allows the user to either manually water the plant with the web app or automate the watering.
EXPANDED TECHNICAL DETAILS
Cloud-Connected Irrigation
Leveraging the power of the ESP32, this system provides high-precision moisture control with remote monitoring capabilities.
Capacitive Moisture Sensing: Uses a Capacitive Soil Moisture Sensor v1.2. Unlike cheaper resistive sensors, this model is corrosion-resistant and provides more reliable, frequency-based readings of the soil's water content.
Non-Blocking RTC Logic: The ESP32 uses an internal Real-Time Clock (RTC) to schedule watering cycles (e.g., once every 12 hours) while simultaneously monitoring the moisture levels to prevent over-watering during humid periods.
Visual Feedback
Built-in OLED Interface: Displays the current moisture percentage and pump status on an I2C OLED screen.
Over-the-Air Updates: Features Basic OTA functionality, allowing the user to update the watering logic without physically connecting the device to a computer.
ข้อมูล Frontmatter ดั้งเดิม
title: "Esp32 Automated Watering System!"
description: "Going out for a trip, use this device to keep your plants all well."
author: "haris511"
category: ""
tags:
- "plants"
- "remote control"
views: 1181
likes: 0
price: 2450
difficulty: "Intermediate"
components:
- "1x Hot glue gun (generic)"
- "1x 9V battery (generic)"
- "1x Plastic Enclosure, Project Box"
- "1x Soldering iron (generic)"
- "1x Perf Board"
- "1x Motor Driver/Controller, H-Bridge"
- "1x Battery Holder, AA x 4"
- "1x thingSoC ESP32 WiFi Module"
- "1x DC motor (generic)"
- "1x Solder Flux, Soldering"
- "1x LED (generic)"
- "1x Jumper wires (generic)"
tools: []
apps:
- "1x Thonny"
downloadableFiles: []
documentationLinks: []
passwordHash: "d63fd64d51ab7f9769d48c3ad50c06321884258b3cc406f51699afd65c2400ed"
encryptedPayload: "U2FsdGVkX1+MXWgvSYV71PLs/K1Fdv6W3yklOOlyoK2/T6SwGYW7mQ7m33u9zL019OdBrgFAmuCl2KnaNjaCmg=="
seoDescription: "Build an ESP32 Automated Watering System to keep your plants healthy while you're away. Easy Arduino project for plant care."
videoLinks:
- "https://www.youtube.com/embed/1wft1QHc92k"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/esp32-automated-watering-system-1924a3_cover.jpg"
lang: "en"