ESP8266 NodeMCU light switch
นี่คือระบบสำหรับควบคุมไฟในห้องจากแอปพลิเคชันบนโทรศัพท์ ผมสามารถควบคุมระบบผ่าน WiFi ได้ด้วยไลบรารี RemoteXY และแอปพลิเคชันบนโทรศัพท์
นี่คือลิงก์ไปยังเว็บไซต์ RemoteXY: https://remotexy.com/en/
ในการสร้างระบบนี้ ผมต้องใช้:
- ESP8266 NodeMCU
- ESP8266 NodeMCU Shield
- 2 Servos 180*
จำเป็นต้องใช้ ESP Shield เนื่องจากแรงดันไฟฟ้าสูงสุดบนบอร์ดคือ 3.3V แต่ในการทำงานของ Servo คุณต้องใช้ 5V
ในระบบนี้ Servo ทำหน้าที่เปิดปิดสวิตช์ไฟ Servo ตัวหนึ่งมีหน้าที่เปิดไฟ และอีกตัวมีหน้าที่ปิดไฟ

EXPANDED TECHNICAL DETAILS
Wi-Fi Enabled Home Automation
โปรเจกต์นี้เป็นการเปลี่ยนสวิตช์ไฟผนังแบบเดิมให้เป็นระบบควบคุมที่ทันสมัย เชื่อมต่ออินเทอร์เน็ตได้ โดยใช้ ESP8266 (NodeMCU)
- Web-Based Actuation: ESP8266 ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ในเครื่อง หรือเชื่อมต่อกับแดชบอร์ดบนคลาวด์ ซึ่งช่วยให้ผู้ใช้สามารถเปิดปิดไฟจากสมาร์ทโฟนหรือคอมพิวเตอร์เครื่องใดก็ได้ที่เชื่อมต่อกับเครือข่ายเดียวกัน
- Safety Relay Stage: ใช้ 5V Relay Module (Opto-isolated) เพื่อแยกสัญญาณ 3.3V ของ NodeMCU ออกจากไฟฟ้าหลัก 110V/220V ได้อย่างปลอดภัย
User Customization
- RemoteXY Integration: สามารถใช้งานร่วมกับแพลตฟอร์ม RemoteXY ซึ่งมี GUI บนมือถือที่สวยงาม โดยไม่จำเป็นต้องพัฒนาแอปพลิเคชัน Android/iOS ที่ซับซ้อน
- Manual Override: มีอินพุต "Tactile Button" ทางกายภาพ เพื่อให้ยังคงสามารถควบคุมไฟได้จากภายในเครื่อง หากสัญญาณ WiFi หายไป