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