ควบคุมฟาร์มเห็ดด้วย ESP32LoRa
ในตอนนี้เราจะมาดูการนำไปใช้งานจริง เริ่มตั้งแต่การกำหนดโจทย์ความต้องการ
พระเอกของตัวละครคือ Mr. Peter ผู้เป็นราชการ และชื่นชอบการทำฟาร์มเกษตร จึงมีการสะสมเงินทองซื้อที่ดินและทำฟาร์ม ขยายกิจการเรื่อยมาจนแกมีฟาร์มขนาดใหญ่ ที่มีทั้งปศุสัตว์ และพืชผักหลากหลานิด รวมๆ กันแล้ว แกมีฟาร์มย่อยถึง 30 ฟาร์ม จนแกดูแลไม่ทั่วถึง ค่าใช้จ่ายแรงงานก็เพิ่มมากขึ้นตามลำดับ จึงมีความสนใจจะนำเทคโนโลยีมาใช้งาน
แกจึงปรึกษามาทางเรา ว่าจะนำระบบเข้ามาควบคุมฟาร์มเห็ดก่อน โดยฟาร์มเห็ดจะประกอบด้วย
- Evaporator ที่มีพัดลมและปั๊มน้ำอย่างละตัว
- หัวฉีดพ่นน้ำ ฟาร์มละ 2 หัว
- ต้องการวัดอุณหภูมิและความชื้น โดยควบคุมให้มีค่า อุณหภูมิ ระหว่าง 20-25 องศา และความชื้นระหว่าง 80-90 %
- ต้องการบันทึกปริมาณการใช้ไฟฟ้าในแต่ละเดือน เพื่อมาสรุปต้นทุนการใช้ไฟ
- มีระบบแจ้งเตือนเมื่อค่าควบคุมสูงหรือต่ำตามที่กำหนด
- ที่สำคัญ ที่นี่มีปัญหาไฟฟ้าตก ไฟฟ้าเกินบ่อย ๆ
- ที่ผ่านมาฟาร์มเห็ดแกเสียหายจากเหตุการที่ไม่สามารถควบคุมระบบได้ เพราะขาดแคลนแรงงาน
เราจึงออกแบบและนำเสนอไปว่าเอาตู้นี้ไปใช้งานเลย ตอบโจทย์เป๊ะเลยครับคุณ Peter แกก็เออออห่อหมก แต่ก็ยังลังเลไม่น้อยว่ามันจะช่วยแกทำงานได้จริงไหม
เราก็ถามไปว่า คุณ Peter มีสัญญาน WiFI ไหม ก็ได้คำตอบว่า สามารถติดตั้งให้ได้ทั่วถึงทุกฟาร์มย่อย ๆ
มาแบบนี้เราก็สบายใจ ก็สรุปรายการกันได้ดังนี้
- สร้างบัญชี Application Peter-Farming รหัส PT123456
- สร้างระบบย่อย System ชื่อ Peter-MushRoom-1
- สร้าง Device ชื่อ Peter-Farm-Device1 มี iD = 369 , Code = PT123369
- คุณ Peter download App มือถือไปใช้งาน และทำการ login ด้วย Peter-Farming และรหัส PT123456 ในข้อ 1
- ทำการต่อสายควบคุม
- ช่อง L-N ตัวแรก จากแมกนีติก นำไปควบคุมพัดลม
- ช่อง L-N ตัวทีสอง จากแมกนีติก นำไปควบคุมปั๊มน้ำ
- ช่อง DC +/- จากรีเลย์ช่วยที่ 1 เอาไปเปิดวาล์วสเปรย์น้ำ สองตัว ด้านหน้าและด้านหลัง
- ทำการวัดความชื้น สอง จุด หน้าหลังด้วย XYMD02 ที่จะต่อมาที่ช่อง RS485 ขนานกันไปเลย ตัวที่อยู่ด้านหลังลากสายยางประมาณ 30 เมตร
- ทำการวัดอุณหภูมิภายนอกอีกตัวหนึ่งด้วย MYMD02
- มีจอแสดงผล LCD
- มี PZEM วัดไฟฟ้าอยู่แล้วในตู้ ใช้ได้เลย
- ทำการปรับปรุงโค๊ดให้เข้ากับโจทย์นี้
- ทำการตั้งชื่อตัวแปรควบคุม ให้แสดงผลให้เราเข้าใจได้
- ทดสอบโค๊ดดูการทำงาน สั่งปิดเปิดทุกอุปกรณ์ได้จริงตามเงื่อนไขหรือไม่
- ทำการติดตั้งใช้งานจริง และติดตามดูผลจากแอพมือถือ และจาก Web App
- ทำการ Export Excel data ออกมาทำการวิเคราะห์ผลสรุปว่าควรจะควบคุมค่าความชื้น ในย่านไหนดี โดยเปรียบเทียบจากผลผลิตที่ได้ต่อเดือน