Temp Sensor ใช้บอร์ด SONOFF Basic มา flash firmware เข้าไปใหม่ เพื่อให้วัดอุณหภูมิได้ด้วย

เนื่องจากผมประกอบตัวกล่อง Temp Sensor ด้วยกล่องพลาสติก 2×4″ ดูแล้วขนาดใหญ่และต้องมาเจาะกล่องต่างๆ จึงลองเอาตัว sonoff ที่มีขนาดเล็ก นำมาต่อ Input Temp Sensor เข้าไป แล้ว flash firmware เข้าไปใหม่ เพื่อส่งข้อมูลไปยัง mqtt broker ของเราเอง แล้วนำค่าไปควบคุมแอร์ต่อได้ครับ

IoT Temp & Hum Sensor

วัดอุณหภูมิและความชื้น ส่งขึ้นระบบ IoT ไปยัง mqtt broker แล้วนำค่าที่ได้ไปสั่งงานตู้ IoT Controller เพื่อควบคุม magnetic ของแอร์ เพื่อตัดต่อคอมเพลสเซอร์ เป็นการประหนัดพลังงานและยืดอายุแอร์ให้ยาวนานขึ้น ไม่ต้องเซอร์วิสบ่อย หากแอร์ทำงานไม่หยุดเลย ความสูงสูงเกินคอมเพลสเซอร์อาจจะเสียหายได้หรือเสื่อมเร็ว

temp sensor นี้สามารถตั้งค่าการแจ้งเตือนผ่าน line และ email ได้ เมื่ออุณหภูมิหรือความชื้นถึงค่าที่เราต้องการ และมี relay output สามารถตั้งค่าผ่าน mobile application IoT SPC

IoT Controller Rev.5

หลังจากติดตั้งตู้ IoT Controller Rev.4 ไปสักระยะก็เริ่มที่จะเข้าที่เข้าทาง ตู้ IoT Controller เริ่มเสถียรมากขึ้น อันเนื่องมาจากการปรับปรุงในส่วนของตู้ Hardware และปรับปรุงในส่วนของ Firmware ที่ flash ลงตู้ โดยนำปัญหาและข้อผิดพลาดต่างๆ จดบันทึกรวมรวมเอาไว้ทั้งหมด แล้วปรับแก้ไม่ปล่อยให้ผ่านไป เพราะหากพบปัญหาแล้วไม่พยามแก้ไขป้องกัน วันข้างหน้าเราก็หนีไม่พ้น ปัญหามันก็จะกลับมาหาเราอยู่ดี แต่หากเราต่อสู้กับปัญหาที่พบ ปรับปรุงแก้ไข ไม่ยอมแพ้ปัญหา ภายภาคหน้าเราก็จะมีเวลาพัฒนาคุณภาพต่างๆของระบบให้ดียิ่งขึ้น ไม่ต้องเสียเวลามาแก้ปัญหาซ้ำๆซากๆ เพราะเหตุที่เราไม่พยายามแก้ปัญหาให้มันจบ และเมื่อแก้จบก็ต้องมองหนทางในการป้องกันปัญหา ผมก็หวังว่าผู้ที่ได้อ่านบทความนี้ คงเป็นแรงบัลดาลใจและพลังในการต่อสู้กับปัญหาและอุปสรรคต่างๆ เพราะผมเชื่อเสมอว่าในปัญหายอมจะมีโอกาศซ่อนอยู่เสมอ หากเราหนีปัญหา นั่นหมายความว่าเรากำลังทิ้งโอกาศดีๆไปก็เป็นได้

IoT Controller Rev.4

ในรุ่นที่ 4 ได้ปรับปรุงในส่วนของ Switch Manual Mode โดยมี 3 Mode คือ Manual On | Auto | Manual Off

หากระบบ Network Wifi มีปัญหา ไม่สามารถควบคุมตู้ได้ ก็ให้ปรับมาที่ Manual On ตู้ก็จะเปิดไฟให้ทุกวงจร และหากต้องการปิดในช่วงที่ระบบ Network มีปัญหาก็ปรับมาที่ Manual Off ตู้ก็จะปิด Output ทั้ง 16 วงจร ทำให้ตู้ IoT Controller สามารถทำงานได้ทั้ง Online และ Offline ไม่ส่งผลกระทบต่อการใช้งาน และยืดหยุ่น ทำให้เราไม่ต้องเร่งรีบในส่วนที่ดูและระบบ Network Wifi หรือระบบ Internet

IoT Controller Rev.3

จากตู้ IoT Controller Rev.2 นั้นมีข้อจำกัดเรื่องจำนวน Output 6CH ไม่เพียงพอต่อการใช้งาน จึงต้องนำมาปรับปรุงต่อในรุ่นที่ 3 โดยเปลี่ยนมาใช้ตู้เหล็ก ขยาย Output 16CH ใช้ SSR Relay และใช้ Switching Power Supply 5v5a. มีสวิตช์เปิด/ปิด ต่อปลั๊กแบบคอมพิวเตอร์

สรุป ปัญหาในตู้รุ่นที่ 3

บางครั้งระบบ Network มีปัญหา เช่น internet down หรือ network ขาดการเชื่อมต่อ ไม่สามารถควบคุมตู้ได้ ทำให้ตู้ไม่สามารถเปิด/ปิดไฟได้ตามเวลา จึงต้องนำไปปรับปรุงต่อในรุ่นที่ 4 ต่อไป

IoT Controller Rev.2

หลังจากที่ติดตั้งใช้งานตู้ IoT Controller รุ่นแรกไปสักระยะและได้เก็บรวบรวมข้อผิดพลาดต่างๆมาปรับปรุงเป็นรุ่นที่ 2 โดยเหลือ Relay Output 6 Output ใช้ SSR Relay และใช้ switching power supply 5v3a.

สรุป ปัญหาในรุ่นที่สอง

จำนวน relay output น้อยไม่เพียงพอต่อการใช้งาน

IoT Controller Rev.1

หลังจากศึกษาเรียนรู้ระบบ IoT มาสักระยะและได้ทดสอบการทำงานของวงจร แล้วก็ได้นำไปติดตั้งเป็นตู้ต้นแบบตู้แรก

สรุปปัญหาจากการติดตั้งในรุ่นแรก

Relay ตาม spec 10A แต่การใช้งานจริงกับวงจรที่มีกระแสประมาณ 5-6A ตอนสั่งตัดวงจรหน้าสัมผัสของรีเรย์เหมือนจะติดอยู่ไม่ยอมตัดวงจร จึงต้องแก้ไขโดยการต่อ magnetic นอก โดยใช้ relay ไปขับ magnetic อีกต่อนึง เพราะ magnetic ทนกระแสได้มากกว่า

ภาคจ่ายไฟใช้ switching ตัวเล็กเกินไป

ใช้ GPIO ของ nodeMCU กับ 8 relay แบบ isolate active low จะมีปัญหาตอนบูท

เก็บรวบรวมปัญหาในรุ่นแรกนี้เพื่อนำไปปรับปรุงตู้ในรุ่นต่อไป

Create your website at WordPress.com
Get started