กลับไปหน้ารวมไฟล์
esp8266-nodemcu-light-switch-da4a57.md

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 หายไป

ข้อมูล Frontmatter ดั้งเดิม

title: "ESP8266 NodeMCU light switch"
description: "Remote light on and off with ESP8266 NodeMCU and RemoteXY library."
author: "sadcat8266"
category: ""
tags:
  - "lights"
  - "esp"
  - "remote control"
views: 6684
likes: 2
price: 1120
difficulty: "Intermediate"
components:
  - "1x SG90 Micro-servo motor"
  - "1x ESP8266 NodeMCU"
  - "1x ESP8266 NodeMCU Shield"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x RemoteXY"
downloadableFiles: []
documentationLinks: []
passwordHash: "2bad2faae5d085f4e416ee41f2ccdec3217543d44fba43de06fea80c27d1328f"
encryptedPayload: "U2FsdGVkX18qmSC87qiTGgLirGEsYx+9xp69AHq9qv28yGK8D1KAAXP6ld5UTRY4G0JYmMG0q4rDwXZJ3yKlhUi54ZHJjDtfTddcByKY8ddJ/urtQnxAHCZby+kX8L8B"
seoDescription: "Remote light switch project using ESP8266 NodeMCU and RemoteXY library. Simple IoT home automation."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/esp8266-nodemcu-light-switch-e1b30b_cover.jpg"
lang: "th"