งานที่ 1/63

วิเคราะห์วงจร โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ ด้วย Arduino

โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ ด้วย Arduino 

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

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

ในส่วนของวงจรการต่อสายมีดังต่อไปนี้

วงจร รดน้ำต้นไม้อัตโนมัติ ด้วย Arduino

ในส่วนของโปรแกรมตัวอย่าง

/*
ตัวอย่างโปรเจค รดน้ำต้นไม้อัตโนมัติ การต่ออุปกรณ์
อ่านเพิ่มเติมได้ใน Link https://www.ab.in.th/b/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);
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);
}

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้