สมาชิกในกลุ่ม
ชื่อ นายชัยวัฒน์ อ่อนทองหลาง ชั้น ม.6/1 เลขที่ 2
ชื่อ นางสาวณัฐวรรณ แก้วแกมทอง ชั้น ม.6/1 เลขที่ 12
ชื่อ นางสาวปาลิตา ละศรีจันทร์ ชั้น ม.6/1 เลขที่ 16
ชื่อ นางสาวพัชรินทร์ ลอดแก้ว ชั้น ม.6/1 เลขที่ 17
ชื่อ นางสาวพิยดา เกณทาง ชั้น ม.6/1 เลขที่ 18
วัตถุประสงค์โครงงาน
เพื่อศึกษาโปรแกรมคอมพิวเตอร์ เรื่อง Blynk
เพื่อสามารถสั่งงานปั๊มน้ำผ่านโทรศัพท์ได้
แนวคิดจาก ทางบ้านของผู้จัดทำโครงงานได้ทำการเพาะเลี้ยงไส้เดือน ซึ่งคณะผู้จัดทำได้เล็งเห็นว่าเป็นหัวข้อที่น่าสนใจมากและการรักษาความชื้นในดินเป็นปัจจัยสำคัญในการดูแลและเพาะเลี้ยงไส้เดือนให้มีสุขภาพดี คณะผู้จัดทำจึงคิดค้นเครื่องให้น้ำแก่ดิน เพื่อรักษาความชื้นในการเพาะเลี้ยงไส้เดือน
อ้างอิงมาจาก
วัสดุอปกรณ์
เซ็นเซอร์วัดความชื้นในดิน
บอร์ดไมโครคอนโทรลเลอร์
โมดูล Wi-Fi
ปั๊มน้ำ
Relay Module
ขั้นตอนการทำงาน
ลงโปรแกรมในคอมพิวเตอร์และเชื่อมข้อมูลกับโทรศัพท์
ต่อปั๊มน้ำเข้ากับรีเลย์และบอร์ดIOT
สั่งการให้รีเลย์ทำงาน
CODE โปรแกรม
#define SENSOR_PIN A0 // ขาของเซ็นเซอร์วัดความชื้น
#define RELAY_PIN D1 // ขารีเลย์ควบคุมน้ำ
int moistureValue;
int threshold = 500; // กำหนดค่าความชื้นขั้นต่ำ
void setup() {
Serial.begin(115200);
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, HIGH); // เริ่มต้นให้ปั๊มปิด
}
void loop() {
moistureValue = analogRead(SENSOR_PIN); // อ่านค่าความชื้น
Serial.print("Moisture Level: ");
Serial.println(moistureValue);
if (moistureValue < threshold) {
digitalWrite(RELAY_PIN, LOW); // เปิดปั๊มน้ำ
Serial.println("Watering...");
} else {
digitalWrite(RELAY_PIN, HIGH); // ปิดปั๊มน้ำ
}
delay(2000); // รอ 2 วินาทีก่อนวัดค่าใหม่
}
ภาพประกอบการทำงาน
ลงโปรแกรมในคอมพิวเตอร์และเชื่อมข้อมูลกับโทรศัพท์
ต่อปั๊มน้ำเข้ากับรีเลย์และบอร์ดIOT
สั่งการให้รีเลย์ทำงาน
ผลการดำเนินงาน
ชิ้นงานสำเร็จตามวัตถุประสงค์ที่ตั้งไว้