Sadržaj:

Svjetiljka za spavaću sobu Ws2812: 6 koraka (sa slikama)
Svjetiljka za spavaću sobu Ws2812: 6 koraka (sa slikama)

Video: Svjetiljka za spavaću sobu Ws2812: 6 koraka (sa slikama)

Video: Svjetiljka za spavaću sobu Ws2812: 6 koraka (sa slikama)
Video: Smart RGB wooden lamp :) 2024, Studeni
Anonim
Image
Image
Popis dijelova
Popis dijelova

Bok svima, Odlučio sam obnoviti postojeću svjetiljku u spavaćoj sobi kako bih je mogao kontrolirati sa pametnog telefona ili bilo kojeg uređaja s preglednikom i integrirati nego u Apple Home.

Ciljevi su:

1. Koristite LED traku WS2812b za kontrolu svjetline, boje ili animacije/efekata

2. Upotrijebite normalnu svjetiljku 220v koju kontrolira relej kako biste zadržali normalno ponašanje

3. Upotrijebite LDR za automatsko upravljanje svjetlinom, ovisno o sobnoj svjetlosti

4. Integrirano/ugrađeno web mjesto za upravljanje putem bilo kojeg uređaja unutar preglednika

5. Sve ih integrirajte u Apple Home kit, ako postoji

6. Unutarnji raspoređivač za definiranje pravila, pravila o vremenu isključivanja i uključivanja neovisno o Apple Homeu

Korak 1: Popis dijelova

Popis dijelova
Popis dijelova
Popis dijelova
Popis dijelova

1. Svaka tradicionalna svjetiljka visine 900-1000 mm

2. Plastična cijev promjera 20-40 mm i visine 900-1000 mm. Koristio sam jeftinu cijev za kanalizaciju

3. WS2812 LED traka 30-60 LED dioda po metru. 2-3 metra dužine

4. Uređaj ESP8266 ili ESP32. Koristio sam ploču za razvoj ESP8266

5. Napajanje AC/DC 5V 2-3 A. (izračun je kao 1A za 50 LED plus minus)

6. LDR

7. Relejni modul za upravljanje 220v žaruljom

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

9. Neke žice

Korak 2: Ožičenje

Ožičenje
Ožičenje

Vrijeme je za spajanje svih komponenti zajedno.

Korak 3: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje

1. Omotajte LED diode oko plastične cijevi

2. Stavite ESP8266 u bilo koju plastičnu kutiju

3. Stavite relejni modul u drugu plastičnu kutiju

4. Žica prema shemama

5. Pričvrstite kutije na dno svjetiljke. Koristio sam plastično ljepilo

6. Stavite LDR na vrh svjetiljke i sakrijte žice unutar plastične cijevi

Korak 4: Softver

Za ovaj projekt koristio sam univerzalni softver koji sam sam razvio

Pogledajte stranicu github

Ovo sadrži potpune upute za sastavljanje i postavljanje

Upravo za ovaj projekt koristio sam sljedeće konfiguracijske datoteke

1. Konfiguracija config.json

2. Usluge usluga.json

3. Triggers triggers.json

Što trebate provjeriti i promijeniti:

1. Services.json - prilagodite "numleds": xxx, gdje xxx broj vaših stvarnih LED dioda, nakon rezanja trake

2. config.json - postavite odgovarajući naziv hosta za svoj uređaj "localhost":

3. config.json - postavite ispravne vrijednosti za svoju mqtt vezu: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., ako je mqtt_host prazan, uređaj se neće pokušati povezati s mqtt

Korak 5: Integracija s Apple Homeom (izborno)

Pogledajte wiki, kako napraviti integraciju

github.com/Yurik72/ESPHomeController/wiki/…

Pogledajte dio konfiguracije za Homekit2MQTT u prilogu.

Ako ne želite sve dodati ručno, samo zamijenite cijelu ili dio datoteke (config.json) u konfiguraciji Homekit2MQTT.

Korak 6: Uživajte

Uživati
Uživati
Uživati
Uživati
Uživati
Uživati
Uživati
Uživati

Sada, kad sve bude gotovo, možete

  1. Pomoću bilo kojeg uređaja upravljajte svjetlom putem preglednika
    • Uključivanje/isključivanje RGB LED dioda
    • Uključite/isključite žarulju žarulje
    • Upravljajte bojom, svjetlinom i više od 40 ugrađenih efekata za WS2812
    • Postavite jednostavan raspored vremena za sve gore opisane funkcije
  2. Korištenje Apple Home kompleta
    • Uključivanje/isključivanje RGB LED dioda

    • Uključite/isključite žarulju žarulje
    • Upravljajte bojom i svjetlinom RGB LED dioda
    • Korištenje rasporeda za postavljanje skripti za automatizaciju kućnog kompleta
    • Upotreba siri za glasovno upravljanje svjetiljkom

Preporučeni: