HomeKit je idealna rešitev za avtomatizacijo vašega pametnega doma, če imate iPhone, iPad ali Mac. Toda na žalost naprave, združljive s HomeKit, niso poceni. V primerjavi z drugimi izdelki za pametni dom, ki jih je mogoče nadzorovati s pomočjo Google Assistant ali Alexa, morajo uporabniki Apple plačati višjo ceno za to integracijo HomeKit.

V tem priročniku bomo izdelali LED trak NeoPixel RGB, ki ga lahko namestite na strop, stene, zadnjo stran TV plošča, monitor, namizna svetilka itd. in upravljajte trak z aplikacijo HomeKit ali Eve na vašem Mac ali iOS napravo.

Stvari, ki jih boste potrebovali za izdelavo DIY HomeKit LED traku

Za izdelavo LED traku DIY NeoPixel RGB, ki podpira HomeKit, potrebujete naslednje:

  • Mikrokrmilniška plošča na osnovi ESP8266, kot je NodemCU, D1 Mini ali ESP-01
  • LED trak WS2812B, WS2812B ECO ali WS2813 RGB.
  • Napajalnik ~2-5 amperov ali več glede na število LED v traku. Krmilnik, ki ga gradimo, lahko poganja največ 500 LED.
  • 3D natisnjen etui (neobvezno).
  • Nekaj ​​premostitvenih žic.
instagram viewer

1. korak: Preklopite vdelano programsko opremo

Za ta projekt bomo uporabili vdelano programsko opremo podjetja HomeKidd na GitHubu. Sledite lahko spodnjim preprostim navodilom.

  1. Prenesite rboot.bin in blank_config.bin datoteke iz GitHuba.
  2. Pojdite na stran za izdajo projekta HomeKidd in prenesite najnovejšo različico ledstrip.bin vdelana programska oprema.
  3. Prenesite Orodje za prenos ESP flash za Windows na vašem sistemu in ga ekstrahirajte. Uporabniki Maca lahko uporabljajo NodeMCU pyflasher orodje namesto tega.
  4. Povežite D1 Mini ali NodeMCU s svojim sistemom s kablom Micro USB in izberite vrata COM. Prepričajte se, da ste namestili gonilnike CH340G ali CP210x USB na UART. V nasprotnem primeru naprava ne bo zaznana.
  5. Zaženite Orodje za prenos vdelane programske opreme in ga zaženite.
  6. Označite prvo potrditveno polje, vnesite vrednost 0x0000 in nato kliknite tri pike za brskanje in izbiro rboot.bin mapa
  7. Podobno označite drugo potrditveno polje, vnesite 0x1000 in izberite blank_config.bin mapa.
  8. Označite tretje polje, vnesite 0x2000 in izberite ledstrip.bin mapa.
  9. Izberite Hitrost prenosa kot 115200, DIO ali QIO način (na podlagi plošče) in 40MHz frekvence iz možnosti.
  10. Kliknite Začni. Orodje se bo prikazalo Sinhronizacija in bo začel utripati datoteke vdelane programske opreme.
  11. Po utripanju vdelane programske opreme zaprite orodje za prenos vdelane programske opreme.
  12. Prenesite in zaženite Orodje ESPhome Flasher.
  13. Izberite COM vrata in kliknite Oglejte si dnevnike. S tem lahko preverite stanje in preverite, ali vse deluje v redu. Tudi, če gre kaj narobe ali ne deluje, vam bo to pomagalo odkriti težavo.

2. korak: Priključite LED trak WS2812B na D1 Mini ali NodeMCU

Za priključitev LED traku WS2812B na NodeMCU ali D1 Mini in napajalnik glejte naslednji diagram.

Ko je povezana, lahko ploščo D1 Mini ali NodeMCU postavite v 3D-natisnjeno ohišje ali podobno škatlo.

3. korak: Priključite napajalnik

Zdaj lahko priključite napajalnik, da vklopite krmilnik in priključene LED diode. Takoj, ko priključite napajanje, se mikrokrmilnik zažene v načinu dostopne točke ali dostopne točke. Zdaj sledite tem korakom:

  1. Odprite nastavitve Wi-Fi in se na pametnem telefonu povežite z omrežjem esp open.
  2. Nato odprite spletni brskalnik na pametnem telefonu in obiščite 192.168.4.1.
  3. Izberite Wi-Fi SSID in vnesite geslo. Klikni Shrani.
  4. Krmilnik se bo po ponovnem zagonu povezal z vašim lokalnim omrežjem Wi-Fi.

4. korak: dodajte napravo v HomeKit kot dodatno opremo

Ko krmilnik vzpostavi stabilno povezavo z vašim omrežjem Wi-Fi, morate storiti naslednje:

  1. V napravi iPhone, iPad ali macOS odprite nastavitve WIFi in se povežite z DomovKid-xxx dostopna točka. Geslo je 12345678.
  2. Po vzpostavitvi povezave počakajte, da se spletna stran naloži. Izberite omrežje Wi-Fi, vnesite geslo in vnesite število LED v traku NeoPixel ali WS2812. Klikni Pridružite se.
  3. Naprava se bo samodejno povezala z vašim omrežjem Wi-Fi in bi jo morala odkriti Applova aplikacija Home.
  4. Odprite aplikacijo Home v napravi iOS ali macOS, ki je povezana z istim omrežjem.
  5. Dotaknite se treh pik v zgornjem desnem kotu in izberite Dodaj dodatno opremo.
  6. Dotaknite se vnesite ročno.
  7. Dotaknite se odkritega NeoPixel-xxxx dodatek in nato tapnite Vseeno dodajte.
  8. Vnesite kodo 021-82-017 in počakajte nekaj sekund. Krmilnik NeoPixel bo dodan v HomeKit.
  9. Izberete lahko sobo in jo poimenujete po svojih željah. Nato tapnite Končano.

Skoraj ste tam. Vse kar morate storiti je, da se naučite upravljati LED trak z aplikacijo Home.

5. korak: Upravljajte trak z HomeKit, Eve App ali Siri

Ko dodate krmilnik NeoPixel v aplikacijo Home, lahko vklopite/izklopite trak, spremenite barve, prilagodite svetlost in ustvarite prizore.

  • Tapnite in pridržite dodatek NeoPixel, ki ste ga dodali, da odprete kontrolnike.
  • Tapnite barvo, da jo spremenite, in nato znova tapnite, da odprete barvno paleto. Lahko izberete ali prilagodite kateri koli barvi. Trak podpira 16,8 milijona barv.
  • Če želite spremeniti vzorec ali učinke, tapnite to in nato izberite želeni vzorec,
  • Z aplikacijo Eve lahko izbirate med več kot 40 učinki. Te učinke lahko spremenite tako, da povlečete drsnik WS2812 Effects v aplikaciji Eve. Aplikacija ponuja tudi številne dodatne funkcije in možnosti za nadzor svetlobnega traku NeoPixel.

Če imate doma HomePod, lahko prosite Siri, da nadzoruje trak. Ne pozabite, da ga ne morete nadzorovati s pametnim telefonom Android. Lahko pa utripate vdelano programsko opremo WLED, ki ponuja več kot 100 različnih učinkov.

Lahko se obrnete na naše vodnike zgradite zvočno reaktivni trak NeoPixel ki se tudi odziva na glasbo ali zvok okoli sebe. Trak lahko upravljate z aplikacijo WLED ali prek spletnega vmesnika, do katerega lahko dostopate iz katere koli naprave. Lahko se tudi naučite, kako ustvarite alternativo Philips Ambilight za kateri koli televizor z uporabo traku WS2812B in Raspberry Pi.

Uporabite Smart HomeKit RGB luči za okrasitev vašega doma

Zdaj, ko ste uspešno izdelali LED trak NeoPixel, ki podpira DIY HomeKit, ga lahko namestite na svoj strop, božično drevo, za TV enoto ali ploščo, monitor itd.

Z uporabo Scenes lahko dodate avtomatizacijo za vklop traku ob želenem času ali spreminjanje barve, svetlosti ali vzorcev glede na čas dneva ali dogodek. Vendar pa boste za avtomatizacijo krmilnika potrebovali HomePod ali AppleTV.