Sadržaj:

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

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

Video: Lampa za spavaću sobu Ws2812: 6 koraka (sa slikama)
Video: Uradi sama lampa -Ideje za sobu 2024, Novembar
Anonim
Image
Image
Lista delova
Lista delova

Zdravo 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 za održavanje normalnog ponašanja

3. Koristite LDR za automatsku kontrolu svjetline ovisno o svjetlosti prostorije

4. Integrirana/ugrađena web stranica za kontrolu putem bilo kojeg uređaja unutar preglednika

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

6. Interni raspoređivač za definiranje pravila, vremenska pravila za isključivanje i uključivanje neovisno o Apple Home

Korak 1: Lista dijelova

Lista delova
Lista delova
Lista delova
Lista delova

1. Bilo koja tradicionalna lampa 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. ESP8266 ili ESP32 uređaj. Koristio sam ESP8266 dev ploču

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

6. LDR

7. Relejni modul za kontrolu 220v lampe

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

9. Neke žice

Korak 2: Ožičenje

Ožičenje
Ožičenje

Sada je vrijeme 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. Ožičite prema shemama

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

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

Korak 4: Softver

Za ovaj projekt sam koristio univerzalni softver koji sam sam razvio

Pogledajte stranicu github

Ovo sadrži potpune upute za kompajliranje i postavljanje

Upravo za ovaj projekt sam koristio sljedeće konfiguracijske datoteke

1. Konfiguracija config.json

2. Usluge services.json

3. Triggers triggers.json

Šta trebate provjeriti i promijeniti:

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

2. config.json - postavite odgovarajuće ime hosta za vaš uređaj "localhost":

3. config.json - postavite odgovarajuće 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 u Apple Home (izborno)

Pogledajte wiki, kako izvršiti 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živajte
Uživajte
Uživajte
Uživajte
Uživajte
Uživajte
Uživajte
Uživajte

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 sijalicu
    • 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 sijalicu
    • Upravljajte bojom i svjetlinom RGB LED dioda
    • Korištenje planera za postavljanje skripti za automatizaciju kućnog kompleta
    • Upotreba siri za glasovnu kontrolu vaše lampe

Preporučuje se: