กลับไปหน้ารวมไฟล์
automatic-plant-watering-system-5e99a8-en.md

In this project, I intended to design a small-scale, smart irrigation system through an Arduino. I sought to have the fully automated system powered through an external power source. This project is focused on the concept of automatic watering, operated through a programmed operating system. Through utilizing the Arduino in conjunction with a sensor and pump, there is a successful system that waters the spider plant on my windowsill. Although it only caters towards a single plant at the moment, there is room for expansion and future experimentation, to answer the question of how to decrease manual watering/labor. In the end, I conducted research on the Arduino inner-workings and programming in C++, having a truly automated watering system. **This is not entirely my work, references are linked here:


🛠️ Deep Dive / Technical Analysis

The Smart Plant Watering System is a life-saver for busy plant owners. It uses sensors to listen to your plant's needs and delivers the exact amount of water required to keep it healthy and thriving.

How It Works: The Feedback Loop

  1. Measurement: The Soil Moisture Sensor (probes) is inserted into the plant's soil. It measures the volumetric water content.
  2. Threshold: The Arduino checks the reading. If the soil is too dry (a low analog value), it knows the plant needs water.
  3. Pumping: The Arduino triggers a Miniature Water Pump using a transistor or a relay.
  4. Saturation: Once the sensor detects that the soil has reached the desired moisture level, the pump stops.

Key Hardware

  • Arduino Uno/Nano: The logic brain.
  • Capacitive Soil Moisture Sensor: More durable than resistive sensors as it doesn't corrode.
  • Mini 5V/12V Water Pump: To deliver the water.
  • Relay or MOSFET: To control the high-current pump motor.
  • Water Reservoir (Bottle or Bucket).

Why Capacitive Sensors?

Beginners often use cheap resistive sensors, but they tend to rust (corrode) within weeks. Using a capacitive sensor ensures your system lasts for months or even years. This project is a fantastic introduction to automated agriculture and the concept of a closed-loop control system.

ข้อมูล Frontmatter ดั้งเดิม

title: "Automatic Plant Watering System"
description: "Small-scale, smart irrigation system utilizing Arduino. Part II of EGR final detailed technical report / thesis."
author: "alexathomps"
category: ""
tags:
  - "home automation"
  - "plants"
  - "garden"
views: 10311
likes: 2
price: 1120
difficulty: "Easy"
components:
  - "1x Grove - 4-Channel SPDT Relay"
  - "1x Multitool, Screwdriver"
  - "1x Arduino UNO"
  - "1x Arduino UNO"
  - "1x 4-CHANNEL RELAY CONTROLLER FOR I2C"
  - "1x Multitool, Screwdriver"
  - "1x Gravity: Analog Capacitive Soil Moisture Sensor- Corrosion Resistant"
  - "1x Gravity: Analog Capacitive Soil Moisture Sensor- Corrosion Resistant"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "daad2ae33057bc0feaabc7deb83591da052484c1624ce0269eab52822962d15f"
encryptedPayload: "U2FsdGVkX18MspukQLmMZx1G11Id5Mp18tH4r/zzDnOmfkaDOthEkweg2YPy5sLvQHRZhIWtswyqiUjBJB4/Pg=="
seoDescription: "Arduino-based small-scale smart irrigation system. Part II of the EGR final detailed technical report and thesis project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/automatic-plant-watering-system-5e99a8_cover.jpg"
lang: "en"