Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Zařízení pro chytrou domácnost kompatibilní s Apple HomeKit jsou často drahá. Můžete si však vytvořit své vlastní neoficiální senzory pro inteligentní domácnost, jako jsou senzory pro detekci pohybu, pomocí levného Deska založená na ESP8266 jako D1 Mini spolu s PIR nebo mikrovlnným radarovým snímačem pohybu pod 5 $ – žádné pájení Požadované.

Inteligentní pohybový senzor pak můžete přidat do aplikace Apple Home nebo Eve for HomeKit a nastavit automatizace pro spouštění chytrého vypínače nebo přijímání upozornění na zařízeních Apple, jako je např iPhone.

Věci, které budete potřebovat

Postavíme DIY pohybový senzor pro Apple HomeKit který je rozpoznán jako pohybový senzor Elgato Eve. K sestavení chytrého pohybového senzoru pro HomeKit budete potřebovat následující komponenty:

  • Deska D1 Mini nebo NodeMCU
  • HC-SR501 nebo SR602 infračervený PIR nebo mikrovlnný radarový pohybový senzor RCWL-0516
  • Nějaké propojovací kabely
  • PC nebo notebooku
  • Micro USB kabel
  • Napájení 5V micro USB

Pohybový senzor PIR má omezenou oblast detekce, která vyžaduje jasnou linii pohledu: nemůže detekovat pohyb za objekty. Mikrovlnný radarový snímač pohybu dokáže snímat pohyb přes předměty nebo pevnou stěnu a nabízí větší pokrytí. Mikrovlnný radarový senzor je také citlivější než pasivní pohybový senzor na bázi PIR.

Flash firmware

Pro desku D1 Mini použijeme firmware od HomeKid. Dále budete potřebovat systém Windows nebo macOS a kabel micro USB.

Připojte desku D1 Mini k systému pomocí kabelu micro USB a poté postupujte podle těchto pokynů pro aktualizaci firmwaru.

V systému Windows:

  1. Stáhněte a extrahujte Espressif Nástroje pro stahování Flash.
  2. Otevřete extrahovanou složku a spusťte flash_download_tool_xx.exe program.
  3. v Typ čipu, Vybrat ESP8266 a klikněte OK.
  4. Zaškrtněte první tři zaškrtávací políčka, jak je znázorněno na obrázku níže, a poté
    1. Typ 0x0000 a kliknutím na tři tečky vyberte rboot.bin soubor.
    2. Typ 0x1000 a vyberte si prázdný_config.bin soubor.
    3. Typ 0x2000 a vyberte si hlavní.přihrádka soubor.
  5. V okně ESP8266 Flash Download Tools vyberte následující možnosti.
    1. Přenosová rychlost: 115200.
    2. Velikost Flash: 4 MB.
    3. Režim blesku: DIO nebo QIO.
    4. Rychlost SPI: 40 MHz.
  6. Vybrat COM port, ke kterému je připojen D1 Mini a klikněte Start. Dokončení může trvat až dvě minuty.

V systému macOS:

  1. Stáhněte a spusťte NodeMCU-PyFlasher.dmg ve vašem systému macOS.
  2. Připojte D1 Mini k systému Mac a poté vyberte Sériový port.
  3. Klikněte Procházet a vyberte hlavní.přihrádka soubor.
  4. V Přenosové rychlosti vyberte 115200.
  5. Vybrat Quad I/O (QIO).
  6. Vybrat Vymazat Flash a ano, vymaže všechna data.
  7. Klikněte Flash NodeMCU.
  8. Poté, co se NodeMCU rozbliká, znovu jej připojte pro restartování a poté postupujte podle dalších pokynů.

Jakmile je firmware úspěšně flashován, musíte zařízení připojit k síti Wi-Fi.

Připojte se k síti Wi-Fi

Zavři Nástroje pro stahování Espressif Flash windows a znovu připojte D1 Mini k vašemu systému.

  • Vyjměte svůj iPhone nebo jiné zařízení iOS a otevřete nastavení Wi-Fi.
  • Připojte se k Domácí dítě-XXXX Wi-Fi AP pomocí hesla 12345678.
  • Na vašem zařízení se zobrazí přihlašovací okno. Klepněte na svou síť Wi-Fi a zadejte heslo.
    2 obrázky
  • Klepněte Připojit. Zařízení se odpojí od smartphonu a připojí se k síti Wi-Fi pomocí poskytnutého hesla.

Pokud bylo zadané heslo nesprávné, zařízení po nějaké době spustí AP. Poté se můžete znovu připojit k AP a zadat správné heslo.

Připojte komponenty

Podle níže uvedeného schématu zapojení připojte snímač pohybu PIR HC-SR501 k desce D1 Mini nebo NodeMCU.

Pokud budete používat mikrovlnný radarový snímač pohybu SR602 PIR nebo RCWL-0516, připojte kolík Out k kolíku D6, Vin k kolíku 5V a kolík Ground ke kolíku G na D1 Mini nebo NodeMCU.

Přidejte příslušenství do aplikace Home

Na svém iOS zařízení nebo zařízení s macOS, jako je MacBook, otevřete aplikaci Domácnost a poté podle těchto kroků přidejte pohybový senzor, který jsme vytvořili jako příslušenství. Zařízení bude přidáno jako neoficiální příslušenství, ale bude fungovat podobně jako oficiální pohybový senzor Elgato Eve pro Apple HomeKit.

  1. V aplikaci Home klepněte na + ikonu a vyberte Přidat příslušenství.
  2. Klepněte Více akcí… a poté klepněte na Pohyb-XXXX doplněk.
    3 obrázky
  3. Klepněte Přesto přidat a poté zadejte kód 1180-3193. Klepněte Pokračovat.
  4. Vyberte místo, kam budete senzor pohybu instalovat, a klepněte na Pokračovat.
    4 obrázky
  5. Upravte nebo změňte název snímače pohybu. To je důležité pro sledování více snímačů pohybu. Klepněte Pokračovat > Hotovo.
  6. Pohybový senzor nyní můžete vidět jako příslušenství pod názvem místnosti. Pokud klepnete na příslušenství, otevře se ovládací panel, kde můžete upravit vlastnosti senzoru.
    3 obrázky

Můžete si také nainstalovat aplikaci Eve for HomeKit pro více možností a ovládání na pohybovém senzoru pro kutily. Tato aplikace poskytuje intuitivnější uživatelské rozhraní, které vám usnadňuje správu vašeho oficiálního i neoficiálního příslušenství HomeKit pro kutily, jako je např. DIY HomeKit WS2812B NeoPixel RGB pásek.

Odstraňování problémů

Firmware budete muset přeflashovat v případě následujících problémů:

  1. Pokud bezdrátový přístupový bod není viditelný v nastavení Wi-Fi smartphonu.
  2. Pokud zařízení není viditelné v aplikaci Apple HomeKit.

Před opětovným flashováním desky mikrokontroléru se ujistěte, že jste vymazali paměť pomocí Vymazat a poté klikněte Start pro flashování desky mikrokontroléru firmwarem.

Automatizujte světla a spínače

Tento levný pohybový senzor s podporou HomeKit můžete použít k zabezpečení nebo k automatizaci světel, vypínačů nebo jakéhokoli jiného chytrého zařízení ve vaší domácnosti. Můžete například nastavit automatizaci v aplikaci Homeapp tak, aby spustila chytrý vypínač nebo chytré světlo, když je detekován pohyb v určité oblasti, jako je schodiště nebo chodba.

Můžete také nastavit automatizaci pro příjem upozornění na váš iPhone, kdykoli je detekován pohyb. K vytvoření automatizace však budete potřebovat Apple HomePod nebo Apple TV (4. generace nebo novější) nainstalované ve vaší síti nebo prostorách. V opačném případě můžete senzor použít pouze pro detekci pohybu.