HomeKit ir ideāls risinājums jūsu viedajai mājas automatizācijai, ja jums pieder iPhone, iPad vai Mac. Bet diemžēl ar HomeKit saderīgas ierīces nav lētas. Salīdzinājumā ar citiem viedās mājas produktiem, kurus var vadīt, izmantojot Google palīgu vai Alexa, Apple lietotājiem par šo HomeKit integrāciju ir jāmaksā augstākā cena.
Šajā rokasgrāmatā mēs izveidosim NeoPixel RGB LED sloksni, ko varat uzstādīt uz griestiem, sienām, ierīces aizmugurē. Televizora panelis, monitors, galda lampa utt., kā arī vadīt sloksni, izmantojot HomeKit vai Eve lietotni savā Mac vai iOS ierīcē. ierīci.
Lietas, kas jums būs nepieciešamas, lai izveidotu DIY HomeKit LED sloksni
Lai izveidotu HomeKit iespējotu DIY NeoPixel RGB LED lenti, jums ir nepieciešams:
- ESP8266 balstīta mikrokontrollera plate, piemēram, NodemCU, D1 Mini vai ESP-01
- WS2812B, WS2812B ECO vai WS2813 RGB LED lente.
- Barošanas avots ~ 2-5 ampēri vai vairāk, pamatojoties uz gaismas diožu skaitu joslā. Mūsu veidotais kontrolieris var darbināt ne vairāk kā 500 gaismas diodes.
- 3D drukāts futrālis (pēc izvēles).
- Maz džemperu vadu.
1. darbība. Flash programmaparatūra
Šim projektam mēs izmantosim HomeKidd programmaparatūru vietnē GitHub. Varat izpildīt tālāk sniegtos vienkāršos norādījumus.
- Lejupielādēt rboot.bin un blank_config.bin failus no GitHub.
- Dodieties uz HomeKidd projekta izlaišanas lapu un lejupielādējiet jaunāko versiju ledstrip.bin programmaparatūra.
- Lejupielādēt ESP zibatmiņas lejupielādes rīks operētājsistēmai Windows savā sistēmā un izvelciet to. Mac lietotāji var izmantot NodeMCU pyflasher rīks vietā.
- Pievienojiet D1 Mini vai NodeMCU savai sistēmai, izmantojot mikro USB kabeli, un atlasiet COM portu. Noteikti instalējiet CH340G vai CP210x USB UART draiverus. Pretējā gadījumā ierīce netiks noteikta.
- Palaidiet Programmaparatūras lejupielādes rīks un palaidiet to.
- Atzīmējiet pirmo izvēles rūtiņu, ievadiet vērtību 0x0000 un pēc tam noklikšķiniet uz trim punktiem, lai pārlūkotu un atlasītu rboot.bin failu
- Tāpat atzīmējiet otro izvēles rūtiņu, ievadiet 0x1000 un izvēlieties blank_config.bin failu.
- Atzīmējiet trešo lodziņu, ievadiet 0x2000 un izvēlieties ledstrip.bin failu.
- Izvēlieties Pārraides ātrumu kā 115200, DIO vai QIO režīms (pamatojoties uz dēli), un 40MHz frekvenci no opcijām.
- Klikšķis Sākt. Parādīsies rīks Sinhronizēt un sāks mirgot programmaparatūras faili.
- Pēc programmaparatūras mirgošanas aizveriet programmaparatūras lejupielādes rīku.
- Lejupielādējiet un palaidiet ESPHome Flasher rīks.
- Izvēlieties COM portu un noklikšķiniet Skatīt žurnālus. Varat to izmantot, lai pārbaudītu statusu un pārbaudītu, vai viss darbojas labi. Turklāt, ja kaut kas noiet greizi vai nedarbojas, tas palīdzēs jums atrast problēmu.
2. darbība: pievienojiet WS2812B LED sloksni D1 Mini vai NodeMCU
Lai pievienotu WS2812B LED sloksni ar NodeMCU vai D1 Mini un barošanas avotu, skatiet tālāk redzamo diagrammu.
Kad savienojums ir izveidots, varat ievietot D1 Mini vai NodeMCU plati 3D drukātā korpusā vai līdzīgā kastē.
3. darbība: pievienojiet barošanas avotu
Tagad varat pievienot barošanas avotu, lai ieslēgtu kontrolieri un pievienotās gaismas diodes. Tiklīdz pievienosit strāvu, mikrokontrolleris sāk darboties piekļuves punkta vai AP režīmā. Tagad veiciet šīs darbības:
- Viedtālrunī atveriet Wi-Fi iestatījumus un izveidojiet savienojumu ar esp open tīklu.
- Pēc tam viedtālrunī atveriet tīmekļa pārlūkprogrammu un apmeklējiet vietni 192.168.4.1.
- Izvēlieties Wi-Fi SSID un ievadiet paroli. Pieskarieties Saglabāt.
- Pēc restartēšanas kontrolieris izveidos savienojumu ar vietējo Wi-Fi tīklu.
4. darbība: pievienojiet ierīci HomeKit kā piederumu
Kad kontrolleris ir izveidojis stabilu savienojumu ar jūsu Wi-Fi tīklu, veiciet tālāk norādītās darbības.
- Savā iPhone, iPad vai macOS ierīcē atveriet WIFI iestatījumus un izveidojiet savienojumu ar HomeKid-xxx piekļuves punkts. Parole ir 12345678.
- Pēc savienojuma izveides pagaidiet, līdz tiek ielādēta tīmekļa lapa. Izvēlieties Wi-Fi tīklu, ievadiet paroli un ierakstiet gaismas diožu skaitu savā NeoPixel vai WS2812 joslā. Pieskarieties Pievienojies.
- Ierīce automātiski izveidos savienojumu ar jūsu Wi-Fi tīklu, un tai vajadzētu būt atrodama Apple lietotnei Home.
- Atveriet lietotni Home savā iOS vai macOS ierīcē, kas savienota ar to pašu tīklu.
- Pieskarieties trim punktiem augšējā labajā stūrī un izvēlieties Pievienot piederumu.
- Krāns ievadiet manuāli.
- Pieskarieties atklātajam NeoPixel-xxxx piederums un pēc tam pieskarieties Pievienot jebkurā gadījumā.
- Ierakstiet kodu 021-82-017 un pagaidiet dažas sekundes. NeoPixel kontrolleris tiks pievienots HomeKit.
- Jūs varat izvēlēties istabu un nosaukt to atbilstoši savām vajadzībām. Pēc tam pieskarieties Gatavs.
Jūs esat gandrīz klāt. Viss, kas jums jādara tagad, ir jāiemācās vadīt LED lenti, izmantojot lietotni Home.
5. darbība: kontrolējiet joslu, izmantojot HomeKit, Eve App vai Siri
Kad esat pievienojis NeoPixel kontrolleri lietotnei Home, varat ieslēgt/izslēgt joslu, mainīt krāsas, pielāgot spilgtumu un izveidot ainas.
- Pieskarieties un turiet pievienoto NeoPixel piederumu, lai atvērtu vadīklas.
- Pieskarieties krāsai, lai to mainītu, un pēc tam pieskarieties vēlreiz, lai atvērtu krāsu paleti. Jūs varat izvēlēties vai pielāgot jebkuru krāsu. Sloksne atbalsta 16,8 miljonus krāsu.
- Lai mainītu modeli vai efektus, pieskarieties tam un pēc tam atlasiet vajadzīgo modeli,
- Izmantojot lietotni Eve, varat izvēlēties no vairāk nekā 40 efektiem. Šos efektus varat mainīt, velkot slīdni WS2812 Effects lietotnē Eve. Lietotne nodrošina arī daudzas papildu funkcijas un opcijas NeoPixel sloksnes gaismas vadīšanai.
Ja jūsu mājās ir HomePod, varat lūgt Siri vadīt sloksni. Atcerieties, ka jūs to nevarat vadīt, izmantojot Android viedtālruni. Taču jūs varat mirgot WLED programmaparatūru, kas piedāvā vairāk nekā 100 dažādus efektus.
Varat atsaukties uz mūsu ceļvežiem izveidojiet skaņu reaģējošu NeoPixel joslu kas arī reaģē uz mūziku vai skaņu ap to. Varat kontrolēt joslu, izmantojot WLED lietotni vai tīmekļa saskarni, kurai varat piekļūt no jebkuras ierīces. Varat arī uzzināt, kā izveidojiet Philips Ambilight alternatīvu jebkuram televizoram izmantojot WS2812B sloksni un Raspberry Pi.
Izmantojiet Smart HomeKit RGB gaismas, lai izrotātu savu māju
Tagad, kad esat veiksmīgi izveidojis DIY HomeKit iespējotu NeoPixel LED lenti, varat to uzstādīt uz griestiem, Ziemassvētku eglītes, aiz televizora vai paneļa, monitora utt.
Izmantojot Ainas, varat pievienot automatizāciju, lai ieslēgtu joslu vajadzīgajā laikā vai mainītu krāsu, spilgtumu vai modeļus, pamatojoties uz diennakts laiku vai notikumu. Tomēr, lai automatizētu kontrolieri, jums būs nepieciešams HomePod vai AppleTV.