Tartalomjegyzék:

Hálószoba lámpa Ws2812: 6 lépés (képekkel)
Hálószoba lámpa Ws2812: 6 lépés (képekkel)

Videó: Hálószoba lámpa Ws2812: 6 lépés (képekkel)

Videó: Hálószoba lámpa Ws2812: 6 lépés (képekkel)
Videó: LED szalagok 02 2024, November
Anonim
Image
Image
Alkatrészlista
Alkatrészlista

Sziasztok, Úgy döntöttem, hogy újjáépítem a meglévő hálószoba lámpát, hogy okostelefonról vagy bármilyen böngészővel rendelkező eszközről vezérelhessem, és integráljam, mint az Apple Home -ba.

A célok a következők:

1. Használja a WS2812b led szalagot a fényerő, a szín vagy az animáció/effektus szabályozásához

2. A normál viselkedés fenntartásához használjon normál 220 V -os lámpát, amelyet relé vezérel

3. Az LDR használatával automatikusan szabályozhatja a fényerőt a szoba fényétől függően

4. Beépített/beépített weboldal, amely a böngészőben található bármely eszközön keresztül vezérelhető

5. Integrálja mindegyiket az Apple Home készletbe, ha van ilyen

6. Belső ütemező a szabályok meghatározásához, az időzítési szabályok ki- és bekapcsolása az Apple Home -tól függetlenül

1. lépés: Alkatrészlista

Alkatrészlista
Alkatrészlista
Alkatrészlista
Alkatrészlista

1. Bármilyen hagyományos lámpa 900-1000 mm magasságban

2. 20-40 mm átmérőjű és 900-1000 mm magas műanyag cső. Olcsó csatornacsövet használtam

3. WS2812 led szalag 30-60 LED méterenként. 2-3 méter hosszú

4. ESP8266 vagy ESP32 eszköz. ESP8266 dev táblát használtam

5. Tápegység AC/DC 5V 2-3 A. (a számítás olyan, mint 1A 50 LED-hez plusz mínusz)

6. LDR

7. Relé modul a 220V -os lámpa vezérlésére

8. Ellenállások: 1x 200 Ohm, 1x 10k Ohm

9. Néhány vezeték

2. lépés: Kábelezés

Vezeték
Vezeték

Itt az ideje, hogy az összes alkatrészt összekapcsolja.

3. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

1. Tekerje a LED -csíkot a műanyag cső köré

2. Tegye az ESP8266 -at bármilyen műanyag dobozba

3. Tegye a relé modult egy másik műanyag dobozba

4. Huzalozás az ábrák szerint

5. Csatlakoztasson dobozokat a lámpa aljára. Műanyag ragasztót használtam

6. Tegye az LDR -t a lámpa tetejére, és rejtse el a vezetékeket a műanyag cső belsejében

4. lépés: Szoftver

Ehhez a projekthez univerzális szoftvert használtam, amelyet magam fejlesztettem

Kérjük, nézze meg a github oldalt

Ez tartalmazza az összes fordítási és beállítási utasítást

Pontosan ehhez a projekthez a következő konfigurációs fájlokat használtam

1. Konfiguráció config.json

2. Szolgáltatások services.json

3. Aktiválja a triggers.json parancsot

Amit ellenőrizni és módosítani kell:

1. Services.json - állítsa be a "numleds": xxx, ahol a tényleges LED -ek xxx számát, szalagvágás után

2. config.json - állítsa be a megfelelő hosztnevet az eszközéhez "localhost":

3. config.json - állítsa be a megfelelő értékeket az mqtt kapcsolathoz: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., ha az mqtt_host üres, az eszköz nem próbál csatlakozni az mqtt -hez

5. lépés: Integráció az Apple Home -ba (opcionális)

Kérjük, nézze meg a wikit, hogyan kell integrálni

github.com/Yurik72/ESPHomeController/wiki/…

Kérjük, tekintse meg a Homekit2MQTT konfigurációs részét.

Ha nem szeretne mindent manuálisan hozzáadni, cserélje ki a fájl teljes részét vagy egy részét (config.json) a Homekit2MQTT konfigurációban.

6. lépés: Élvezze

Élvezd
Élvezd
Élvezd
Élvezd
Élvezd
Élvezd
Élvezd
Élvezd

Most, amikor mindent megtesz, megteheti

  1. Bármilyen eszközzel kezelheti a fényt a böngészőn keresztül

    • Kapcsolja be/ki az RGB LED -eket
    • Kapcsolja be/ki a lámpa izzót
    • Kezelje a WS2812 színeit, fényerejét és több mint 40 beépített hatását
    • Állítson be egyszerű időzítési ütemezőt a fent leírt összes funkcióhoz
  2. Az Apple Home készlet használata
    • Kapcsolja be/ki az RGB LED -eket
    • Kapcsolja be/ki a lámpa izzót
    • Az RGB LED -ek színének és fényerejének kezelése
    • Az otthoni készlet automatizálási szkript beállítása ütemező használata
    • A Siri használata a lámpa hangvezérléséhez

Ajánlott: