HomeKit je idealno rješenje za automatizaciju vaše pametne kuće ako posjedujete iPhone, iPad ili Mac. No, nažalost, uređaji kompatibilni s HomeKit-om nisu jeftini. U usporedbi s drugim proizvodima za pametni dom koji se mogu kontrolirati pomoću Google Assistant-a ili Alexa, Apple korisnici moraju platiti premium cijenu za tu HomeKit integraciju.

U ovom vodiču napravit ćemo NeoPixel RGB LED traku koju možete postaviti na strop, zidove, stražnju stranu TV ploča, monitor, stolna lampa itd. i upravljajte trakom pomoću aplikacije HomeKit ili Eve na vašem Macu ili iOS-u uređaj.

Stvari koje će vam trebati za izradu DIY HomeKit LED trake

Za izradu DIY NeoPixel RGB LED trake s omogućenom HomeKit-om potrebno vam je sljedeće:

  • Mikrokontrolerska ploča bazirana na ESP8266, kao što je NodemCU, D1 Mini ili ESP-01
  • WS2812B, WS2812B ECO ili WS2813 RGB LED traka.
  • Napajanje ~2-5 ampera ili više ovisno o broju LED dioda u traci. Kontroler koji gradimo može pokretati najviše 500 LED dioda.
  • 3D ispisana torbica (opcija).
  • Nekoliko kratkospojnih žica.
instagram viewer

Korak 1: Flash Firmware

Za ovaj projekt koristit ćemo firmware tvrtke HomeKidd na GitHubu. Možete slijediti jednostavne upute u nastavku.

  1. Preuzmite rboot.bin i blank_config.bin datoteke s GitHuba.
  2. Idite na stranicu izdanja projekta HomeKidd i preuzmite najnoviju verziju ledstrip.bin firmware.
  3. Preuzmite ESP flash alat za preuzimanje za Windows na vašem sustavu i raspakirajte ga. Korisnici Maca mogu koristiti NodeMCU pyflasher umjesto toga alat.
  4. Spojite D1 Mini ili NodeMCU na svoj sustav pomoću Micro USB kabela i odaberite COM port. Obavezno instalirajte upravljačke programe CH340G ili CP210x USB na UART. U suprotnom, uređaj neće biti otkriven.
  5. Pokrenite Alat za preuzimanje firmvera i pokrenuti ga.
  6. Označite prvi potvrdni okvir, unesite vrijednost 0x0000 a zatim kliknite tri točke za pregledavanje i odabir rboot.bin datoteka
  7. Slično, označite drugi potvrdni okvir, unesite 0x1000 i odaberite blank_config.bin datoteka.
  8. Označite treći okvir, unesite 0x2000 i odaberite ledstrip.bin datoteka.
  9. Odaberi Brzina prijenosa kao 115200, DIO ili QIO način rada (na temelju ploče), i 40MHz frekvencije iz opcija.
  10. Klik Početak. Alat će se prikazati Sinkronizacija i počet će treperiti datoteke firmvera.
  11. Nakon flešovanja firmwarea, zatvorite alat za preuzimanje firmvera.
  12. Preuzmite i pokrenite Alat ESPhome Flasher.
  13. Odaberite COM port i kliknite Pregledajte zapisnike. Ovo možete koristiti da provjerite status i provjerite radi li sve u redu. Također, ako nešto pođe po zlu ili ne radi, to će vam pomoći da pronađete problem.

Korak 2: Spojite WS2812B LED traku na D1 Mini ili NodeMCU

Pogledajte sljedeći dijagram za spajanje WS2812B LED trake na NodeMCU ili D1 Mini i napajanje.

Nakon spajanja, ploču D1 Mini ili NodeMCU možete staviti u 3D ispisano kućište ili sličnu kutiju.

Korak 3: Spojite napajanje

Sada možete spojiti napajanje kako biste uključili kontroler i spojene LED diode. Čim spojite napajanje, mikrokontroler će se pokrenuti u Access Point ili AP načinu rada. Sada slijedite ove korake:

  1. Otvorite Wi-Fi postavke i povežite se s esp open mrežom na svom pametnom telefonu.
  2. Zatim otvorite web preglednik na svom pametnom telefonu i posjetite 192.168.4.1.
  3. Odaberite Wi-Fi SSID i unesite lozinku. Dodirnite Uštedjeti.
  4. Kontroler će se spojiti na vašu lokalnu Wi-Fi mrežu nakon ponovnog pokretanja.

Korak 4: Dodajte uređaj u HomeKit kao dodatnu opremu

Nakon što kontroler uspostavi stabilnu vezu s vašom Wi-Fi mrežom, evo što trebate učiniti:

  1. Na svom iPhone, iPad ili macOS uređaju otvorite Postavke WiFi i povežite se na HomeKid-xxx pristupna točka. Lozinka je 12345678.
  2. Nakon povezivanja pričekajte da se web stranica učita. Odaberite Wi-Fi mrežu, unesite lozinku i upišite broj LED dioda na traci NeoPixel ili WS2812. Dodirnite Pridružiti.
  3. Uređaj će se automatski povezati s vašom Wi-Fi mrežom i trebao bi biti vidljiv pomoću Appleove aplikacije Home.
  4. Otvorite aplikaciju Home na svom iOS ili macOS uređaju spojenom na istu mrežu.
  5. Dodirnite tri točke u gornjem desnom kutu i odaberite Dodajte dodatnu opremu.
  6. Dodirnite unesite ručno.
  7. Dodirnite otkriveno NeoPixel-xxxx pribor, a zatim dodirnite Dodaj svejedno.
  8. Upišite kod 021-82-017 i pričekajte nekoliko sekundi. NeoPixel kontroler bit će dodan u HomeKit.
  9. Možete odabrati sobu i imenovati je prema vašim potrebama. Zatim dodirnite Gotovo.

Skoro ste tamo. Sve što sada trebate učiniti je naučiti kako upravljati LED trakom pomoću aplikacije Home.

Korak 5: Upravljajte trakom pomoću HomeKit-a, Eve aplikacije ili Siri

Nakon što dodate NeoPixel kontroler u aplikaciju Home, možete uključiti/isključiti traku, mijenjati boje, podešavati svjetlinu i stvarati scene.

  • Dodirnite i držite NeoPixel dodatak koji ste dodali da otvorite kontrole.
  • Dodirnite boju da biste je promijenili, a zatim dodirnite ponovo da otvorite paletu boja. Možete odabrati ili prilagoditi bilo kojoj boji. Traka podržava 16,8 milijuna boja.
  • Da biste promijenili uzorak ili efekte, dodirnite ovo, a zatim odaberite željeni uzorak,
  • Možete birati između 40+ efekata pomoću aplikacije Eve. Ove efekte možete promijeniti pomicanjem klizača WS2812 Effects u aplikaciji Eve. Aplikacija također nudi mnoge dodatne značajke i opcije za kontrolu NeoPixel trake.

Ako imate HomePod kod kuće, možete zamoliti Siri da upravlja trakom. Zapamtite da ne možete njime upravljati putem Android pametnog telefona. Ali, možete flash WLED firmware koji nudi više od 100 različitih efekata.

Možete se obratiti našim vodičima izgraditi NeoPixel traku koja reaguje na zvuk koji također reagira na glazbu ili zvuk oko sebe. Trakom možete upravljati pomoću WLED aplikacije ili putem web sučelja kojemu možete pristupiti s bilo kojeg uređaja. Također možete naučiti kako napravite alternativu Philips Ambilight za bilo koji televizor koristeći traku WS2812B i Raspberry Pi.

Koristite Smart HomeKit RGB svjetla za ukrašavanje vašeg doma

Sada kada ste uspješno izradili DIY HomeKit omogućenu NeoPixel LED traku, možete je instalirati na svoj strop, božićno drvce, iza TV jedinice ili ploče, monitora itd.

Koristeći Scene, možete dodati automatizaciju za uključivanje trake u željeno vrijeme ili promjenu boje, svjetline ili uzoraka na temelju doba dana ili događaja. Međutim, trebat će vam HomePod ili AppleTV za automatizaciju kontrolera.