A HomeKit ideális megoldás az intelligens otthonok automatizálásához, ha iPhone, iPad vagy Mac számítógépet használ. De sajnos a HomeKit-kompatibilis eszközök nem olcsók. A Google Assistant vagy Alexa segítségével vezérelhető okosotthoni termékekhez képest az Apple-felhasználóknak prémium árat kell fizetniük ezért a HomeKit integrációért.

Ebben az útmutatóban egy NeoPixel RGB LED szalagot építünk, amelyet felszerelhet mennyezetére, falára vagy TV-panel, monitor, asztali lámpa stb., és vezérelheti a szalagot a HomeKit vagy az Eve alkalmazással Mac vagy iOS rendszeren eszköz.

Dolgok, amelyekre szükséged lesz egy DIY HomeKit LED szalag elkészítéséhez

HomeKit-kompatibilis DIY NeoPixel RGB LED-szalag készítéséhez a következőkre van szüksége:

  • ESP8266 alapú mikrovezérlő kártya, például NodemCU, D1 Mini vagy ESP-01
  • WS2812B, WS2812B ECO vagy WS2813 RGB LED-szalag.
  • Tápegység ~2-5 amper vagy több, a szalagban lévő LED-ek száma alapján. Az általunk épített vezérlő maximum 500 LED-et tud működtetni.
  • 3D nyomtatott tok (opcionális).
  • Kevés áthidaló vezeték.
instagram viewer

1. lépés: Flash a firmware

Ehhez a projekthez a HomeKidd firmware-jét fogjuk használni a GitHubon. Kövesse az alábbi egyszerű utasításokat.

  1. Töltse le a rboot.bin és blank_config.bin fájlokat a GitHubról.
  2. Nyissa meg a HomeKidd projekt kiadási oldalát, és töltse le a legújabb verziót ledstrip.bin firmware.
  3. Töltse le a ESP flash letöltő eszköz a Windows rendszeren, és csomagolja ki. A Mac felhasználók használhatják NodeMCU pyflasher eszköz helyett.
  4. Csatlakoztassa a D1 Minit vagy a NodeMCU-t a rendszeréhez Micro USB-kábellel, és válassza ki a COM-portot. Ügyeljen arra, hogy telepítse a CH340G vagy CP210x USB UART illesztőprogramokat. Ellenkező esetben a készülék nem észleli az eszközt.
  5. Indítsa el a Firmware letöltő eszköz és indítsa el.
  6. Jelölje be az első jelölőnégyzetet, és adjon meg egy értéket 0x0000 majd kattintson három pontra a tallózáshoz és válassza ki a rboot.bin fájlt
  7. Hasonlóképpen jelölje be a második jelölőnégyzetet, és írja be 0x1000 és válassza ki a blank_config.bin fájlt.
  8. Jelölje be a harmadik négyzetet, és írja be 0x2000 és válassza ki a ledstrip.bin fájlt.
  9. Válassza ki Átviteli sebesség mint 115200, DIO vagy QIO mód (tábla alapján), ill 40 MHz frekvenciát az opciók közül.
  10. Kattintson Rajt. Az eszköz megjelenik Szinkronizál és elkezdi villogni a firmware fájlokat.
  11. A firmware felvillantása után zárja be a Firmware letöltő eszközt.
  12. Töltse le és indítsa el ESPHome Flasher eszköz.
  13. Válaszd ki a COM port és kattintson Naplók megtekintése. Ezzel ellenőrizheti az állapotot, és megnézheti, hogy minden rendben működik-e. Továbbá, ha valami elromlik vagy nem működik, ez segít megtalálni a problémát.

2. lépés: Csatlakoztassa a WS2812B LED-szalagot a D1 Mini-hez vagy a NodeMCU-hoz

A WS2812B LED-szalag NodeMCU-hoz vagy D1 Mini-hez és a tápegységhez való csatlakoztatásához lásd az alábbi ábrát.

A csatlakoztatás után a D1 Mini vagy NodeMCU kártyát 3D-nyomtatott tokba vagy hasonló dobozba helyezheti.

3. lépés: Csatlakoztassa a tápegységet

Most csatlakoztathatja a tápegységet a vezérlő és a csatlakoztatott LED-ek bekapcsolásához. Amint csatlakoztatja a tápfeszültséget, a mikrokontroller Access Point vagy AP módban indul. Most kövesse az alábbi lépéseket:

  1. Nyissa meg a Wi-Fi beállításokat, és csatlakozzon az esp nyílt hálózathoz az okostelefonon.
  2. Ezután nyisson meg egy webböngészőt okostelefonján, és keresse fel a 192.168.4.1 címet.
  3. Válassza ki a Wi-Fi SSID-t, és írja be a jelszót. Érintse meg Megment.
  4. A vezérlő az újraindítás után csatlakozik a helyi Wi-Fi hálózathoz.

4. lépés: Adja hozzá az eszközt a HomeKithez tartozékként

Miután a vezérlő stabil kapcsolatot létesít a Wi-Fi hálózattal, a következőket kell tennie:

  1. iPhone, iPad vagy macOS eszközén nyissa meg a WIFI-beállításokat, és csatlakozzon a következőhöz HomeKid-xxx hozzáférési pont. A jelszó az 12345678.
  2. A csatlakozás után várja meg, amíg a weboldal betöltődik. Válassza ki a Wi-Fi hálózatot, írja be a jelszót, és írja be a LED-ek számát a NeoPixel vagy WS2812 szalagon. Érintse meg Csatlakozik.
  3. Az eszköz automatikusan csatlakozik a Wi-Fi hálózathoz, és az Apple Home alkalmazásának észlelnie kell.
  4. Nyissa meg a Home alkalmazást az ugyanahhoz a hálózathoz csatlakoztatott iOS- vagy macOS-eszközén.
  5. Érintse meg a három pontot a jobb felső sarokban, és válassza ki Tartozék hozzáadása.
  6. Koppintson a kézzel írja be.
  7. Koppintson a felfedezett elemre NeoPixel-xxxx tartozékot, majd érintse meg a lehetőséget Add Anyway.
  8. Írja be a kódot 021-82-017 és várjon néhány másodpercet. A NeoPixel vezérlő hozzáadásra kerül a HomeKithez.
  9. Kiválaszthat egy szobát, és igény szerint elnevezheti. Ezután érintse meg a gombot Kész.

Majdnem ott vagy. Már csak annyit kell tennie, hogyan vezérelheti a LED-szalagot a Home alkalmazással.

5. lépés: Irányítsa a szalagot a HomeKit, az Eve App vagy a Siri segítségével

Miután hozzáadta a NeoPixel vezérlőt a Home alkalmazáshoz, be-/kikapcsolhatja a szalagot, megváltoztathatja a színeket, beállíthatja a fényerőt és jeleneteket hozhat létre.

  • Érintse meg és tartsa lenyomva a hozzáadott NeoPixel kiegészítőt a vezérlők megnyitásához.
  • Koppintson egy színre a módosításhoz, majd érintse meg újra a színpaletta megnyitásához. Bármilyen színt választhat vagy igazíthat. A szalag 16,8 millió színt támogat.
  • A minta vagy effektusok megváltoztatásához érintse meg ezt, majd válassza ki a kívánt mintát,
  • 40+ effektus közül választhat az Eve alkalmazás segítségével. Ezeket az effektusokat a WS2812 Effects csúszka csúsztatásával módosíthatja az Eve alkalmazásban. Az alkalmazás számos további funkciót és lehetőséget is kínál a NeoPixel szalagfény vezérléséhez.

Ha otthonában van HomePod, megkérheti Sirit, hogy irányítsa a szalagot. Ne feledje, hogy nem vezérelheti Android okostelefonon keresztül. De felvillanthatja a WLED firmware-t, amely több mint 100 különböző effektust kínál.

Útmutatóinkra hivatkozhat hangreaktív NeoPixel szalag létrehozása amely a zenére vagy a körülötte lévő hangokra is reagál. A szalagot a WLED alkalmazással vagy a webes felületen keresztül vezérelheti, amelyhez bármilyen eszközről hozzáférhet. Azt is megtanulhatod, hogyan kell építsen Philips Ambilight alternatívát bármely TV-hez a WS2812B szalag és a Raspberry Pi használatával.

Használja a Smart HomeKit RGB lámpákat otthona díszítésére

Most, hogy sikeresen elkészített egy DIY HomeKit-kompatibilis NeoPixel LED szalagot, felszerelheti a mennyezetére, karácsonyfára, a TV egység vagy panel mögé, monitorra stb.

A Jelenetek használatával automatizálást adhat a szalag kívánt időpontban történő bekapcsolásához, vagy a napszak vagy esemény alapján a szín, a fényerő vagy a minták megváltoztatásához. A vezérlő automatizálásához azonban szüksége lesz egy HomePodra vagy AppleTV-re.