💡
Light Automation

สวิตช์ไฟอัตโนมัติ ลดการสัมผัส เพื่อชีวิตที่ง่ายขึ้น

🎯 วัตถุประสงค์ (Objective)

โครงการนี้มีวัตถุประสงค์เพื่อสร้างอุปกรณ์สำหรับเปิด-ปิดสวิตช์ไฟอัตโนมัติ เพื่อช่วยลดการสัมผัสสวิตช์โดยตรง และสามารถสั่งการผ่านหน้าเว็บไซต์ เพื่อเพิ่มความรวดเร็ว สะดวกสบายในการใช้งาน

⚙️ หลักการทำงาน (How it Works)

ระบบนี้ใช้ไมโครคอนโทรลเลอร์ ESP32 สองตัวทำงานประสานกันผ่าน Wi-Fi และ Bluetooth:

  • ESP32 (Host): ทำหน้าที่เป็นเซิร์ฟเวอร์หลัก สร้างหน้าเว็บไซต์ (Web Server) สำหรับให้ผู้ใช้เข้ามาควบคุมผ่านมือถือหรือคอมพิวเตอร์ (WiFi) (Bluetooth)
  • ESP32 (Slave): ทำหน้าที่เป็นไคลเอนต์ รับคำสั่งจาก Host จากนั้นจะสั่งการ Servo Motor ให้หมุนเพื่อกดสวิตช์ไฟจริง (Bluetooth)

🛠️ อุปกรณ์ที่ใช้ (Hardware)

ESP32 Board

ESP32

Servo Motor

Servo Motor (SG90)

LDR Light Sensor Module

Light Sensor Module

Breadboard

Breadboard

🖥️ หน้าจอควบคุม (Web Interface)

หน้าเว็บสำหรับควบคุม ถูกออกแบบมาให้ใช้งานง่าย (Minimal) มีฟังก์ชันครบถ้วนทั้งการเปิด-ปิด, โหมดอัตโนมัติ (ใช้เซ็นเซอร์แสง) และการตั้งเวลา

🏠 ภาพการติดตั้งใช้งานจริง (Final Installation)

ภาพการติดตั้ง ESP32 (Slave) และ Servo Motor เข้ากับสวิตช์ไฟจริงภายในห้อง

Final project installation

▶️ วิดีโอสาธิตการทำงาน (Demonstration Video)

รับชมการทำงานจริงของระบบ Light Automation ได้จากวิดีโอนี้: