Sommario:

Lampada da camera da letto Ws2812: 6 passaggi (con immagini)
Lampada da camera da letto Ws2812: 6 passaggi (con immagini)

Video: Lampada da camera da letto Ws2812: 6 passaggi (con immagini)

Video: Lampada da camera da letto Ws2812: 6 passaggi (con immagini)
Video: Lampada Decorativa a Parete - Parte 1/2 2024, Novembre
Anonim
Image
Image
Elenco delle parti
Elenco delle parti

Ciao a tutti, Ho deciso di ricostruire la lampada della camera da letto esistente per poterla controllare da smartphone o qualsiasi dispositivo con browser e integrarla con Apple Home.

Gli obiettivi sono:

1. Utilizzare la striscia led WS2812b per controllare la luminosità, il colore o l'animazione/effetti

2. Utilizzare la normale lampada 220v controllata da relè per mantenere un comportamento normale

3. Utilizzare LDR per controllare automaticamente la luminosità in base alla luce della stanza

4. Sito web integrato/incorporato per il controllo tramite qualsiasi dispositivo all'interno del browser

5. Integrali tutti nel kit Apple Home, se esistente

6. Scheduler interno per definire le regole, le regole di temporizzazione si spengono e si accendono indipendentemente dalla Apple Home

Passaggio 1: elenco delle parti

Elenco delle parti
Elenco delle parti
Elenco delle parti
Elenco delle parti

1. Qualsiasi lampada tradizionale altezza 900-1000 mm

2. Tubo in plastica diametro 20-40 mm e altezza 900-1000 mm. Ho usato un tubo di canalizzazione economico

3. Striscia led WS2812 30-60 LED per metro. 2-3 metri di lunghezza

4. Dispositivo ESP8266 o ESP32. Ho usato la scheda di sviluppo ESP8266

5. Alimentazione AC/DC 5V 2-3 A. (il calcolo è come 1A per 50 LED più meno)

6. LDR

7. Modulo relè per il controllo della lampada 220v

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

9. Alcuni fili

Passaggio 2: cablaggio

Cablaggio
Cablaggio

Ora è il momento di collegare tutti i componenti insieme.

Passaggio 3: assemblaggio

Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio

1. Avvolgere la striscia LED attorno al tubo di plastica

2. Metti ESP8266 in qualsiasi scatola di plastica

3. Metti il modulo relè in un'altra scatola di plastica

4. Schemi di cablaggio secondo

5. Fissare le scatole sul fondo della lampada. Ho usato la colla per plastica

6. Metti LDR sulla parte superiore della lampada e nascondi i fili all'interno del tubo di plastica

Passaggio 4: software

Per questo progetto ho utilizzato un software universale, sviluppato da me

Si prega di dare un'occhiata alla pagina github

Questo contiene istruzioni complete su come compilare e configurare

Esattamente per questo progetto ho usato i seguenti file di configurazione

1. Configurazione config.json

2. Servizi services.json

3. Trigger triggers.json

Cosa ti serve controllare e modificare:

1. Services.json - regola "numleds": xxx, dove xxx numero dei tuoi LED effettivi, dopo il taglio della striscia

2. config.json - imposta il nome host corretto per il tuo dispositivo "localhost":

3. config.json - imposta i valori corretti per la tua connessione mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., se mqtt_host è vuoto, il dispositivo non tenterà di connettersi a mqtt

Passaggio 5: integrazione con Apple Home (opzionale)

Si prega di dare un'occhiata wiki, come fare l'integrazione

github.com/Yurik72/ESPHomeController/wiki/…

Si prega di dare un'occhiata alla parte di configurazione allegata per Homekit2MQTT.

Se non si desidera aggiungere tutto manualmente, è sufficiente sostituire tutto o parte del file (config.json) nella configurazione di Homekit2MQTT.

Passaggio 6: divertiti

Godere
Godere
Godere
Godere
Godere
Godere
Godere
Godere

Ora, quando tutto è fatto, puoi

  1. Usando qualsiasi dispositivo gestisci la tua luce tramite browser

    • Accendere/spegnere i LED RGB
    • Accendere/spegnere la lampadina
    • Gestisci colore, luminosità e più di 40 effetti incorporati per il WS2812
    • Imposta un semplice programmatore di temporizzazione per tutte le funzioni sopra descritte
  2. Utilizzo del kit Apple Home

    • Accendere/spegnere i LED RGB
    • Accendere/spegnere la lampadina
    • Gestisci il colore e la luminosità dei LED RGB
    • Utilizzo del programmatore di configurazione dello script di automazione del kit domestico
    • Utilizzo di siri per il controllo vocale della tua lampada

Consigliato: