กลับไปหน้ารวมไฟล์
smart-irrigation-e457a2.md

ชื่อโปรเจกต์: ระบบรดน้ำอัจฉริยะ (Smart irrigation)

void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
int val=analogRead(A0);
Serial.println(val);
if(val<350){
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
delay(500);
}
if(val>1000)
{
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
}
}

รายละเอียดเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)

ระบบรดน้ำเกษตรกรรมอัตโนมัติ

ระบบ Smart irrigation ตัวนี้จะช่วยให้น้องจัดการเรื่องการใช้น้ำได้แบบมือโปร เพราะมันจะคอยตรวจจับระดับความชื้นในดินและสั่งรดน้ำอัตโนมัติเฉพาะตอนที่จำเป็นเท่านั้น ไม่ต้องกลัวต้นไม้ตาย จัดไปวัยรุ่น!

  • การตั้งค่าระดับความชื้น (Moisture Thresholding): เราจะใช้ Soil Moisture Sensor (analog) มาวัดค่า โดยเจ้า Arduino จะคอยอ่านค่าความชื้นออกมาเป็นตัวเลข (0-1023) แล้วเอาไปเทียบกับค่าความแห้งที่เราตั้งไว้ หรือที่เรียกว่า "Dryness threshold" นั่นเอง
  • การสั่งงานอุปกรณ์กำลังไฟสูง (High-Power Actuation): เมื่อไหร่ที่ดินแห้งจนถึงจุดวิกฤต Arduino จะส่งสัญญาณไปสั่งงาน Relay ขนาด 5V/12V ให้ทำงาน เพื่อไปเปิดสวิตช์ปั๊มน้ำให้ทำงานทันที หล่อเท่เลยงานนี้

ความปลอดภัยและตรรกะการทำงาน (Safety and Logic)

  • ระบบหยุดทำงานเมื่อฝนตก (Rain-Delay Override): (ฉบับแอดวานซ์) พี่แนะให้ใส่ Rain Sensor เพิ่มเข้าไปด้วย ถ้า Arduino ตรวจเจอว่าฝนตกอยู่ มันจะสั่งข้ามรอบการรดน้ำไปเลย เพื่อป้องกันไม่ให้รดน้ำซ้ำซ้อนจนแฉะเกินไป แถมประหยัดน้ำได้อีกเยอะ สู้งานนะน้อง ห้ามช็อตนะตัวนี้!

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

title: "Smart irrigation"
description: "Home automation"
author: "stt4236"
category: ""
tags:
  - "home automation"
  - "communication"
  - "internet of things"
views: 1947
likes: 3
price: 699
difficulty: "Intermediate"
components:
  - "1x cardboard"
  - "1x Arduino UNO"
  - "1x LED (generic)"
  - "1x Buzzer"
  - "1x SparkFun Soil Moisture Sensor (with Screw Terminals)"
  - "1x SparkFun Solder-able Breadboard - Mini"
  - "1x Tape, Foam"
  - "1x Jumper wires (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "3af9d827171bc9d0b42704b22175b90c99eb64c29a7d57eb36ff7c33d3bcb26b"
encryptedPayload: "U2FsdGVkX1/vBkCgDJyhswhWdVIFhFXbyCbkgBDdQ8MktxJxuF1/gtGepFd5oDfMbuD/cslUSdqycSwJzkgER1Re6786DpU50ARIN/wM8V8="
seoDescription: "Build a Smart irrigation system for Home automation using Arduino to automate plant watering efficiently."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/smart-irrigation-e457a2_cover.jpg"
lang: "th"