IoT smart Farm การสั่งรดน้ำต้นไม้ด้วยความชื้นในดิน พร้อมเช็คความชื้นและอุณหภูมิในอากาศ และปริมาณน้ำเข้าแทงค์ ผ่าน Blynk

IoT smart Farm การสั่งรดน้ำต้นไม้ด้วยความชื้นในดิน พร้อมเช็คความชื้นและอุณหภูมิในอากาศ และปริมาณน้ำเข้าแทงค์ ผ่าน Blynk

IoT Smart Farm

ประเทศไทย เป็น ประเทศที่เป็นอุตสาหกรรมการเกษตร ส่งออกวัตถุดิบทางเกษตรเป็นอันดับต้นๆ ทำให้มีความต้องการวัตถุดิบสูงมาก เพื่อเพิ่มความสามารถในการแข่งขัน จึงจำเป็นต้องนำ IoT มาใช้ในการคาดการณ์ และทำงาน ให้ตรงกับความต้องการในการแข่งขัน จึงเรียกว่า IoT Smart Farm

การสั่งรดน้ำต้นไม้ด้วยความชื้นในดิน พร้อมเช็คความชื้นและอุณหภูมิในอากาศ และปริมาณน้ำเข้าแทงค์ ผ่าน Blynk

ต้นแบบในการทำ IoT Smart Farm โดยทำในช่วงแทงค์ที่ยังไม่ได้มีวาว์ลในการเติมน้ำเข้าออก ในตัวอย่างมีดินวิทยาศาสตร์แทนดินในการวัดความชื้นในดิน เมื่อดินแห้งสามารถรดน้ำผ่านปั้มจากแทงค์ โดยมี Ultrasonic Sensor วัดระดับน้ำเพื่อทำเป็นปริมาณ และมีการวัดความชื้นและอุณหภูมิในอากาศจาก Temperature Humidity Sensor สุดท้ายมี ESP8266 ที่เชื่อมต่อกับ Blynk เพื่อดูข้อมูล

อุปกรณ์และวงจร

หลักการทำงาน

1. การเชื่อมต่อ ESP8266 และ Blynk

#define BLYNK_TEMPLATE_ID "TMPLu6s8qu_s"  // name template   
#define BLYNK_DEVICE_NAME "Plants"        // name device
#include <ESP8266WiFi.h>                  // ประกาศ Library ของ ESP8266
#include <BlynkSimpleEsp8266.h>           // ประกาศ Library ของ Blynk

char auth[] = "XXXXX";                    // Token
char ssid[] = "XXXXX";                    // name wifi
char pass[] = "XXXXX";                    // password wifi

void setup() {

  Blynk.begin(auth, ssid, pass);         // เริ่มการเชื่อมต่อ Blynk Server
}

void loop(){
  Blynk.run();                           // แสดงการทำงาน Blynk ในมือถือ
}

2. การสั่งรดน้ำต้นไม้และแสดงค่าความชื้นในดิน (Soil Moisture Sensor)

ถ้าความชื้นในดินมากกว่า 20% ไฟ LED สีเขียวใน Blynk จะสว่าง (ภาพ ก) หากความชื้นในดินน้อยกว่า 20% ไฟ LED สีเขียวใน Blynk จะดับ (ภาพ ข) นอกจากนี้เราสามารถรดน้ำได้ด้วยการกดปุ่ม Plant โดย OFF-ปิด (ภาพ ค) และ ON – เปิด(ภาพ ง)

3. แสดงค่าความชื้นและอุณหภูมิในอากาศ (Temperature Humidity Sensor)

4. แสดงปริมาณระดับน้ำในแทงค์ (Ultrasonic Sensor)

การหาปริมาณ (Volume) น้ำหาได้จาก ระยะทาง (Distance) ที่ได้จาก Ultrasonic Sensor โดยใช้หลักการสะท้อนคลื่นเสียงในช่วง Ultrasound (ภาพ จ) นำมาคำนวณตามสูตรทรงกระบอก (3.14 * (รัศมีของแทงค์^2) * ระยะทาง (Distance) ) แล้วนำมาทำเป็นเปอร์เซ็นต์ โดยหาร 100 ได้ % ปริมาณ (%Volume) ถ้าเปอร์เซ็นต์ปริมาณน้ำมากกว่า 90% หรือ น้อยกว่า 30% ไฟ LED สีแดง ใน Blynk จะสว่าง (ภาพ ฉ และ ภาพ ฌ) หากเปอร์เซ็นต์ปริมาณน้ำ อยู่ระหว่าง 30% – 90% ไฟ LED สีแดง ใน Blynk จะดับ (ภาพ ช)

วิดิโอ

อธิบายการขั้นตอนการทำ IoT Smart Farm

แสดงผลการทำ IoT Smart Farm

การใช้งาน Blynk

https://automation360blog.wordpress.com/2021/09/27/blynk_01/

Code All

https://github.com/Narongrat62442/Narongrat62442/blob/main/DIY%20IoT%20smart%20farm%20plant

ผู้จัดทำ
1.กิตติพันธ์ เชษรัมย์ 65340700401
2.ณรงค์รัชช์ อู่สิริมณีชัย 65340700403