- รับลิงก์
- X
- อีเมล
- แอปอื่นๆ
งานที่ 1/63
วิเคราะห์วงจร โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ ด้วย Arduino
โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ ด้วย Arduino
ชุดรดน้ำอัตโนมัติด้วย Arduino เป็นต้นแบบให้น้องได้ศึกษาระบบ Smart Farm พื้นฐาน นำไปพัฒนาต่อในอนาคต โดยใช้ Arduino Uno R3 สามารถนำไปพัฒนาใน งาน IOT หรือจะพัฒนาใน แอพพลิเคชั่น Blynk ได้อีกด้วย. (โปรเจคนี้จะอยู่ที่ประมาณ 500 บาท)
อุปกรณ์ที่ต้องใช้มีดังต่อไปนี้
- 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 เส้น
- https://www.ab.in.th/article/10/%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%80%E0%B8%88%E0%B8%84%E0%B9%80%E0%B8%84%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%94%E0%B8%99%E0%B9%89%E0%B8%B3%E0%B8%95%E0%B9%89%E0%B8%99%E0%B9%84%E0%B8%A1%E0%B9%89%E0%B8%AD%E0%B8%B1%E0%B8%95%E0%B9%82%E0%B8%99%E0%B8%A1%E0%B8%B1%E0%B8%95%E0%B8%B4-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-arduino-%E0%B8%A3%E0%B8%B2%E0%B8%84%E0%B8%B2%E0%B8%96%E0%B8%B9%E0%B8%81-%E0%B8%9E%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%A1-code-%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87
ในส่วนของวงจรการต่อสายมีดังต่อไปนี้
ในส่วนของโปรแกรมตัวอย่าง
/* | |
ตัวอย่างโปรเจค รดน้ำต้นไม้อัตโนมัติ การต่ออุปกรณ์ | |
อ่านเพิ่มเติมได้ใน 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); | |
} |
- รับลิงก์
- X
- อีเมล
- แอปอื่นๆ
ความคิดเห็น
แสดงความคิดเห็น