HomeKit on ihanteellinen ratkaisu älykkään kodin automaatioon, jos omistat iPhonen, iPadin tai Macin. Mutta valitettavasti HomeKit-yhteensopivat laitteet eivät ole halpoja. Verrattuna muihin älykkään kodin tuotteisiin, joita voidaan ohjata Google Assistantilla tai Alexalla, Applen käyttäjien on maksettava korkeampi hinta tästä HomeKit-integraatiosta.
Tässä oppaassa rakennamme NeoPixel RGB LED -nauhan, jonka voit asentaa kattoon, seiniin tai TV-paneeli, näyttö, pöytälamppu jne. ja ohjaa nauhaa Macin tai iOS: n HomeKit- tai Eve-sovelluksella laite.
Asioita, joita tarvitset DIY HomeKit -LED-nauhan rakentamiseen
HomeKit-yhteensopivan DIY NeoPixel RGB -LED-nauhan rakentamiseen tarvitset seuraavat:
- ESP8266-pohjainen mikro-ohjainkortti, kuten NodemCU, D1 Mini tai ESP-01
- WS2812B, WS2812B ECO tai WS2813 RGB LED-nauha.
- Virtalähde ~2-5 ampeeria tai enemmän nauhan LEDien lukumäärän mukaan. Rakentamamme säädin voi käyttää enintään 500 LEDiä.
- 3D-tulostettu kotelo (valinnainen).
- Vähän jumpperijohtoja.
Vaihe 1: Flash-laiteohjelmisto
Käytämme tässä projektissa HomeKiddin laiteohjelmistoa GitHubissa. Voit seurata alla olevia yksinkertaisia ohjeita.
- Lataa rboot.bin ja blank_config.bin tiedostot GitHubista.
- Siirry HomeKidd-projektin julkaisusivulle ja lataa uusin versio ledstrip.bin laiteohjelmisto.
- Lataa ESP flash lataustyökalu Windowsille ja pura se. Mac-käyttäjät voivat käyttää NodeMCU pyflasher työkalu sen sijaan.
- Liitä D1 Mini tai NodeMCU järjestelmääsi Micro USB -kaapelilla ja valitse COM-portti. Varmista, että asennat CH340G- tai CP210x USB UART-ohjaimet. Muuten laitetta ei tunnisteta.
- Käynnistä Laiteohjelmiston lataustyökalu ja käynnistä se.
- Valitse ensimmäinen valintaruutu ja anna arvo 0x0000 ja napsauta sitten kolmea pistettä selataksesi ja valitaksesi rboot.bin tiedosto
- Samoin rastita toinen valintaruutu, enter 0x1000 ja valitse blank_config.bin tiedosto.
- Valitse kolmas ruutu, syötä 0x2000 ja valitse ledstrip.bin tiedosto.
- Valitse Tiedonsiirtonopeus kuten 115200, DIO- tai QIO-tila (taulun perusteella) ja 40 MHz taajuus vaihtoehdoista.
- Klikkaus alkaa. Työkalu tulee näkyviin Synkronoi ja alkaa vilkkua laiteohjelmistotiedostoja.
- Kun laiteohjelmisto on päivitetty, sulje laiteohjelmiston lataustyökalu.
- Lataa ja käynnistä ESPHome Flasher -työkalu.
- Valitse COM portti ja napsauta Näytä lokit. Tämän avulla voit tarkistaa tilan ja nähdä, toimiiko kaikki hyvin. Lisäksi, jos jokin menee pieleen tai ei toimi, tämä auttaa sinua löytämään ongelman.
Vaihe 2: Liitä WS2812B LED-nauha D1 Miniin tai NodeMCU: hun
Katso seuraavasta kaaviosta WS2812B LED-nauhan liittäminen NodeMCU: hun tai D1 Miniin ja virtalähteeseen.
Kun olet liittänyt, voit laittaa D1 Mini- tai NodeMCU-kortin 3D-tulostettuun koteloon tai vastaavaan laatikkoon.
Vaihe 3: Liitä virtalähde
Voit nyt kytkeä virtalähteen kytkeäksesi ohjaimen ja liitetyt LEDit päälle. Heti kun kytket virran, mikro-ohjain käynnistyy Access Point- tai AP-tilassa. Noudata nyt näitä ohjeita:
- Avaa Wi-Fi-asetukset ja muodosta yhteys esp open -verkkoon älypuhelimellasi.
- Avaa seuraavaksi verkkoselain älypuhelimellasi ja siirry osoitteeseen 192.168.4.1.
- Valitse Wi-Fi SSID ja anna salasana. Näpäytä Tallentaa.
- Ohjain muodostaa yhteyden paikalliseen Wi-Fi-verkkoosi uudelleenkäynnistyksen jälkeen.
Vaihe 4: Lisää laite HomeKitiin lisävarusteena
Kun ohjain muodostaa vakaan yhteyden Wi-Fi-verkkoosi, sinun on tehtävä seuraavat:
- Avaa WIFI-asetukset iPhonessa, iPadissa tai macOS-laitteellasi ja muodosta yhteys HomeKid-xxx tukiasema. Salasana on 12345678.
- Odota yhteyden muodostamisen jälkeen verkkosivun latautumista. Valitse Wi-Fi-verkko, kirjoita salasana ja kirjoita NeoPixel- tai WS2812-nauhassa olevien LEDien määrä. Näpäytä Liittyä seuraan.
- Laite muodostaa automaattisesti yhteyden Wi-Fi-verkkoosi, ja Applen Home-sovelluksen pitäisi löytää se.
- Avaa Home-sovellus iOS- tai macOS-laitteellasi, joka on yhdistetty samaan verkkoon.
- Napauta kolmea pistettä oikeassa yläkulmassa ja valitse Lisää lisävaruste.
- Napauta syötä manuaalisesti.
- Napauta löydettyä NeoPixel-xxxx lisävaruste ja napauta sitten Lisää joka tapauksessa.
- Kirjoita koodi 021-82-017 ja odota muutama sekunti. NeoPixel-ohjain lisätään HomeKitiin.
- Voit valita huoneen ja nimetä sen tarpeidesi mukaan. Napauta sitten Tehty.
Olet melkein siellä. Sinun tarvitsee vain opetella ohjaamaan LED-nauhaa Home-sovelluksella.
Vaihe 5: Ohjaa nauhaa HomeKitilla, Eve Appilla tai Sirillä
Kun olet lisännyt NeoPixel-ohjaimen Home-sovellukseen, voit kytkeä nauhan päälle/pois, vaihtaa värejä, säätää kirkkautta ja luoda kohtauksia.
- Avaa säätimet napauttamalla lisäämääsi NeoPixel-lisävarustetta ja pitämällä sitä painettuna.
- Napauta väriä vaihtaaksesi sitä ja napauta sitten uudelleen avataksesi väripaletin. Voit valita tai säätää minkä tahansa värin. Nauha tukee 16,8 miljoonaa väriä.
- Voit muuttaa kuviota tai tehosteita napauttamalla tätä ja valitsemalla sitten haluamasi kuvion,
- Voit valita yli 40 tehosteesta Eve-sovelluksella. Voit muuttaa näitä tehosteita liu'uttamalla WS2812 Effects -liukusäädintä Eve-sovelluksessa. Sovellus tarjoaa myös monia lisäominaisuuksia ja vaihtoehtoja NeoPixel-nauhavalon ohjaamiseen.
Jos sinulla on HomePod kotonasi, voit pyytää Siriä ohjaamaan nauhaa. Muista, että et voi ohjata sitä Android-älypuhelimen kautta. Voit kuitenkin vilkkua WLED-laiteohjelmistoon, joka tarjoaa yli 100 erilaista tehostetta.
Voit katsoa oppaitamme rakentaa äänireaktiivinen NeoPixel-nauha joka myös reagoi musiikkiin tai sen ympärillä olevaan ääneen. Voit ohjata nauhaa WLED-sovelluksella tai verkkokäyttöliittymän kautta, jota voit käyttää miltä tahansa laitteelta. Voit myös oppia kuinka rakentaa Philips Ambilight -vaihtoehto mille tahansa televisiolle käyttämällä WS2812B-nauhaa ja Raspberry Pi: tä.
Käytä Smart HomeKit RGB -valoja kotisi sisustamiseen
Nyt kun olet onnistuneesti rakentanut DIY HomeKit -yhteensopivan NeoPixel-LED-nauhan, voit asentaa sen kattoon, joulukuuseen, TV-yksikön tai paneelin taakse, näyttöön jne.
Scenes-sovelluksella voit lisätä automaation kytkeäksesi nauhan päälle haluttuun aikaan tai muuttaaksesi väriä, kirkkautta tai kuvioita vuorokaudenajan tai tapahtuman mukaan. Tarvitset kuitenkin HomePodin tai AppleTV: n ohjaimen automatisointiin.