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

คุณเคยอยากปิดไฟจากเตียงนอนสบายๆ โดยไม่ต้องลุกขึ้นและเดินไปมาหรือไม่? ถ้าคุณเคย โปรเจกต์นี้คือทางออกที่ดีที่สุด

Wiring:

ในส่วนของการต่อสาย สวิตช์ไฟแต่ละอันจะมีสายไฟสองเส้นที่จำเป็นสำหรับการส่งพลังงานไปยังหลอดไฟและเปิดใช้งาน เพื่อให้บรรลุเป้าหมายนี้ เราได้รวม **relay** เข้ามาในการออกแบบของเรา ซึ่งทำหน้าที่เป็นสวิตช์อัตโนมัติ โดยพื้นฐานแล้ว เมื่อ **relay** ได้รับพลังงาน มันจะสร้างการเชื่อมต่อระหว่างสายไฟสองเส้น ทำให้ไฟติด ในทางกลับกัน เมื่อ **relay** ถูกปิดการทำงาน การเชื่อมต่อจะถูกตัดออก และไฟก็จะดับลง

Methods of activating the relay:

มีสองวิธีหลักในการเปิดใช้งาน **relay**

ประการแรก เรามีปุ่มกดจริงที่สามารถกดเพื่อกระตุ้น **relay** ซึ่งช่วยให้ควบคุมไฟได้อย่างมีประสิทธิภาพ

อีกทางเลือกหนึ่ง เราได้นำฟังก์ชันการทำงานแบบไร้สายมาใช้โดยใช้ประโยชน์จากเทคโนโลยี **Bluetooth** ซึ่งหมายความว่า **relay** สามารถเปิดใช้งานแบบไร้สายได้โดยใช้สัญญาณ **Bluetooth**

Power source:

เพื่อจ่ายไฟให้กับวงจรทั้งหมด เราได้ดัดแปลงสาย **USB** โดยแยกสายขั้วบวก (+) และขั้วลบ (-) ออกจากกัน จากนั้นสายไฟเหล่านี้จะถูกเชื่อมต่อตามความเหมาะสม และสาย **USB** จะถูกเสียบเข้ากับเครื่องชาร์จ **USB** 5 โวลต์มาตรฐาน ซึ่งให้พลังงานที่จำเป็นเพื่อให้ระบบทำงานได้อย่างราบรื่น

Bluetooth functionality:

เพื่อใช้ประโยชน์จากฟังก์ชัน **Bluetooth** ได้อย่างมีประสิทธิภาพ เราได้พัฒนาแอปพลิเคชัน **Bluetooth** แบบกำหนดเองสำหรับโปรเจกต์นี้โดยเฉพาะ อย่างไรก็ตาม หากคุณต้องการแอปอื่น โปรดทราบว่าคำสั่งสำหรับเปิด **relay** คือ "1#" ในขณะที่คำสั่งสำหรับปิดคือ "0#" ซึ่งช่วยให้คุณมีความยืดหยุ่นในการควบคุมสวิตช์ไฟตามความต้องการของคุณ

The App

แอปพลิเคชันเฉพาะของเราช่วยให้คุณสามารถเลือกอุปกรณ์ **Bluetooth** ที่ต้องการเชื่อมต่อได้ และด้วยการคลิกปุ่มเปิดหรือปิดง่ายๆ คุณก็สามารถควบคุมสวิตช์ไฟได้อย่างสะดวกสบาย คุณสามารถค้นหาแพ็กเกจแอปพลิเคชัน (**APK**) ได้ในไฟล์ดาวน์โหลดโปรเจกต์ ทำให้คุณสามารถติดตั้งและใช้งานได้อย่างง่ายดาย

แอปพลิเคชัน

Connecting to the wall:

ก่อนที่จะติดตั้งส่วนประกอบเข้ากับผนัง มีขั้นตอนสำคัญบางประการที่ต้องทำให้เสร็จสิ้น ประการแรก สายไฟทั้งหมดจะต้องถูกบัดกรีเข้าด้วยกันเพื่อลดขนาดโดยรวม ทำให้สามารถติดตั้งเข้าไปในผนังได้ เมื่อการเชื่อมต่อถูกบัดกรีเข้ากับ **Arduino Nano** แล้ว สวิตช์ผนังที่มีอยู่จะต้องถูกถอดออก หลังจากนั้น สายไฟสองเส้นจากสวิตช์ผนังควรเชื่อมต่อเข้ากับปลั๊กกลางและปลั๊กแบบปกติเปิด (**NO**) บน **relay** เมื่อการเชื่อมต่อทั้งหมดได้รับการยึดแน่นแล้ว ส่วนประกอบต่างๆ ก็สามารถเก็บซ่อนไว้ในผนังได้อย่างปลอดภัย เพื่อการป้องกันและความมั่นคงเพิ่มเติม ขอแนะนำให้ใช้เทปกาวเพื่อปิดและยึดทุกอย่างให้เข้าที่

Warning:

สิ่งสำคัญคือต้องใช้ความระมัดระวังเมื่อทำงานกับไฟฟ้าแรงสูง เนื่องจากอาจเป็นอันตรายอย่างยิ่ง ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องแน่ใจว่าได้ปิดฟิวส์แล้ว ก่อนที่จะดำเนินการใดๆ ที่เกี่ยวข้องกับการติดตั้งสวิตช์ไฟ

GitHub:

หากคุณสนใจที่จะสำรวจโปรเจกต์เพิ่มเติม คุณสามารถค้นหาข้อมูลและแหล่งข้อมูลโดยละเอียดเพิ่มเติมได้ที่ **GitHub repository** ของเราภายใต้ชื่อ Bluetooth light switch .

รายละเอียดทางเทคนิคเพิ่มเติม

ระบบอัตโนมัติภายในแบบแฮนด์ฟรี

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

  • การจับคู่แบบอนุกรมที่ปลอดภัย: ใช้โมดูล HC-05 หรือ HM-10 (BLE). Arduino จะคอยรับฟังสตริงอักขระที่เข้ารหัส (เช่น OFF, ON, DIM). เมื่อตรงกัน มันจะกระตุ้นโมดูล 5V Relay เพื่อสลับวงจรไฟ AC 220V
  • ฮับควบคุมด้วยมือ: มีอินพุตปุ่มกดทางกายภาพ; Arduino ใช้ตรรกะ "State Toggle" ทำให้สามารถควบคุมไฟได้ทั้งจากแอปบนสมาร์ทโฟนและสวิตช์ผนังทางกายภาพโดยไม่มีข้อขัดแย้ง

อินเทอร์เฟซภาพ

  • แดชบอร์ดการวัดและส่งข้อมูลสถานะ: Arduino จะส่งสถานะไฟปัจจุบัน (ON/OFF) และ "Active Time" ทั้งหมดกลับไปยัง Bluetooth terminal ทุกๆ 30 วินาที

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

title: "Light Switch Bluetooth"
description: "Turn on your room light using your phone"
author: "dzh121"
category: "Home & Automation"
tags:
  - "Smart appliances"
  - "Home Automation"
  - "Lights"
views: 1824
likes: 0
price: 2450
difficulty: "Intermediate"
components:
  - "1x Arduino Nano R3"
  - "1x Cutter"
  - "1x HC-05 Bluetooth Module"
  - "1x Tactile Switch, Top Actuated"
  - "1x Tape, Masking"
  - "1x Hook Up Wire Kit, 22 AWG"
  - "1x Relay Module (Generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "e60d8ca696c458801fb74407e45bb54c220dad9f19d301b34ac3b0d19b8a4d94"
encryptedPayload: "U2FsdGVkX18M+9kXs8iGaHEyUxwJzjzlYE44FioBcU8bTGYH/+wyEXrt+kYZ9xyci2TtNc/tYlBcWkP9fDwHKvXmxWO5hP/Dk9iGZftv7y8="
seoDescription: "Build a Light Switch Bluetooth to control room lights via phone. Easy Arduino project for DIY smart home automation."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/light-switch-bluetooth-329578_cover.jpg"
lang: "th"