
ระบบการทำงาน
Working system
อุปกรณ์ตรวจจับความร้อนที่มอเตอร์
Heat detector device at the motor

ESP 8266

DHT22

Infrared Temperature Sensor Module
(GY-906 MLX90614ESF)

สายไฟ 18 AVG

แผ่น PCB จุดไข่ปลา

Temperature Sensor - Waterproof (DS18B20)

ภาพแสดงผลวงจร
การทำงานของระบบส่วนมอเตอร์
เริ่มต้นการสร้างข้อมูลเพื่ออ้างค่าสถานะที่กำหนดบน Firebase ให้เซ็นเซอร์รับค่าคือเซนเซอร์ Temperature Sensor - Waterproof (DS18B20) ซึ่งเป็นเซนเซอร์แบบสัมผัสและเซนเซอร์ Infrared Temperature Sensor Module (GY-906 MLX90614ESF) ซึ่งเป็นเซ็นเซอร์แบบไม่สัมผัส นำค่าที่ได้รับมาแสดงผลขึ้น Netpie และเก็บข้อมูลใน Feed ของ Netpie และโชว์บน Dashboard

ภาพ 2.1 การแสดงผลค่าและสถานการณ์แจ้งเตือน
เมื่อค่าอุณหภูมิเกินกว่าที่กำหนดจะดึงข้อมูล Data Log ของอุณหภูมิโดยใช้รหัสเวลาอ้างอิงมาเก็บในระบบและคำนวณหาค่าเฉลี่ยอุณหภูมิและความชื้น จำนวนเวลาที่เกินค่ากำหนดต่อวัน และเมื่อค่าเกินกำหนดจะแจ้งเตือนไปที่ Line ของผู้ประกอบการ

ภาพ 1.2 รูปแบบการเก็บข้อมูล
Data Log ของแต่ละ Node
บน Firebase

ภาพ 3.1 การแจ้งเตือนผ่าน App Line
เมื่อค่าอุณหภูมิเกินกว่าที่กำหนดจะดึงข้อมูล Data Log ของอุณหภูมิโดยใช้รหัสเวลาอ้างอิงมาเก็บในระบบและคำนวณหาค่าเฉลี่ยอุณหภูมิและความชื้น จำนวนเวลาที่เกินค่ากำหนดต่อวันแล้วก็สร้าข้อมูล(JSON)เพื่ออัพเดทขึ้นบน Netpie ต่อไป และเมื่อต้องการกำหนดค่าใหม่สามารถปรับเลื่อนค่าที่กำหนดได้จากฟังก์ชัน slider บน Dashboard ของ Netpie เพื่อทำการปรับค่า

