สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงการนี้มีจุดมุ่งหมายเพื่อสร้างระบบตรวจสอบโรงงานอัจฉริยะโดยใช้ ESP8266 และแพลตฟอร์ม AskSensors IoT
ระบบนี้สามารถใช้เพื่อติดตามระดับความชื้นในดินเพื่อกำหนดเกณฑ์วัตถุประสงค์สำหรับการตัดสินใจชลประทาน ซึ่งช่วยให้มั่นใจว่ามีการชลประทานในเวลาที่เหมาะสมและลดต้นทุนการดำเนินงาน
นอกจากนี้ แอปพลิเคชัน AskSensors จะส่งอีเมลแจ้งเตือนผู้ใช้เมื่อพืชต้องการน้ำ
ขั้นตอนที่ 1: เตรียมวัสดุของคุณ
องค์ประกอบหลักของระบบที่นำเสนอคือ:
- โหนด ESP8266 MCU
- เซ็นเซอร์ความชื้นในดิน FC-28
- บัญชี AskSensors
ขั้นตอนที่ 2: เชื่อมต่อเซ็นเซอร์ของคุณกับ Cloud
istructable นี้จะให้คำแนะนำทีละขั้นตอนโดยละเอียดเพื่อช่วยให้คุณเชื่อมต่อ ESP8266 และเซ็นเซอร์ความชื้นกับระบบคลาวด์ AskSensors โปรดทำตามขั้นตอนที่แนะนำ
ถ้าทำได้ดีตอนนี้เราก็ควรพร้อมที่จะตั้งค่าอีเมล์แจ้งเตือน
ขั้นตอนที่ 3: ตั้งค่า Email Alert
จากแดชบอร์ดเซ็นเซอร์ของคุณ ให้คลิกปุ่ม 'เพิ่มการแจ้งเตือน' เพื่อรับการแจ้งเตือนทางอีเมลเมื่อระดับความชื้นเกินเกณฑ์ที่กำหนดไว้ล่วงหน้า รูปภาพแสดงตัวอย่างการตั้งค่าการแจ้งเตือนทางอีเมลเมื่อระดับความชื้นมากกว่า 55% นั่นหมายความว่าพืชต้องการน้ำ
การตรวจสอบเป็นระยะจะดำเนินการโดยอัตโนมัติโดยขึ้นอยู่กับค่าช่วงเวลาต่ำสุด (15 นาทีในตัวอย่าง) ซึ่งจะช่วยให้ระดับความชื้นในดินของโรงงานได้รับการตรวจสอบโดยแอปพลิเคชัน AskSensors ทุกๆ 15 นาที หากมีค่าเกินเกณฑ์ที่คุณกำหนดไว้อย่างน้อยหนึ่งค่า คุณจะได้รับการแจ้งเตือนทางอีเมล
ขั้นตอนที่ 4: ซอฟต์แวร์
รับภาพร่างตัวอย่างนี้จากหน้า AskSensors Github
แก้ไข Wi-Fi SSID และรหัสผ่าน Api Key In:
const char* wifi_ssid = "……….."; // SSID
const char* wifi_password = "……….."; // WIFI const char* apiKeyIn = "……….."; // คีย์ API เข้า
ขั้นตอนที่ 5: เรียกใช้การทดสอบ
- ใส่ขั้วเซ็นเซอร์ความชื้นในดินพืชดังแสดงในรูปที่แนบมา
- เชื่อมต่อ MCU โหนด ESP8266 กับคอมพิวเตอร์ของคุณผ่านสาย USB
- เปิด Arduino IDE และอัปโหลดโค้ด
- เปิดเทอร์มินัลอนุกรม คุณควรเห็น ESP8266 Node MCU ของคุณเชื่อมต่อกับอินเทอร์เน็ตผ่าน WiFi
- ESP8266 จะอ่านระดับความชื้นเป็นระยะและส่งไปยัง AskSensors คุณสามารถตรวจสอบการอ่านกราฟ AskSensors ด้วยค่าที่พิมพ์บนเทอร์มินัล Arduino ของคุณ
คุณควรได้รับอีเมลแจ้งเตือนเมื่อระดับความชื้นของคุณเกินเกณฑ์ที่กำหนดไว้ล่วงหน้า
ขั้นตอนที่ 6: เสร็จสิ้น
ขอบคุณ!
คุณมีคำถามใด ๆ หรือไม่?
โปรดเข้าร่วมชุมชน AskSensors