โปรเจกค รดน้ำต้นไม้อัติโนมัติ 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
ความคิดเห็น
แสดงความคิดเห็น