เปลี่ยนหลอดไฟธรรมดาให้เป็น Smart Light

ตัวนี้ใช้ board ของ sonoff basic ถอดกล่องออก พันด้วยเทปพันสายไฟป้องกันวงจรโดยขาเหล็กยึดโคม จากนั้น flash firmware ใหม่เพื่อใช้ผ่าน app IoT SPC ที่เขียนขึ้นใช้งานเอง สามารถแอปไว้ในโคมหลอดพอดีเลยครับ โดยปิดสวิตช์ไฟก่อนแล้วทำการต่อสาย ac in และ ac out เข้าหลอดไฟ จากนั้นเปิดสวิตช์ค้างไว้เลย เราจะควบคุมผ่านมือถือ และตั้งเวลาเปิด/ปิด ผ่านมือถือเอาครับ

ตัวอย่างการใช้งานผ่าน mobile app ปิด/เปิดผ่านมือถือ ดูประวัติย้อนหลังและตั้งเวลาเปิด/ปิด ตามต้องการได้ครับ

NodeMCU อ่านค่าจาก Power Meter Modbus Protocol ส่งข้อมูลขี้นระบบ IoT

ตัวนี้เป็นต้นแบบในการอ่านค่า Power Meter จาก Modbus โดยใช้ NodeMCU เขียนโปรแกรมอ่านค่าจาก Power Meter ที่ใช้ Modbus Protocol ทำให้เราได้เรียนรู้การอ่านค่าจาก Modbus เพื่อต่อยอดในการ migrate ระบบเดิมที่ใช้ modbus ขึ้นสู่ระบบ IoT ได้ทุก sensor ครับ ซึ่ง Power Meter รุ่นนี้สามารถอ่านค่าแรงดัน กระแส พลังงานไฟฟ้า ความถี่ แถมยังมี dc out 5v ให้ด้วยทำให้เราไม่ต้องใช้ switching จ่ายไฟให้กับ NodeMCU ดีจริงๆ จากที่ทดสอบใช้งานติดตั้งที่บ้านก็ถือว่าอ่านค่าได้เสถียรมากๆครับรุ่นนี้ ตัวนี้ใช้งานผ่าน App IoT SPC สามารถ monitor พลังงานไฟฟ้า ตั้งค่าการแจ้งเตือนผ่าน line เมื่อมีกระแสสูงผิดปกติ หรือจะแจ้งเตือนผ่าน email ก็ได้ครับ

ตัวอย่างการใช้งานผ่าน Mobile App ใช้ดูพลังงาน ดูประวัติ และการตั้งค่า trigger

ใช้ NodeMCU มาเขียนโปรแกรมทำระบบ RCU ได้

เป็นโจทย์ใหม่ที่ได้รับ คือ ออกแบบวงจร RCU สำหรับควบคุมการเปิด/ปิดไฟในห้องพัก โดยมีเงื่อนไขตาม logic ที่ทางโครงการต้องการ เช่น เมื่อเสียบคีย์การ์ดแล้วให้ไฟทางเดินติด ไฟหัวเตียงติด เมื่อเปิดประตูระเบียงทิ้งไว้ 5 นาทีให้ตัดแอร์เป็นต้น โดยมีสวิตช์ toggle เป็น trigger เข้ามาที่ board controll แล้วสั่งงาน output ซึ่งเป็นต้นแบบที่ทำ lab ทดสอบตาม logic เป็นที่เรียบร้อย ต่อไปก็ค่อยเขียนวงจรผลิต PCB ให้มีขนาดเล็กลงและการต่อใช้งานตอนติดตั้งง่าย เมื่อเราใช้ตัว NodeMCU มาเขียนระบบ RCU นั่นหมายความว่าเราสามารถอัปเกรดเป็นระบบ IoT RCU ได้เลยครับ เพื่อดูสถานะไฟต่างๆ ควบคุมผ่าน mobile app ได้ เก็บ logs. การตั้ง notify ต่างๆได้หมดครับ

หลังจากทดสอบ lab เรียบร้อยแล้วจึงออกแบบ PCB รุ่นแรก มาลองทดสอบดูก่อนครับ ก็ได้ประมาณนี้ครับ

ผลิต Relay Module 5v20A ไว้ใช้งาน

เนื่องจาก relay module ที่ขายอยู่จะรองรับ load ประมาณ 10A สำหรับงานวงจรแสงสว่างก็น่าจะเพียงพอ แต่สำหรับบางงานมีการพ่วงหลอดไฟจำนวนมากจึงเป็นข้อจำกัดที่ relay 10A ไม่สามารถตอบโจทย์ได้ แม้กระแสใช้งานไม่ถึง 10A อย่างที่ผมเคยติดตั้งใช้งานวงจรกินกระแสประมาณ 4-5amp Relay 10A มีปัญหาเรื่องการตัดต่อครับ จึงต้องมาหาวงจร relay แล้วออกแบบ PCB Relay Module 5v20A by IoT Phuket Lab ไว้ใช้งาน สำหรับงานที่มีโหลด current run เกิน 5A แต่สำหรับ load ที่ไม่เกิน 1A ก็ใช้ module 10A แบบเดิมได้ครับ

IoT Pressure Sensor

ตู้ IoT Pressure Sensor รุ่นแรกที่ประกอบขึ้นโดยมีคุณสมบัติดังนี้ สามารถ monitor ค่า pressure ออนไลน์ผ่าน mobile app และ web ได้ สามารถเก็บ logs เพื่อตรวจสอบย้อนหลังได้เมื่อ pressure ต่ำ มีการแจ้งเตือนผ่าน line group เมื่อ pressure สูง หรือ ต่ำ กำหนดค่าใน mobile app มี lamp สถานะหน้าตู้เมื่อ pressure สูงขึ้นไฟสีแดง และเมื่อ pressure ต่ำขึ้นไฟสีเหลือง และสถานะ pressure ปกติไฟสีเขียว

https://play.google.com/store/apps/details?id=com.iotphuketlab.iotspc

Smart Plug รุ่นต้นแบบ

วันนี้ผมก็ได้ลองทำตัว Smart Plug ต้นแบบขึ้นทดสอบใช้งานดูครับ โดยคุณสมบัติเจ้ากล่องนี้ คือ สามารถดูกระแสไฟฟ้าที่ใช้งานผ่านปลั๊กตัวนี้ และพลังงาน watt ที่ใช้งาน บันทึกเก็บประวัติขึ้น cloud ใช้ database firebase เพื่อดูย้อนหลังได้ว่าใช้กระแสไฟฟ้าช่วงไหนเยอะสุดเพื่อวางแผนการประหยัดพลังงานในบ้าน อีกทั้งยังสามารถตั้งค่าการแจ้งเตือนผ่าน line หรือ email ได้ ว่าถ้ากระแสค่าเท่าไหร่ให้แจ้งเตือนโดยการตั้งค่าใน mobile application ชื่อ IoT SPC และสามารถตั้งเวลาเปิด/ปิด ปลั๊กไฟได้ด้วย

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

Create your website at WordPress.com
เริ่มได้