โปรเจกค รดน้ำต้นไม้อัติโนมัติ NO.14



โปรเจกค รดน้ำต้นไม้อัติโนมัติ

     โปรเจกค รดน้ำต้นไม้อัติโนมัติ

 ชุดรดน้ำอัตโนมัติด้วย Arduino เป็นต้นแบบในการศึกษาระบบ Smart Farm พื้นฐาน นำไปพัฒนาต่อในอนาคต โดยใช้ Arduino Uno R3 สามารถนำไปพัฒนาใน งาน IOT หรือจะพัฒนาใน แอพพลิเคชั่น Blynk ได้อีกด้วย 

      

อุปกรณ์ที่ต้องใช้มีดังต่อไปนี้

-Arduino Uno R3 พร้อมสาย USB
-Module รีเลย์ relay 1 Chanel 250V/10A Active HIGH II
-Soil Moisture Sensor Module วัดความชื่นในดิน
-ปั๊มน้ำ DC ขนาดเล็ก
-สายยางปั้มน้ำ DC ยาว 1 เมตร
-Adapter 5V 1A หม้อแปลง 5V 1 แอมป์ II
-Power connector 5.5 mm (ตัวเมีย) PCB
-สายแพร Jumper Male to Female ยาว 20CM จำนวน 10 เส้น

โดยการต่อวงจรดังรูปต่อไปนี้

ตัวอย่าง Code ของโปรแกรม

const int analogInPin = A0;
const int Relay = 2;

int sensorValue = 0;        // ตัวแปรค่า Analog
int outputValue = 0;        // ตัวแปรสำหรับ Map เพื่อคิด %

void setup() {
  Serial.begin(9600);
  pinMode(Relay, OUTPUT);
}

void loop() {
  sensorValue = analogRead(analogInPin);
  outputValue = map(sensorValue, 0, 1023, 100, 0);

  Serial.print("Soil Moisture = ");
  Serial.print(outputValue);
  Serial.println(" %");

  if (outputValue <= 40) {  //ตั้งค่า % ที่ต้องการจะรดน้ำต้นไม้
    digitalWrite(Relay, HIGH);
  }
  else {
    digitalWrite(Relay, LOW);
  }
  delay(1000);
}


หลักการทำงานของระบบ


โดยปกติแล้ว พืชจะต้องการความชื้นในดินอยู่ที่ประมาณ 40% (ขึ้นอยู่กับพืชแต่ละชนิด) Sensor วัดความชื้นในดินจะทำการวัดค่าความชื้นในดิน โดยสัญญาณที่ได้ออกมาจะเป็นแบบ Analog ป้อนไปยัง Arduino เพื่อประมวลผล เมื่อ Arduino ได้ทำการวัดตรงตามเงือนไข ก็จะทำการส่ง Logic ไปยัง Relay เพื่อทำการเปิดปั้มน้ำไปรดน้ำต้นไม้







แหล่งที่มา: https://goo.gl/PgL26h

ความคิดเห็น

บทความที่ได้รับความนิยม