Cuprins:

Lampă pentru cameră de pat Ws2812: 6 pași (cu imagini)
Lampă pentru cameră de pat Ws2812: 6 pași (cu imagini)

Video: Lampă pentru cameră de pat Ws2812: 6 pași (cu imagini)

Video: Lampă pentru cameră de pat Ws2812: 6 pași (cu imagini)
Video: Repairing a Failed Stage Light 2024, Noiembrie
Anonim
Image
Image
Lista de materiale
Lista de materiale

Salutare tuturor, Am decis să reconstruiesc lampa de cameră existentă pentru a o putea controla de pe smartphone sau orice dispozitiv cu browser și să o integrez decât în Apple Home.

Țintele sunt:

1. Folosiți banda LED WS2812b pentru a controla luminozitatea, culoarea sau animația / efectele

2. Folosiți lampa normală 220v controlată de releu pentru a păstra un comportament normal

3. Utilizați LDR pentru a controla luminozitatea în funcție de lumina camerei

4. Site web integrat / încorporat pentru a controla prin orice dispozitive din browser

5. Integrează-le pe toate în kitul Apple Home, dacă există

6. Planificator intern pentru definirea regulilor, regulile de sincronizare se opresc și se activează independent de Apple Home

Pasul 1: Lista pieselor

Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale

1. Orice lampă tradițională înălțime de 900-1000 mm

2. Țeavă de plastic cu diametru de 20-40 mm și înălțime de 900-1000 mm. Am folosit țevi de canalizare ieftine

3. Banda LED WS2812 30-60 LED-uri pe metru. Lungime 2-3 metri

4. Dispozitiv ESP8266 sau ESP32. Am folosit placa dev ESP8266

5. Alimentare AC / DC 5V 2-3 A. (calculul este ca 1A pentru 50 LED-uri plus minus)

6. LDR

7. Modul de releu pentru controlul lămpii de 220v

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

9. Unele fire

Pasul 2: Cablare

Cablare
Cablare

Acum este timpul să conectați toate componentele împreună.

Pasul 3: Asamblarea

Asamblare
Asamblare
Asamblare
Asamblare

1. Înfășurați LED-urile în jurul conductei de plastic

2. Puneți ESP8266 în orice cutie de plastic

3. Puneți modulul releu într-o altă cutie de plastic

4. Sârmă conform diagramelor

5. Atașați cutii pe fundul lămpii. Am folosit lipici din plastic

6. Puneți LDR pe partea superioară a lămpii și ascundeți firele în interiorul conductei de plastic

Pasul 4: Software

Pentru acest proiect am folosit software universal, dezvoltat de mine

Vă rugăm să consultați pagina github

Acesta conține instrucțiuni complete despre cum să compilați și să configurați

Exact pentru acest proiect am folosit următoarele fișiere de configurare

1. Configurare config.json

2. Servicii servicii.json

3. Declanșatoare declanșează.json

Ce trebuie să verificați și să modificați:

1. Services.json - ajustați „numeds”: xxx, unde numărul xxx al LED-urilor dvs. reale, după tăierea benzii

2. config.json - setați numele de gazdă adecvat pentru dispozitivul dvs. „localhost”:

3. config.json - setați valorile corespunzătoare pentru conexiunea dvs. mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., dacă mqtt_host este gol, dispozitivul nu va încerca să se conecteze la mqtt

Pasul 5: Integrare la Apple Home (opțional)

Vă rugăm să aruncați o privire wiki, cum să faceți integrarea

github.com/Yurik72/ESPHomeController/wiki/…

Vă rugăm să arătați o parte atașată a configurației pentru Homekit2MQTT.

Dacă nu doriți să adăugați totul manual, înlocuiți tot sau o parte din fișier (config.json) în configurația Homekit2MQTT.

Pasul 6: Bucurați-vă

Bucurați-vă
Bucurați-vă
Bucurați-vă
Bucurați-vă
Bucurați-vă
Bucurați-vă
Bucurați-vă
Bucurați-vă

Acum, când totul este făcut, poți

  1. Folosind orice dispozitiv gestionați lumina prin browser

    • Porniți / opriți LED-urile RGB
    • Porniți / opriți becul lămpii
    • Gestionați culoarea, luminozitatea și mai mult de 40 de efecte încorporate pentru WS2812
    • Configurați un planificator de sincronizare simplu pentru toate funcțiile descrise mai sus
  2. Folosind kitul Apple Home

    • Porniți / opriți LED-urile RGB
    • Porniți / opriți becul lămpii
    • Gestionați culoarea și luminozitatea LED-urilor RGB
    • Utilizarea planificatorului de configurare a scriptului pentru automatizarea kitului de acasă
    • Folosind siri pentru controlul vocal al lămpii

Recomandat: