สารบัญ:
- ขั้นตอนที่ 1: รายการชิ้นส่วน
- ขั้นตอนที่ 2: การเดินสายไฟ
- ขั้นตอนที่ 3: การประกอบ
- ขั้นตอนที่ 4: ซอฟต์แวร์
- ขั้นตอนที่ 5: การรวมเข้ากับ Apple Home (ไม่บังคับ)
- ขั้นตอนที่ 6: สนุก
วีดีโอ: โคมไฟห้องนอน Ws2812 : 6 ขั้น (มีรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สวัสดีทุกคน, ฉันตัดสินใจสร้างโคมไฟในห้องนอนที่มีอยู่ใหม่เพื่อให้สามารถควบคุมได้จากสมาร์ทโฟนหรืออุปกรณ์ใดๆ ที่มีเบราว์เซอร์และรวมเข้ากับ Apple Home
เป้าหมายคือ:
1. ใช้แถบ LED WS2812b เพื่อควบคุมความสว่าง สี หรือแอนิเมชั่น/เอฟเฟกต์
2. ใช้หลอดไฟธรรมดา 220v ควบคุมโดยรีเลย์เพื่อให้ทำงานปกติ
3. ใช้ LDR เพื่อควบคุมความสว่างอัตโนมัติโดยขึ้นอยู่กับแสงในห้อง
4. เว็บไซต์แบบบูรณาการ / ในตัวเพื่อควบคุมผ่านอุปกรณ์ใด ๆ ภายในเบราว์เซอร์
5. รวมทั้งหมดเข้ากับ Apple Home kit หากมีอยู่
6. ตัวกำหนดตารางเวลาภายในเพื่อกำหนดกฎ กฎเวลาปิดและเปิดอิสระจาก Apple Home
ขั้นตอนที่ 1: รายการชิ้นส่วน
1. โคมไฟทั่วไปความสูง 900-1000 มม.
2. ท่อพลาสติก เส้นผ่านศูนย์กลาง 20-40 มม. และสูง 900-1000 มม. ฉันเคยใช้ท่อส่งน้ำราคาถูก
3. WS2812 แถบนำ 30-60 LEDs ต่อเมตร ยาว2-3เมตร
4. อุปกรณ์ ESP8266 หรือ ESP32 ฉันใช้บอร์ดพัฒนา ESP8266 แล้ว
5. แหล่งจ่ายไฟ AC/DC 5V 2-3 A. (การคำนวณเท่ากับ 1A สำหรับ 50 LEDs บวกลบ)
6. LDR
7. โมดูลรีเลย์ควบคุมหลอดไฟ 220v
8. ตัวต้านทาน: 1x 200 โอห์ม, 1x 10k โอห์ม
9. สายไฟบางส่วน
ขั้นตอนที่ 2: การเดินสายไฟ
ถึงเวลาที่จะต่อสายส่วนประกอบทั้งหมดเข้าด้วยกันแล้ว
ขั้นตอนที่ 3: การประกอบ
1. พันแถบไฟ LED รอบท่อพลาสติก
2. ใส่ ESP8266 ลงในกล่องพลาสติก
3. ใส่โมดูลรีเลย์ลงในกล่องพลาสติกอีกอัน
4. ลวดตามไดอะแกรม
5. ติดกล่องที่ฐานโคมไฟ ฉันเคยใช้กาวพลาสติก
6. วาง LDR ที่ด้านบนของหลอดและซ่อนสายไฟภายในท่อพลาสติก
ขั้นตอนที่ 4: ซอฟต์แวร์
สำหรับโปรเจ็กต์นี้ ฉันได้ใช้ซอฟต์แวร์สากลที่พัฒนาโดยตัวเอง
โปรดดูหน้า github
มีคำแนะนำเกี่ยวกับวิธีการคอมไพล์และการตั้งค่าทั้งหมด
สำหรับโปรเจ็กต์นี้ ฉันใช้ไฟล์กำหนดค่าต่อไปนี้แล้ว
1. การกำหนดค่า config.json
2. บริการ services.json
3.ทริกเกอร์ triggers.json
สิ่งที่คุณต้องการตรวจสอบและเปลี่ยนแปลง:
1. Services.json - ปรับ "numleds": xxx โดยที่หมายเลข xxx ของ LED จริงของคุณหลังจากตัดแถบ
2. config.json - ตั้งชื่อโฮสต์ที่เหมาะสมสำหรับอุปกรณ์ของคุณ "localhost":
3. config.json - ตั้งค่าที่เหมาะสมสำหรับการเชื่อมต่อ mqtt ของคุณ: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass", หาก mqtt_host ว่างเปล่า อุปกรณ์จะไม่พยายามเชื่อมต่อกับ mqtt
ขั้นตอนที่ 5: การรวมเข้ากับ Apple Home (ไม่บังคับ)
โปรดดู wiki วิธีการทำบูรณาการ
github.com/Yurik72/ESPHomeController/wiki/…
โปรดดูส่วนที่แนบมาของการกำหนดค่าสำหรับ Homekit2MQTT
หากคุณไม่ต้องการเพิ่มทุกอย่างด้วยตนเอง เพียงแทนที่ไฟล์ทั้งหมดหรือบางส่วน (config.json) ในการกำหนดค่า Homekit2MQTT
ขั้นตอนที่ 6: สนุก
ตอนนี้เมื่อทุกอย่างเสร็จเรียบร้อยแล้ว คุณก็ทำได้
-
ใช้อุปกรณ์ใดก็ได้จัดการแสงของคุณผ่านเบราว์เซอร์
- เปิด/ปิดไฟ LED RGB
- เปิด/ปิดหลอดไฟ
- จัดการสี ความสว่าง และเอฟเฟกต์ในตัวมากกว่า 40 รายการสำหรับ WS2812
- ตั้งค่าตัวกำหนดเวลาอย่างง่ายสำหรับฟังก์ชันทั้งหมดที่อธิบายไว้ข้างต้น
-
การใช้ Apple Home kit
- เปิด/ปิดไฟ LED RGB
- เปิด/ปิดหลอดไฟ
- จัดการสีและความสว่างของ RGB Leds
- การใช้ตัวกำหนดตารางเวลาการตั้งค่าสคริปต์อัตโนมัติของชุดอุปกรณ์ภายในบ้าน
- ใช้ Siri เพื่อควบคุมหลอดไฟของคุณด้วยเสียง
แนะนำ:
หุ่นยนต์ช้าง 6 ขั้น (มีรูปภาพ)
หุ่นยนต์ช้าง: ในปีแรกของมหาวิทยาลัย อาจารย์คนหนึ่งของฉันส่งหุ่นยนต์ของเขาไปสร้างความบันเทิงให้กับฝูงชนที่งาน Maker Faire ของไบรตัน และฉันก็เป็นหนึ่งในคนที่ควบคุมหุ่นยนต์ เด็กผู้ชายขึ้นมาและเอาของใส่มือก้ามปูหรือโดนปืนฉีดน้ำ
แก้ว VU-meter: 21 ขั้น (มีรูปภาพ)
Glass VU-meter: คุณรู้หรือไม่ว่าคุณสามารถใช้เฉพาะไมโครคอนโทรลเลอร์สำหรับโครงการ Arduino ของคุณ? คุณไม่จำเป็นต้องมีกระดานสีน้ำเงินขนาดใหญ่ที่สามารถใส่ได้ยาก! และยิ่งไปกว่านั้น: มันง่ายมาก! ฉันจะแสดงวิธีสร้าง PCB รอบ Arduino ของคุณ แต่
ตะเกียงจอมวายร้าย : 8 ขั้น (มีรูปภาพ)
ตะเกียงจอมวายร้ายที่ผิดปกติ: มีบางอย่างที่ขาดหายไปในการแข่งขันที่แปลกประหลาดนี้ นั่นคือเครื่องใช้ไฟฟ้า! ดังนั้นฉันจึงนำโคมไฟของคุณไปใช้อย่างผิดปกติเพื่อแปลงเป็นโคมไฟของคนร้าย ทีนี้ตะเกียงของวายร้ายคืออะไร คุณสามารถดูได้ในภาพยนตร์ของอาชญากรและ
(WiFi) Mood Lamp : 8 ขั้น (มีรูปภาพ)
(WiFi) Mood Lamp: ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้าง Mood Lamp ที่ง่ายและราคาถูก หลอดไฟสามารถอัพเกรดได้ด้วยไฟ LED RGB และไมโครคอนโทรลเลอร์ที่รองรับ WiFi
ตะเกียงหัวใจ 6 ขั้น (มีรูปภาพ)
ตะเกียงหัวใจ: สวัสดีทุกคน ! มันเป็นโปรเจ็กต์การสอนครั้งแรกของฉัน ฉันต้องการทำโคมไฟรูปหัวใจเพื่อส่องสว่างโต๊ะทำงานของเรา ชิ้นส่วนที่พิมพ์ 3 มิติถูกใช้ในโครงการนี้ ฉันชอบฟิลาเมนต์โปร่งใสเพื่อสะท้อนแสงออกไปด้านนอก และใช้ไฟสีแดงที่นำเพื่อให้แสงสว่าง