Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A ma megépítendő intelligens HomeKit-kompatibilis időjárás-állomás a hivatalos Elgato Eve Degree-hez hasonlóan működik, ami ~80 euróba kerül. Ez egy teljesen házi készítésű meteorológiai állomás, amelyet 10 dollár alatt készíthet, és integrálható az Apple Home alkalmazással iOS és macOS eszközein, például iPhone, iPad és MacBook. Működik az intelligens otthon automatizálási szoftverekkel is, például az Otthoni asszisztenssel.

Dolgok, amelyekre szüksége lesz

Hogy megépítse ezt a mart barkács időjárás állomást Apple HomeKit, amelyen Elgato Eve Degree-ként ismerik el, a következő összetevőkre lesz szüksége:

  • D1 Mini vagy NodeMCU (ESP8266) kártya
  • BME280 hőmérséklet, páratartalom és légköri nyomás érzékelő modul
  • SSD1306 (0,96" vagy 1,3", 128x64) OLED kijelző (opcionális)
  • Néhány áthidaló vezeték
  • Forrasztópáka és ón
  • macOS vagy Windows PC vagy laptop
  • Micro USB kábel
  • 5V USB tápegység
  • 3D nyomtatott tok (a tervezéstől kezdve Nyomtatható anyagok) az alkatrészek elhelyezéséhez

Flash a firmware

Ennek a barkácsoló időjárási állomásnak a elkészítéséhez a firmware-t fogjuk használni HomeKid. Ehhez hozzá kell férnie egy macOS vagy Windows rendszerhez és egy micro USB kábelre. A firmware felvillantására vonatkozó utasítások a következők:

macOS rendszeren

  1. Töltse le a NodeMCU-PyFlasher.dmg program (tól GitHub), és futtassa a macOS rendszeren.
  2. Csatlakoztassa a D1 Mini vagy NodeMCU kártyát a macOS géphez a mikro USB-kábellel, majd válassza ki a lehetőséget Soros port.
  3. Kattintson Tallózás és válassza ki a fő.bin fájl (GitHub).
  4. Ban ben Átviteli sebesség, válassza ki 115200.
  5. Válassza ki Négyes I/O (QIO).
  6. Választ Flash törlése és igen, törli az összes adatot.
  7. Végül kattintson a Flash NodeMCU gomb. Egy idő után a csatlakoztatott D1 Mini vagy a NodeMCU villogni fog.

Windows PC-n/laptopon

  1. A mikro USB-kábellel csatlakoztassa a D1 Mini kártyát a rendszerhez.
  2. Töltse le az Espressifet Flash letöltő eszközök és bontsa ki a zip mappát.
  3. Nyissa meg a kicsomagolt mappát, és futtassa a flash_download_tool_xx.exe fájlt.
  4. Választ ESP8266 ban ben Chip típusa és kattintson rendben.
  5. Kattintson az első három jelölőnégyzetre, és tegye a következőket:
    • típus 0x0000 az első mezőben, és kattintson három pontra a kiválasztásához rboot.bin fájl (GitHub letöltése).
    • típus 0x1000 a második mezőben, és válassza ki a blank_config.bin fájl (GitHub letöltése).
    • típus 0x2000 a harmadik mezőben, és válassza ki a fő.bin fájl (GitHub).
  6. Ezután válassza ki a következő lehetőségeket,
    • Átviteli sebesség: 115200.
    • Flash mérete: 4 MB.
    • Vaku mód: DIO vagy QIO.
    • SPI sebesség: 40 MHz.
  7. Válaszd a COM port, amelyre a D1 Mini vagy a NodeMCU kártya csatlakozik. Kattintson Rajt. Ez elkezdi villogni a firmware-t a csatlakoztatott D1 Mini vagy NodeMCU kártyán, és akár két percig is eltarthat.

Miután a firmware sikeresen felvillant, újra kell indítania az eszközt az USB tápellátás leválasztásával, majd a következő utasítások követésével a kártya Wi-Fi hálózatához való csatlakoztatásához.

Csatlakozzon a Wi-Fi hálózathoz

Zárja be a Flash letöltő eszközt, és csatlakoztassa a D1 Minit a tápegységhez vagy a rendszerhez.

  • iOS-eszközén, például iPhone-ján nyissa meg a Wi-Fi-beállításokat, és csatlakozzon a HomeKid-XXXX Wi-Fi AP. Használja a jelszót 12345678.
  • A bejelentkezési ablakban érintse meg a WLAN hálózatot, majd írja be a Wi-Fi jelszavát. Koppintson a Csatlakozik. Az eszköz leállítja az AP-t, leválasztja az okostelefonról, és a megadott jelszóval csatlakozik a Wi-Fi hálózathoz.

Ha a WLAN-hálózat jelszava hibás, a készülék egy idő után újraindítja az Access Pointot (AP). Újra csatlakozhat az AP-hoz, és megadhatja a helyes jelszót.

Csatlakoztassa az alkatrészeket

Tekintse meg az alábbi diagramot a BME280 és SSD1306 OLED kijelző D1 Mini vagy NodeMCU kártyához való csatlakoztatásához.

  • Csatlakoztassa a D1 rögzítse a SCL pin of BME280.
  • Csatlakoztassa a D2 rögzítse a SDA pin of BME280.
  • Csatlakoztassa a D5 rögzítse a SDA tű a SSD1306 OLED kijelző.
  • Csatlakoztassa a D7 rögzítse a SCL tű a SSD1306 OLED kijelző.
  • Csatlakoztassa a 3,3V rögzítse a VCC és VIN csapok a BME280 és SSD1306 OLED kijelző.
  • Csatlakoztassa a G rögzítse a GND csapok a BME280 és SSD1306 OLED kijelző.

Adja hozzá az időjárási állomást az Apple Home alkalmazáshoz (HomeKit)

Csatlakoztassa a mikro-USB-kábelt a D1 Minihez vagy a NodeMCU-hoz, és iPhone-on, iPaden vagy MacBookon nyissa meg a Home alkalmazást. Ezután kövesse ezeket a lépéseket, hogy a HomeKit-kompatibilis barkács időjárás-állomást a Home alkalmazás tartozékaként adja hozzá. Az általunk készített meteorológiai állomást a rendszer felismeri és nem hivatalos tartozékként adjuk hozzá. Azonban hasonlóan fog működni, mint az Apple HomeKit hivatalos Elgato Eve Degree érzékelője.

  1. Nyissa meg a Home alkalmazást, érintse meg a ikont + ikonra, és válassza ki Tartozék hozzáadása.
  2. Érintse meg a Több akció… gombot, majd érintse meg a felfedezett hőmérséklet/páratartalom érzékelő tartozékot.
  3. Koppintson a Add Anyway majd írja be a kódot 02182017. Koppintson a Folytatni.
  4. Válassza ki azt a helyet vagy helyiséget, ahol telepíteni és használni kívánja az időjárás állomást, majd érintse meg a gombot Folytatni gomb.
  5. Módosíthatja vagy módosíthatja a barkács meteorológiai állomás tartozékának nevét. Koppintson a Folytatás > Kész.
  6. A hőmérséklet és a páratartalom értékek megjelennek a helyiség neve alatt. Bármikor megérintheti a tartozékot a vezérlőpult megnyitásához és az időjárás állomás érzékelő tulajdonságainak szerkesztéséhez.

A légnyomásértékek és a tengerszint feletti magasság megtekintéséhez telepítenie kell az Eve for HomeKit alkalmazást iOS-eszközére. Ez az alkalmazás sokkal szebb és intuitívabb felhasználói felületet biztosít. Erősen ajánlott az alkalmazás telepítése ennek a nem hivatalos DIY HomeKit kiegészítőnek a használatához, ahogyan mi hozzáadtuk Elgato Eve DIY HomeKit mozgásérzékelő.

Gyakori problémák hibaelhárítása

Ha az alábbi problémák közül egyet vagy többet tapasztal, újra kell frissítenie a firmware-t:

  1. A vezeték nélküli hozzáférési pont nem látható, vagy nem találja HomeKid-xxxx AP a Wi-Fi beállításokban.
  2. Az időjárás-állomás nem látható az Apple HomeKit alkalmazásban.

Ilyen esetben használja a flash eszközöket a D1 Mini vagy a NodeMCU kártya törléséhez, és a HomeKidd firmware-rel frissítse újra a mikrokontroller kártyát.

A legolcsóbb otthoni meteorológiai állomás

Megépítheti és használhatja ezt a megfizethető DIY HomeKit-kompatibilis meteorológiai állomást, amellyel mérheti a hőmérsékletet, a páratartalmat és a légnyomást az aktuális helyen vagy egy szobában. Ezzel az érzékelővel tovább automatizálhatja a Home alkalmazásban lévő egyéb eszközöket, például ventilátort vagy HVAC-egységet, amikor a hőmérséklet egy bizonyos értékre emelkedik vagy csökken. Ezt az érzékelőt hozzáadhatja és integrálhatja egy Home Assistant szerverbe, és több automatizálást is létrehozhat okosotthona számára.