เครื่องรดน้ำต้นไม้อัตโนมัติ
อุปกรณ์ที่ต้องใช้มีดังต่อไปนี้
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 เส้น
ในส่วนของโปรแกรมตัวอย่าง
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);
Serial.print("Soil Moisture = ");
Serial.print(outputValue);
Serial.println(" %");
if (outputValue <= 40) { //ตั้งค่า % ที่ต้องการจะรดน้ำต้นไม้
digitalWrite(relay, HIGH);
}
else {
digitalWrite(relay, LOW);
}
delay(1000);
}
ความคิดเห็น
แสดงความคิดเห็น