Indholdsfortegnelse:

Sengeværelseslampe Ws2812: 6 trin (med billeder)
Sengeværelseslampe Ws2812: 6 trin (med billeder)

Video: Sengeværelseslampe Ws2812: 6 trin (med billeder)

Video: Sengeværelseslampe Ws2812: 6 trin (med billeder)
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, November
Anonim
Image
Image
Deleliste
Deleliste

Hej alle, Jeg besluttede at genopbygge eksisterende sengelampe for at kunne styre den fra smartphone eller en hvilken som helst enhed med browser og integrere end til Apple Home.

Målene er:

1. Brug WS2812b led strip til at styre lysstyrke, farve eller animation/effekter

2. Brug normal lampe 220v styret af relæ for at bevare normal adfærd

3. Brug LDR til automatisk styring af lysstyrken afhænger af lyset i rummet

4. Integreret/indbygget websted til kontrol via alle enheder i browseren

5. Integrer dem alle i Apple Home -kit, hvis de findes

6. Intern planlægger til at definere regler, tidsregler slukker og tænder uafhængigt af Apple Home

Trin 1: Deleliste

Deleliste
Deleliste
Deleliste
Deleliste

1. Enhver traditionel lampe 900-1000 mm højde

2. Plastrør 20-40 mm diameter og 900-1000 mm højde. Jeg har brugt billigt kanaliseringsrør

3. WS2812 ledstrimmel 30-60 lysdioder pr. Meter. 2-3 meters længde

4. ESP8266 eller ESP32 enhed. Jeg har brugt ESP8266 dev board

5. Strømforsyning AC/DC 5V 2-3 A. (beregningen er som 1A for 50 lysdioder plus minus)

6. LDR

7. Relæmodul til styring af 220v lampe

8. Modstande: 1x 200 Ohm, 1x 10k Ohm

9. Nogle ledninger

Trin 2: Ledningsføring

Ledninger
Ledninger

Nu er det tid til at koble alle komponenter sammen.

Trin 3: Samling

Montering
Montering
Montering
Montering

1. Sæt lysdioder rundt om plastrør

2. Læg ESP8266 i en hvilken som helst plastkasse

3. Sæt relæmodulet i en anden plastkasse

4. Tråd ifølge diagrammer

5. Fastgør kasser på lampens bund. Jeg har brugt plastlim

6. Sæt LDR på toppen af lampen og skjul ledninger inde i plastrøret

Trin 4: Software

Til dette projekt har jeg brugt universal software, udviklet af mig selv

Se venligst github -siden

Denne indeholder fuld instruktion i, hvordan man kompilerer og opsætter

Præcis til dette projekt har jeg brugt følgende konfigurationsfiler

1. Konfiguration config.json

2. Services services.json

3. Triggers udløser.json

Det skal du kontrollere og ændre:

1. Services.json - juster "numleds": xxx, hvor xxx antallet af dine faktiske lysdioder, efter strimmelskæring

2. config.json - indstil det korrekte værtsnavn for din enhed "localhost":

3. config.json - indstil korrekte værdier for din mqtt -forbindelse: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., hvis mqtt_host er tom, forsøger enheden ikke at oprette forbindelse til mqtt

Trin 5: Integration til Apple Home (valgfrit)

Tag et kig på wiki, hvordan du gør integration

github.com/Yurik72/ESPHomeController/wiki/…

Se venligst den vedhæftede del af konfigurationen til Homekit2MQTT.

Hvis du ikke vil tilføje alt manuelt, skal du bare udskifte hele eller en del af filen (config.json) i Homekit2MQTT -konfigurationen.

Trin 6: Nyd det

god fornøjelse
god fornøjelse
god fornøjelse
god fornøjelse
god fornøjelse
god fornøjelse
god fornøjelse
god fornøjelse

Nu, når alt er gjort, kan du

  1. Brug en hvilken som helst enhed til at styre dit lys via browser

    • Tænd/sluk RGB -lysdioder
    • Tænd/sluk pære
    • Administrer farve, lysstyrke og mere end 40 indbyggede effekter til WS2812
    • Opsæt en enkel timingplanlægning for alle de funktioner, der er beskrevet ovenfor
  2. Brug af Apple Home kit

    • Tænd/sluk RGB -lysdioder
    • Tænd/sluk pære
    • Administrer farve og lysstyrke på RGB -lysdioder
    • Brug af Home kit automatiserings script opsætningsplanlægning
    • Brug af siri til stemmestyring af din lampe

Anbefalede: