„HomeKit“ yra idealus sprendimas jūsų išmaniųjų namų automatizavimui, jei turite „iPhone“, „iPad“ ar „Mac“. Deja, su „HomeKit“ suderinami įrenginiai nėra pigūs. Palyginti su kitais išmaniųjų namų produktais, kuriuos galima valdyti naudojant „Google Assistant“ ar „Alexa“, „Apple“ vartotojai turi mokėti didesnę kainą už tą „HomeKit“ integraciją.

Šiame vadove mes sukursime NeoPixel RGB LED juostą, kurią galėsite montuoti ant lubų, sienų, galinės televizoriaus skydelį, monitorių, stalinę lempą ir kt. ir valdykite juostelę naudodami HomeKit arba Eve programą savo Mac arba iOS prietaisas.

Daiktai, kurių prireiks norint sukurti „pasidaryk pats“ „HomeKit“ LED juostelę

Norėdami sukurti „Pasidaryk pats“ NeoPixel RGB LED juostelę su „HomeKit“, jums reikia:

  • ESP8266 pagrįsta mikrovaldiklio plokštė, pvz., NodemCU, D1 Mini arba ESP-01
  • WS2812B, WS2812B ECO arba WS2813 RGB LED juosta.
  • Maitinimo šaltinis ~ 2–5 amperai ar daugiau, atsižvelgiant į šviesos diodų skaičių juostelėje. Mūsų kuriamas valdiklis gali veikti daugiausia 500 šviesos diodų.
  • instagram viewer
  • 3D atspausdintas dėklas (pasirinktinai).
  • Šiek tiek trumpiklio laidų.

1 veiksmas: suaktyvinkite programinę-aparatinę įrangą

Šiam projektui naudosime „HomeKidd“ programinę įrangą „GitHub“. Galite vadovautis toliau pateiktomis paprastomis instrukcijomis.

  1. Atsisiųskite rboot.bin ir blank_config.bin failus iš GitHub.
  2. Eikite į HomeKidd projekto išleidimo puslapį ir atsisiųskite naujausią versiją ledstrip.bin programinė įranga.
  3. Atsisiųskite ESP flash atsisiuntimo įrankis „Windows“ sistemoje ir išskleiskite. „Mac“ vartotojai gali naudoti NodeMCU pyflasher vietoj to įrankį.
  4. Prijunkite D1 Mini arba NodeMCU prie sistemos naudodami mikro USB kabelį ir pasirinkite COM prievadą. Būtinai įdiekite CH340G arba CP210x USB prie UART tvarkykles. Priešingu atveju įrenginys nebus aptiktas.
  5. Paleiskite Programinės įrangos atsisiuntimo įrankis ir paleiskite jį.
  6. Pažymėkite pirmąjį žymimąjį laukelį, įveskite reikšmę 0x0000 tada spustelėkite tris taškus, kad naršytumėte ir pasirinkite rboot.bin failą
  7. Panašiai pažymėkite antrąjį žymimąjį laukelį, įveskite 0x1000 ir pasirinkite blank_config.bin failą.
  8. Pažymėkite trečią langelį, įveskite 0x2000 ir pasirinkite ledstrip.bin failą.
  9. Pasirinkite Sparta kaip 115200, DIO arba QIO režimas (remiantis lenta), ir 40MHz dažnis iš parinkčių.
  10. Spustelėkite Pradėti. Įrankis bus rodomas Sinchronizuoti ir pradės mirksėti programinės įrangos failai.
  11. Suaktyvinę programinę-aparatinę įrangą, uždarykite programinės įrangos atsisiuntimo įrankį.
  12. Atsisiųskite ir paleiskite ESPHome Flasher įrankis.
  13. Pasirinkite COM prievadas ir spustelėkite Peržiūrėti žurnalus. Galite naudoti tai norėdami patikrinti būseną ir pamatyti, ar viskas veikia gerai. Be to, jei kas nors negerai arba neveikia, tai padės rasti problemą.

2 veiksmas: prijunkite WS2812B LED juostelę prie D1 Mini arba NodeMCU

Norėdami prijungti WS2812B LED juostelę prie NodeMCU arba D1 Mini ir maitinimo šaltinio, žr. toliau pateiktą schemą.

Prijungę D1 Mini arba NodeMCU plokštę galite įdėti į 3D atspausdintą dėklą ar panašią dėžutę.

3 veiksmas: prijunkite maitinimo šaltinį

Dabar galite prijungti maitinimo šaltinį, kad įjungtumėte valdiklį ir prijungtus šviesos diodus. Kai tik prijungiate maitinimą, mikrovaldiklis pradeda veikti prieigos taško arba AP režimu. Dabar atlikite šiuos veiksmus:

  1. Atidarykite „Wi-Fi“ nustatymus ir prisijunkite prie esp atviro tinklo savo išmaniajame telefone.
  2. Tada savo išmaniajame telefone atidarykite žiniatinklio naršyklę ir apsilankykite adresu 192.168.4.1.
  3. Pasirinkite Wi-Fi SSID ir įveskite slaptažodį. Paspausti Sutaupyti.
  4. Paleidus iš naujo, valdiklis prisijungs prie vietinio „Wi-Fi“ tinklo.

4 veiksmas: pridėkite įrenginį prie „HomeKit“ kaip priedą

Valdikliui užmezgus stabilų ryšį su „Wi-Fi“ tinklu, reikia atlikti šiuos veiksmus:

  1. „iPhone“, „iPad“ arba „MacOS“ įrenginyje atidarykite „WiFi“ nustatymus ir prisijunkite prie HomeKid-xxx prieigos taškas. Slaptažodis yra 12345678.
  2. Prisijungę palaukite, kol tinklalapis bus įkeltas. Pasirinkite „Wi-Fi“ tinklą, įveskite slaptažodį ir „NeoPixel“ arba WS2812 juostelėje įveskite šviesos diodų skaičių. Paspausti Prisijunk.
  3. Įrenginys automatiškai prisijungs prie jūsų „Wi-Fi“ tinklo ir jį turėtų aptikti „Apple Home“ programa.
  4. Atidarykite „Home“ programą „iOS“ arba „MacOS“ įrenginyje, prijungtame prie to paties tinklo.
  5. Bakstelėkite tris taškus viršutiniame dešiniajame kampe ir pasirinkite Pridėti priedą.
  6. Bakstelėkite įveskite rankiniu būdu.
  7. Bakstelėkite atrastą NeoPixel-xxxx priedas, tada bakstelėkite Pridėti vis tiek.
  8. Įveskite kodą 021-82-017 ir palaukite kelias sekundes. „NeoPixel“ valdiklis bus pridėtas prie „HomeKit“.
  9. Galite pasirinkti kambarį ir pavadinti jį pagal savo poreikius. Tada bakstelėkite padaryta.

Tu jau beveik čia. Viskas, ką jums reikia padaryti dabar, tai išmokti valdyti LED juostelę naudojant „Home“ programą.

5 veiksmas: valdykite juostelę naudodami „HomeKit“, „Eve App“ arba „Siri“.

Pridėję „NeoPixel“ valdiklį prie „Home“ programos, galite įjungti / išjungti juostelę, keisti spalvas, reguliuoti ryškumą ir kurti scenas.

  • Bakstelėkite ir palaikykite NeoPixel priedą, kurį pridėjote, kad atidarytumėte valdiklius.
  • Bakstelėkite spalvą, kad ją pakeistumėte, tada bakstelėkite dar kartą, kad atidarytumėte spalvų paletę. Galite pasirinkti arba pritaikyti bet kokią spalvą. Juostelė palaiko 16,8 milijono spalvų.
  • Norėdami pakeisti šabloną arba efektus, bakstelėkite tai ir pasirinkite norimą raštą,
  • Naudodami „Eve“ programą galite pasirinkti iš daugiau nei 40 efektų. Šiuos efektus galite pakeisti paslinkdami WS2812 efektų slankiklį programoje Eve. Programėlėje taip pat yra daug papildomų funkcijų ir parinkčių, leidžiančių valdyti NeoPixel juostos šviesą.

Jei namuose turite „HomePod“, galite paprašyti „Siri“ valdyti juostelę. Atminkite, kad negalite jo valdyti naudodami „Android“ išmanųjį telefoną. Tačiau galite paleisti WLED programinę įrangą, kuri siūlo daugiau nei 100 skirtingų efektų.

Galite kreiptis į mūsų vadovus sukurti garsą reaguojančią NeoPixel juostelę kuris taip pat reaguoja į muziką ar garsą aplink jį. Juostą galite valdyti naudodami WLED programą arba žiniatinklio sąsają, kurią galite pasiekti iš bet kurio įrenginio. Taip pat galite sužinoti, kaip sukurkite „Philips Ambilight“ alternatyvą bet kuriam televizoriui naudojant WS2812B juostelę ir Raspberry Pi.

Naudokite „Smart HomeKit“ RGB lemputes savo namams papuošti

Dabar, kai sėkmingai sukūrėte „pasidaryk pats“ „HomeKit“ įgalintą „NeoPixel“ LED juostelę, galite ją sumontuoti ant lubų, Kalėdų eglutės, už televizoriaus ar skydelio, monitoriaus ir kt.

Naudodami scenas galite pridėti automatikos, kad įjungtumėte juostelę norimu laiku arba pakeistumėte spalvą, ryškumą ar raštus pagal dienos ar įvykio laiką. Tačiau norint automatizuoti valdiklį, jums reikės „HomePod“ arba „AppleTV“.