วันอังคารที่ 25 กันยายน พ.ศ. 2561

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

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


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

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

ในส่วนของวงจรการต่อสายมีดังต่อไปนี้
วงจร รดน้ำต้นไม้อัตโนมัติ ด้วย Arduino
ในส่วนของโปรแกรมตัวอย่าง
const int analogInPin = A5;const int relay = 2;
int sensorValue = 0;        // ตัวแปรค่า Analogint 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);}

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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

งานที่ 5 ระบบควบคุณภาพในสถานประกอบการ

มาตรฐาน ISO 9001 ISO 9001 เป็นมาตรฐานสากลที่องค์กรธุรกิจทั่วโลกให้ความสำคัญ เพื่อความเป็นเลิศทางด้านคุณภาพ และความมีประสิทธิภาพของการ...