Ryuk-C / IOT

Repository from Github https://github.comRyuk-C/IOTRepository from Github https://github.comRyuk-C/IOT

Automatic Watering System for Plants

Our Automatic Watering System is designed for plant owners who want to ensure their plants are properly hydrated even when they are away at work or on a trip. This system uses smart sensors to detect soil moisture levels and triggers automatic watering only when needed, preventing both overwatering and underwatering. It provides convenience and peace of mind for plant lovers who can’t always be around to care for their plants.

The system can be customized for indoor or outdoor plants and can be controlled remotely via a mobile app, allowing users to monitor and adjust watering schedules in real-time. It’s ideal for busy individuals, frequent travelers, or anyone who wants to maintain healthy plants effortlessly. With this solution, your plants will thrive, even in your absence.

Features:

1. Soil Moisture Sensing

  • Uses sensors to measure soil moisture levels and water the plants only when needed, avoiding over- or under-watering.

2. Watering Schedule

  • Automatically or manually adjust the watering schedule based on soil moisture data.

3. Mobile App Control

  • A user-friendly mobile app to monitor soil moisture, adjust watering settings, and receive notifications when watering occurs.

4. Water Level Indicator

  • Monitors the water tank's level and sends alerts when it’s time to refill.

5. Multi-plant System

  • Capable of managing multiple plants with separate moisture levels and watering needs.

Electronics Required:

1. Microcontroller (ESP32-C3)

  • For controlling the entire system and processing sensor data.

2. Soil Moisture Sensors

  • To measure the moisture content in the soil and provide feedback to the system.

3. Water Pump

  • A small pump to transport water from a reservoir to the plants.

4. Water Level Sensor

  • To monitor the water level in the tank and alert when it’s low.

5. Relay Module

  • To control the water pump based on signals from the microcontroller.

6. Power Supply

  • For powering the microcontroller, sensors, and pump

About


Languages

Language:Swift 78.5%Language:Python 21.5%