Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Naprave za pametni dom, združljive z Apple HomeKit, so pogosto drage. Lahko pa zgradite lastne neuradne senzorje pametnega doma, na primer tiste za zaznavanje gibanja, z uporabo poceni Plošča, ki temelji na ESP8266, kot je D1 Mini, skupaj s senzorjem gibanja na osnovi PIR ali mikrovalovnega radarja pod 5 USD – brez spajkanja potrebno.

Nato lahko dodate pametni senzor gibanja v aplikaciji Apple Home ali aplikaciji Eve for HomeKit in nastavite avtomatizacijo za sprožitev pametnega stikala za luči ali prejemanje obvestil na napravah Apple, kot je npr iPhone.

Stvari, ki jih boste potrebovali

Izdelali bomo DIY senzor gibanja za Apple HomeKit ki je prepoznan kot senzor gibanja Elgato Eve. Za izdelavo pametnega senzorja gibanja za HomeKit boste potrebovali naslednje komponente:

  • Plošča D1 Mini ali NodeMCU
  • HC-SR501 ali SR602 infrardeči PIR ali mikrovalovni radarski senzor gibanja RCWL-0516
  • Nekaj ​​premostitvenih žic
  • osebni ali prenosni računalnik
  • Micro USB kabel
  • 5V mikro USB napajalnik

Senzor gibanja PIR ima omejeno območje zaznavanja, ki zahteva jasno vidno linijo: ne more zaznati gibanja za predmeti. Mikrovalovni radarski senzor gibanja lahko zaznava gibanje skozi predmete ali trdno steno in nudi večjo pokritost. Poleg tega je mikrovalovni radarski senzor bolj občutljiv kot pasivni senzor gibanja na osnovi PIR.

Flash vdelane programske opreme

Za ploščo D1 Mini bomo uporabili firmware by HomeKid. Potrebovali boste tudi sistem Windows ali macOS in kabel mikro USB.

Povežite ploščo D1 Mini s sistemom s kablom mikro USB in nato sledite tem navodilom za bliskavico vdelane programske opreme.

V sistemu Windows:

  1. Prenesite in ekstrahirajte Espressif Orodja za prenos Flash.
  2. Odprite ekstrahirano mapo in zaženite flash_download_tool_xx.exe program.
  3. notri Vrsta čipa, izberite ESP8266 in kliknite v redu.
  4. Označite prva tri potrditvena polja, kot je prikazano na spodnji sliki, nato pa
    1. Vrsta 0x0000 in kliknite tri pike, da izberete rboot.bin mapa.
    2. Vrsta 0x1000 in izberite blank_config.bin mapa.
    3. Vrsta 0x2000 in izberite main.bin mapa.
  5. V oknu orodij za prenos bliskovnega prenosa ESP8266 izberite naslednje možnosti.
    1. Hitrost prenosa: 115200.
    2. Velikost Flasha: 4 MB.
    3. Način bliskavice: DIO ali QIO.
    4. Hitrost SPI: 40MHz.
  6. Izberite COM vrata, na katera je priključen D1 Mini, in kliknite Začetek. To lahko traja do dve minuti.

V sistemu macOS:

  1. Prenesite in zaženite NodeMCU-PyFlasher.dmg v vašem sistemu macOS.
  2. Povežite D1 Mini s sistemom Mac in nato izberite Serijska vrata.
  3. Kliknite Prebrskaj in izberite main.bin mapa.
  4. V Baud Rate izberite 115200.
  5. Izberite Štiri V/I (QIO).
  6. Izberite Izbriši Flash in da, izbriše vse podatke.
  7. Kliknite Flash NodeMCU.
  8. Ko se NodeMCU utripa, ga znova povežite za ponovni zagon in sledite naslednjim navodilom.

Ko je vdelana programska oprema uspešno nameščena, morate napravo povezati z omrežjem Wi-Fi.

Povežite se z omrežjem Wi-Fi

Zaprite Orodja za prenos Espressif Flash Windows in ponovno povežite D1 Mini s sistemom.

  • Vzemite ven svoj iPhone ali drugo napravo iOS in odprite nastavitve Wi-Fi.
  • Povežite se z Domači otrok-XXXX Wi-Fi AP z uporabo gesla 12345678.
  • Na vaši napravi se prikaže okno za prijavo. Dotaknite se svojega omrežja Wi-Fi in vnesite geslo.
    2 Slike
  • Tapnite Pridruži se. Naprava bo prekinila povezavo z vašim pametnim telefonom in se povezala z omrežjem Wi-Fi s priloženim geslom.

Če je bilo vneseno geslo napačno, bo naprava čez nekaj časa zagnala AP. Nato se lahko znova povežete z dostopno točko in vnesete pravilno geslo.

Povežite komponente

Glejte spodnji diagram ožičenja za priključitev senzorja gibanja HC-SR501 PIR na ploščo D1 Mini ali NodeMCU.

Če boste uporabljali mikrovalovni radarski senzor gibanja SR602 PIR ali RCWL-0516, priključite izhodni zatič na zatič D6, Vin na zatič 5 V in ozemljitveni zatič na zatič G na D1 Mini ali NodeMCU.

Dodajte dodatno opremo v aplikacijo Home

V napravi iOS ali napravi macOS, kot je MacBook, odprite aplikacijo Home in sledite tem korakom, da dodate senzor gibanja, ki smo ga naredili kot dodatno opremo. Naprava bo dodana kot neuradni dodatek, vendar bo delovala podobno kot uradni senzor gibanja Elgato Eve za Apple HomeKit.

  1. V aplikaciji Home tapnite na + ikono in izberite Dodaj dodatno opremo.
  2. Tapnite Več dejanj … in nato tapnite na Gibanje-XXXX pripomoček.
    3 Slike
  3. Tapnite Vseeno dodaj in nato vnesite kodo 1180-3193. Tapnite Nadaljuj.
  4. Izberite mesto, kamor boste namestili senzor gibanja, in tapnite Nadaljuj.
    4 slike
  5. Uredite ali spremenite ime senzorja gibanja. To je pomembno za spremljanje več senzorjev gibanja. Tapnite Nadaljuj > Končano.
  6. Senzor gibanja lahko zdaj vidite kot dodatno opremo pod imenom sobe. Če se dotaknete dodatka, se odpre nadzorna plošča, kjer lahko uredite lastnosti senzorja.
    3 Slike

Namestite lahko tudi aplikacijo Eve for HomeKit za več možnosti in nadzor nad senzorjem gibanja DIY. Ta aplikacija ponuja bolj intuitiven uporabniški vmesnik, ki vam olajša upravljanje uradnih in neuradnih dodatkov DIY HomeKit, kot je DIY HomeKit WS2812B NeoPixel RGB trak.

Odpravljanje težav

V primeru naslednjih težav boste morali znova zagnati vdelano programsko opremo:

  1. Če brezžična dostopna točka ni vidna v nastavitvah Wi-Fi vašega pametnega telefona.
  2. Če naprava ni vidna v aplikaciji Apple HomeKit.

Pred ponovnim utripanjem mikrokrmilniške plošče se prepričajte, da ste izbrisali pomnilnik z uporabo Izbriši in nato kliknite Začetek za bliskavico plošče mikrokrmilnika z vdelano programsko opremo.

Avtomatizirajte luči in stikala

Ta poceni senzor gibanja DIY HomeKit lahko uporabite za varnost ali za avtomatizacijo luči, stikal ali katere koli druge pametne naprave v vašem domu. V aplikaciji Homeapp lahko na primer nastavite avtomatizacijo, da sproži pametno stikalo ali pametno luč, ko je zaznano gibanje na določenem območju, kot je stopnišče ali hodnik.

Prav tako lahko nastavite avtomatizacijo za prejemanje obvestil na vaš iPhone, kadar koli zazna gibanje. Vendar pa boste za ustvarjanje avtomatizacije potrebovali Apple HomePod ali Apple TV (4. generacije ali novejšo), nameščeno v vašem omrežju ali prostorih. V nasprotnem primeru lahko senzor uporabljate samo za zaznavanje gibanja.