Innehållsförteckning:
- Steg 1: Dellista
- Steg 2: Kabeldragning
- Steg 3: Montering
- Steg 4: Programvara
- Steg 5: Integration till Apple Home (valfritt)
- Steg 6: Njut
Video: Sovrumslampa Ws2812: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej alla, Jag bestämde mig för att bygga om befintlig sänglampa för att kunna styra den från smartphone eller vilken enhet som helst med webbläsare och integrera än till Apple Home.
Målen är:
1. Använd WS2812b ledremsa för att styra ljusstyrka, färg eller animering/effekter
2. Använd normal lampa 220v som styrs av relä för att behålla normalt beteende
3. Använd LDR för att automatiskt styra ljusstyrkan beroende på rumsljus
4. Integrerad/inbyggd webbplats för kontroll via alla enheter i webbläsaren
5. Integrera dem alla i Apple Home -kit, om de finns
6. Intern schemaläggare för att definiera regler, tidsregler stängs av och på oberoende av Apple Home
Steg 1: Dellista
1. Varje traditionell lampa 900-1000 mm höjd
2. Plaströr 20-40 mm diameter och 900-1000 mm höjd. Jag har använt billigt kanaliseringsrör
3. WS2812 ledremsa 30-60 lysdioder per meter. 2-3 meters längd
4. ESP8266 eller ESP32 enhet. Jag har använt ESP8266 dev board
5. Strömförsörjning AC/DC 5V 2-3 A. (beräkningen är som 1A för 50 lysdioder plus minus)
6. LDR
7. Relämodul för att styra 220v lampa
8. Motstånd: 1x 200 Ohm, 1x 10k Ohm
9. Några ledningar
Steg 2: Kabeldragning
Nu är det dags att koppla ihop alla komponenter.
Steg 3: Montering
1. Vik LED -remsor runt plaströret
2. Lägg ESP8266 i valfri plastlåda
3. Sätt relämodulen i en annan plastlåda
4. Tråd enligt diagram
5. Fäst lådor på lampans botten. Jag har använt plastlim
6. Sätt LDR på lampans ovansida och dölj trådarna inuti plaströret
Steg 4: Programvara
För detta projekt har jag använt universell programvara, utvecklad av mig själv
Ta en titt på github -sidan
Den innehåller fullständig instruktion om hur man kompilerar och konfigurerar
Exakt för detta projekt har jag använt följande konfigurationsfiler
1. Konfiguration config.json
2. Tjänster tjänster.json
3. Triggers triggers.json
Vad du behöver kontrollera och ändra:
1. Services.json - justera "numleds": xxx, där xxx -antalet av dina faktiska lysdioder, efter bandskärning
2. config.json - ställ in rätt värdnamn för din enhet "localhost":
3. config.json - ställ in rätt värden för din mqtt -anslutning: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., om mqtt_host är tom, försöker enheten inte ansluta till mqtt
Steg 5: Integration till Apple Home (valfritt)
Ta en titt wiki, hur man gör integration
github.com/Yurik72/ESPHomeController/wiki/…
Se den bifogade delen av konfigurationen för Homekit2MQTT.
Om du inte vill lägga till allt manuellt, ersätt bara hela eller delar av filen (config.json) i Homekit2MQTT -konfigurationen.
Steg 6: Njut
Nu, när allt är klart kan du
-
Hantera ditt ljus via en webbläsare med vilken enhet som helst
- Slå på/av RGB -lysdioder
- Slå på/av lampan
- Hantera färg, ljusstyrka och mer än 40 inbyggda effekter för WS2812
- Ställ in enkel tidsschemaläggare för alla funktioner som beskrivs ovan
-
Använda Apple Home -kit
- Slå på/av RGB -lysdioder
- Slå på/av lampan
- Hantera RGB -lysdiodernas färg och ljusstyrka
- Användning av schemaläggare för konfiguration av skript för automatisering av hemkit
- Använda siri för röststyrning av din lampa
Rekommenderad:
DIY INTERNET KONTROLLERAD SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 steg (med bilder)
DIY INTERNET KONTROLLERAD SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Här är mitt andra framsteg till ett projekt som jag är mycket glada att visa dig. Det handlar om en DIY Smart LED -matris som låter dig visa på den, data, till exempel YouTube -statistik, dina smarta hemstatistik, som temperatur, luftfuktighet, kan vara en enkel klocka, eller bara visa
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C - Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: 5 steg
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C | Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: Hej killar i denna instruktioner kommer vi att lära oss hur man använder neopixel ws2812 lysdioder eller ledremsor eller ledmatris eller ledring med m5stack m5stick-C utvecklingsbräda med Arduino IDE och vi kommer att göra ett regnbågsmönster med det
Clemson Tiger Paw Decoration Bakgrundsbelyst med WS2812 LED-remsor: 5 steg (med bilder)
Clemson Tiger Paw Decoration Bakgrundsbelyst Med WS2812 LED-remsor: Clemsons tillverkningsutrymme i Watts centrum har en laserskärare, och jag ville använda den till god användning. Jag trodde att det skulle vara häftigt att göra en bakgrundsbelyst tigertass, men jag ville också göra något med kantbelyst akryl. Detta projekt är en kombination av båda
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Komma igång med NeoPixel / WS2812 RGB LED: 8 steg (med bilder)
Komma igång med NeoPixel / WS2812 RGB LED: [Spela video] I denna instruktionsbok kommer vi att utforska den adresserbara RGB LED (WS2812) eller populärt kallad Adafruit NeoPixel. NeoPixel är en familj av ringar, remsor, brädor & pinnar av pulserande, färgglada miniatyr -lysdioder. Dessa är kedjeläge