Mini Project เครื่องรดน้ำต้นไม้อัตโนมัติ
Mini Project
เครื่องรดน้ำต้นไม้อัตโนมัติ
อุปกรณ์
1.Arduino UNO R3
2.Arduino Uno R3 พร้อมสาย USB
3.Module รีเลย์ relay 1 Chanel 250V/10A Active HIGH II
4.Soil Moisture Sensor Module วัดความชื่นในดิน
5.ปั๊มน้ำ DC ขนาดเล็ก
6.สายยางปั้มน้ำ DC ยาว 1 เมตร
7.Adapter 5V 1A หม้อแปลง 5V 1 แอมป์ II
8.Power connector 5.5 mm (ตัวเมีย) PCB
9.สายแพร Jumper Male to Female ยาว 20CM จำนวน 10 เส้น
code
#include <LiquidCrystal_I2C.h> //อ้างอิงและดึงคำสั่งจาก library
int sensorPin = A0; //กำหนดตัวแปร sensorPin = A0
int RELAY1 = 2; //กำหนดตัวแปร RELAY = 2
LiquidCrystal_I2C lcd(0x27, 16, 2) ; // ฟังชั่นของ lcd ชนิดมี16หลัก2แถว
void setup() { //เริ่มต้นการทำงานการตั้งค่า
lcd.begin(); //เริ่มต้นการทำงานของ lcd
lcd.backlight(); // แบคไลท์ทำงาน ไฟติด
Serial.begin(9600); //ความเร็วในการส่งข้อมูลแบบอนุกรม9600เซ็กกั้น
pinMode(RELAY1, OUTPUT); // กำหนดให้ relay เป็น output
}
void loop() //การทำงานวนซ้ำๆไป
{
int sensorValue; //ประกาศตัวแปร sensor value
sensorValue = analogRead(sensorPin); // อา่นค่าตัวแปรของ sersorPin เก็บไว้ที่ sensor value
sensorValue = map(sensorValue, 0, 1023, 100, 0);
Serial.print("Soil moisture: ");//ความชื้นในดิน
Serial.print(sensorValue);
Serial.println(" %");
if(sensorValue <=40 ) //ถ้า sensor value วัดได้น้อยกว่าหรือเท่า40 ให้ทำงานต่อไปในปีกกา
{ digitalWrite(RELAY1, HIGH); // ส่งข้อมูลไปยังขาdigitalให้RELAYทำงานเป็น high เป็น1
lcd.setCursor(0, 0); // เคอเซอร์ตัวอังษร หลัก 0 แถวที่ 0
lcd.print(" Pumb on "); // เเสดงข้อความบน lcd
lcd.setCursor(0, 1); // เคอเซอร์ตัวอังษร หลัก 0 แถวที่ 1
lcd.print("Moisture < 40"); //เเสดงข้อความบนจอ lcd moisture น้อยกว่า 40
}
else //ถ้าไม่ตรงเงื่อนไข
{ digitalWrite(RELAY1, LOW); ส่งข้อมูลไปยังขาdigitalให้RELAYทำงานเป็น low เป็น 0
lcd.setCursor(0, 0); // เคอเซอร์ตัวอังษร หลัก 0 แถวที่ 0
lcd.print(" Pumb off "); // เเสดงข้อความบน lcd
lcd.setCursor(0, 1); // เคอเซอร์ตัวอังษร หลัก 0 แถวที่ 1
lcd.print("Moisture > 40"); เเสดงข่้อความบนจอ lcd moiture มากกว่า 40
}
delay(5000); หน่วงเวลา5วิเพื่อให้อ่านค่าใหม่
}
อธิบายการทำงานด้วยวีดีโอ
Mini Project
Mini Project
เครื่องรดน้ำต้นไม้อัตโนมัติ
https://youtu.be/EdMxsNEsZN0
สวัสดีครับ ทางร้านขอไม่ให้ใช้ภาพในบทความมาแก้ไขดัดแปลง โดยไม่ได้ขออณุญาติ หากยังไม่ทำการแก้ไข ทางร้านจะดำเนินคดีตามกฏหมายลิขสิทธิ์ต่อไป ขอบคุณครับ
ตอบลบมีสินค้าไหมครับ
ตอบลบอยากซื้อุปกรติดต่อที่ไหนอะครับ
ตอบลบ