HomeKit on ideaalne lahendus teie nutika kodu automatiseerimiseks, kui teil on iPhone, iPad või Mac. Kuid kahjuks ei ole HomeKitiga ühilduvad seadmed odavad. Võrreldes teiste nutika kodu toodetega, mida saab juhtida Google Assistanti või Alexa abil, peavad Apple'i kasutajad selle HomeKiti integratsiooni eest maksma lisatasu.

Selles juhendis koostame NeoPixel RGB LED-riba, mille saate paigaldada lakke, seintele või seadme taha. teleripaneeli, monitori, laualampi jne ning juhtriba, kasutades oma Maci või iOS-i rakendust HomeKit või Eve seade.

Asjad, mida vajate DIY HomeKiti LED-riba ehitamiseks

HomeKiti toega DIY NeoPixel RGB LED-riba ehitamiseks vajate järgmist.

  • ESP8266 põhinev mikrokontrolleri plaat, nagu NodemCU, D1 Mini või ESP-01
  • WS2812B, WS2812B ECO või WS2813 RGB LED-riba.
  • Toiteallikas ~2-5 amprit või rohkem, sõltuvalt ribal olevate LED-ide arvust. Meie ehitatav kontroller võib töötada maksimaalselt 500 LED-iga.
  • 3D-prinditud ümbris (valikuline).
  • Vähe hüppaja juhtmeid.

1. samm: välgutage püsivara

instagram viewer

Selle projekti jaoks kasutame GitHubis HomeKiddi püsivara. Võite järgida allolevaid lihtsaid juhiseid.

  1. Laadige alla rboot.bin ja blank_config.bin failid GitHubist.
  2. Minge HomeKiddi projekti väljalaskelehele ja laadige alla selle uusim versioon ledstrip.bin püsivara.
  3. Laadige alla ESP flash-allalaadimise tööriist Windowsi jaoks ja ekstraktige see välja. Maci kasutajad saavad kasutada NodeMCU pyflasher selle asemel tööriist.
  4. Ühendage D1 Mini või NodeMCU oma süsteemiga mikro-USB-kaabli abil ja valige COM-port. Installige kindlasti CH340G või CP210x USB UART-draiverid. Vastasel juhul seadet ei tuvastata.
  5. Käivitage Püsivara allalaadimise tööriist ja käivitage see.
  6. Märkige esimene märkeruut, sisestage väärtus 0x0000 ja seejärel klõpsake sirvimiseks ja valimiseks kolme punkti rboot.bin faili
  7. Samamoodi märkige teine ​​märkeruut, sisestage 0x1000 ja vali blank_config.bin faili.
  8. Märkige kolmas ruut, sisestage 0x2000 ja vali ledstrip.bin faili.
  9. Valige Baudi kiirus nagu 115200, DIO või QIO režiim (tahvli alusel) ja 40 MHz sagedus valikute hulgast.
  10. Klõpsake Alusta. Tööriist kuvatakse Sünkroonimine ja hakkab püsivara faile vilkuma.
  11. Pärast püsivara vilkumist sulgege püsivara allalaadimise tööriist.
  12. Laadige alla ja käivitage ESPHome Flasheri tööriist.
  13. Valige KOM port ja klõpsake Vaata logisid. Saate seda kasutada oleku kontrollimiseks ja kontrollimiseks, kas kõik töötab hästi. Kui midagi läheb valesti või ei tööta, aitab see probleemi leida.

2. samm: ühendage WS2812B LED-riba D1 Mini või NodeMCU-ga

WS2812B LED-riba ühendamiseks NodeMCU või D1 Mini ja toiteallikaga vaadake järgmist skeemi.

Pärast ühendamist saate panna D1 Mini või NodeMCU plaadi 3D-prinditud korpusesse või sarnasesse karpi.

3. samm: ühendage toiteallikas

Nüüd saate kontrolleri ja ühendatud LED-ide sisselülitamiseks ühendada toiteallika. Niipea kui ühendate toite, käivitub mikrokontroller pääsupunkti või AP režiimis. Nüüd järgige neid samme.

  1. Avage Wi-Fi seaded ja looge oma nutitelefonis ühendus esp avatud võrguga.
  2. Järgmisena avage oma nutitelefonis veebibrauser ja külastage aadressi 192.168.4.1.
  3. Valige Wi-Fi SSID ja sisestage parool. Puudutage nuppu Salvesta.
  4. Kontroller loob pärast taaskäivitamist ühenduse teie kohaliku Wi-Fi võrguga.

4. samm: lisage seade HomeKiti lisaseadmena

Kui kontroller loob teie Wi-Fi-võrguga stabiilse ühenduse, peate tegema järgmist.

  1. Avage oma iPhone'is, iPadis või macOS-i seadmes WIFI-seaded ja looge ühendus HomeKid-xxx pääsupunkt. Parool on 12345678.
  2. Pärast ühenduse loomist oodake, kuni veebileht laaditakse. Valige WiFi-võrk, sisestage parool ja tippige oma NeoPixeli või WS2812 ribal olevate LED-ide arv. Puudutage nuppu Liitu.
  3. Seade loob automaatselt ühenduse teie WiFi-võrguga ja peaks olema Apple'i rakenduse Home jaoks leitav.
  4. Avage rakendus Home oma iOS-i või macOS-i seadmes, mis on ühendatud samasse võrku.
  5. Puudutage paremas ülanurgas kolme punkti ja valige Lisa tarvik.
  6. Puudutage sisestage käsitsi.
  7. Puudutage avastatud NeoPixel-xxxx tarvik ja seejärel puudutage Lisa ikkagi.
  8. Tippige kood 021-82-017 ja oodake mõni sekund. NeoPixeli kontroller lisatakse HomeKiti.
  9. Saate valida ruumi ja nimetada see vastavalt oma vajadustele. Seejärel puudutage nuppu Valmis.

Sa oled peaaegu kohal. Kõik, mida pead nüüd tegema, on õppida LED-riba juhtima rakendusega Home.

5. samm: juhtige riba HomeKiti, Eve Appi või Siri abil

Kui olete NeoPixeli kontrolleri rakendusse Home lisanud, saate riba sisse/välja lülitada, värve muuta, heledust reguleerida ja stseene luua.

  • Puudutage ja hoidke juhtnuppude avamiseks lisatud NeoPixeli tarvikut.
  • Puudutage värvi muutmiseks ja seejärel puudutage uuesti värvipaleti avamiseks. Saate valida või kohandada mis tahes värvi. Riba toetab 16,8 miljonit värvi.
  • Mustri või efektide muutmiseks puudutage seda ja seejärel valige soovitud muster,
  • Rakenduse Eve abil saate valida 40+ efekti hulgast. Saate neid efekte muuta, libistades rakenduses Eve liugurit WS2812 Effects. Rakendus pakub ka palju lisafunktsioone ja valikuid NeoPixeli ribavalgustuse juhtimiseks.

Kui teil on kodus HomePod, võite paluda Siril riba juhtida. Pidage meeles, et te ei saa seda Android-nutitelefoni kaudu juhtida. Kuid saate vilkuda WLED-i püsivara, mis pakub rohkem kui 100 erinevat efekti.

Võite vaadata meie juhendeid ehitada helireaktiivne NeoPixel riba mis reageerib ka muusikale või seda ümbritsevale helile. Saate riba juhtida WLED-rakenduse või veebiliidese kaudu, millele pääsete juurde mis tahes seadmest. Samuti saate õppida, kuidas luua Philipsi Ambilighti alternatiiv mis tahes telerile kasutades WS2812B riba ja Raspberry Pi.

Kasutage oma kodu kaunistamiseks Smart HomeKiti RGB valgusteid

Nüüd, kui olete edukalt ehitanud DIY HomeKiti toega NeoPixeli LED-riba, saate selle paigaldada lakke, jõulupuule, teleri või paneeli taha, monitorile jne.

Stseenide abil saate lisada automaatika, et lülitada riba soovitud ajal sisse või muuta värvi, heledust või mustreid vastavalt kellaajale või sündmusele. Kontrolleri automatiseerimiseks vajate aga HomePodi või AppleTV-d.