Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Inteligentná meteostanica s podporou HomeKit, ktorú sa dnes chystáme postaviť, funguje podobne ako oficiálna Elgato Eve Degree, ktorá stojí ~80 €. Toto je úplne domáca meteostanica, ktorú môžete vyrobiť za menej ako 10 dolárov a integrovať ju s aplikáciou Apple Home na zariadeniach iOS a macOS, ako sú iPhone, iPad a MacBook. Funguje aj so softvérom inteligentnej domácej automatizácie, ako je napríklad Home Assistant.

Veci, ktoré budete potrebovať

Ak chcete postaviť túto meteorologickú stanicu pre domácich majstrov Apple HomeKit, na ktorom je uznaný ako Elgato Eve Degree, budete potrebovať nasledujúce komponenty:

  • Doska D1 Mini alebo NodeMCU (ESP8266).
  • Modul snímača teploty, vlhkosti a barometrického tlaku BME280
  • SSD1306 (0,96" alebo 1,3", 128x64) OLED displej (voliteľné)
  • Niektoré prepojovacie káble
  • Spájkovačka a cín
  • macOS alebo Windows PC alebo notebooku
  • instagram viewer
  • Micro USB kábel
  • 5V USB napájanie
  • 3D tlačené puzdro (od návrhu ďalej Tlačidlá) na umiestnenie komponentov

Flash firmvér

Na výrobu tejto DIY meteostanice použijeme firmvér od HomeKid. Na to budete potrebovať prístup k systému MacOS alebo Windows a kábel micro USB. Pokyny na flashovanie firmvéru sú nasledovné:

V systéme macOS

  1. Stiahnite si NodeMCU-PyFlasher.dmg program (od GitHub) a spustite ho vo svojom systéme macOS.
  2. Pripojte dosku D1 Mini alebo NodeMCU k počítaču macOS pomocou kábla micro USB a potom vyberte Sériový port.
  3. Kliknite Prehľadávať a vyberte si hlavný.zásobník súbor (GitHub).
  4. In prenosová rýchlosť, vyberte 115200.
  5. Vyberte Quad I/O (QIO).
  6. Vyberte si Vymazať blesk a áno, vymaže všetky údaje.
  7. Nakoniec kliknite na Flash NodeMCU tlačidlo. Po určitom čase bude pripojený D1 Mini alebo NodeMCU blikať.

Na PC/laptope so systémom Windows

  1. Pomocou kábla micro USB pripojte dosku D1 Mini k systému.
  2. Stiahnite si Espressif Nástroje na sťahovanie Flash a extrahujte priečinok zip.
  3. Otvorte extrahovaný priečinok a spustite flash_download_tool_xx.exe súbor.
  4. Vyberte si ESP8266 v Typ čipu a kliknite OK.
  5. Kliknite na prvé tri začiarkavacie políčka a vykonajte nasledovné:
    • Typ 0x0000 v prvom poli a kliknutím na tri bodky vyberte rboot.bin súbor (Stiahnite si GitHub).
    • Typ 0x1000 v druhom poli a vyberte blank_config.bin súbor (Stiahnite si GitHub).
    • Typ 0x2000 v treťom poli a vyberte hlavný.zásobník súbor (GitHub).
  6. Potom vyberte nasledujúce možnosti,
    • Prenosová rýchlosť: 115200.
    • Veľkosť Flash: 4 MB.
    • Režim blesku: DIO alebo QIO.
    • Rýchlosť SPI: 40 MHz.
  7. Vyber COM port, ku ktorému je pripojená doska D1 Mini alebo NodeMCU. Kliknite Štart. Tým sa začne blikať firmvér na pripojenej doske D1 Mini alebo NodeMCU a dokončenie môže trvať až dve minúty.

Po úspešnom flashnutí firmvéru je potrebné reštartovať zariadenie odpojením napájacieho zdroja USB a potom podľa nasledujúcich pokynov pripojiť dosku k vašej sieti Wi-Fi.

Pripojte sa k sieti Wi-Fi

Zatvorte Flash Downloadtool a pripojte D1 Mini k napájaciemu adaptéru alebo vášmu systému.

  • Vo svojom zariadení so systémom iOS, ako je napríklad iPhone, otvorte nastavenia Wi-Fi a pripojte sa k HomeKid-XXXX Wi-Fi AP. Použite heslo 12345678.
  • V prihlasovacom okne klepnite na svoju sieť WLAN a potom zadajte heslo Wi-Fi. Klepnite Pripojte sa. Zariadenie zastaví prístupový bod, odpojí sa od smartfónu a pripojí sa k vašej sieti Wi-Fi pomocou zadaného hesla.

Ak je heslo pre sieť WLAN nesprávne, zariadenie po určitom čase reštartuje prístupový bod (AP). Môžete sa znova pripojiť k AP a zadať správne heslo.

Pripojte komponenty

Podľa schémy nižšie pripojte OLED displej BME280 a SSD1306 k doske D1 Mini alebo NodeMCU.

  • Pripojte D1 pripnúť na SCL špendlík z BME280.
  • Pripojte D2 pripnúť na SDA špendlík z BME280.
  • Pripojte D5 pripnúť na SDA špendlík z SSD 1306 OLED displej.
  • Pripojte D7 pripnúť na SCL špendlík z SSD 1306 OLED displej.
  • Pripojte 3,3 V pripnúť na VCC a VIN kolíky z BME280 a SSD 1306 OLED displej.
  • Pripojte G pripnúť na GND kolíky z BME280 a SSD 1306 OLED displej.

Pridanie meteorologickej stanice do aplikácie Apple Home (HomeKit)

Pripojte kábel micro USB k D1 Mini alebo NodeMCU a na svojom iPhone, iPade alebo MacBooku otvorte aplikáciu Domácnosť. Potom postupujte podľa týchto krokov a pridajte si meteorologickú stanicu s podporou HomeKit ako príslušenstvo do aplikácie Home. Meteostanica, ktorú sme vyrobili, bude rozpoznaná a pridaná ako neoficiálne príslušenstvo. Bude však fungovať podobne ako oficiálny senzor Elgato Eve Degree pre Apple HomeKit.

  1. Otvorte aplikáciu Domov, klepnite na + ikonu a vyberte Pridať príslušenstvo.
  2. Klepnite na Ďalšie akcie… a potom klepnite na nájdené príslušenstvo snímača teploty/vlhkosti.
  3. Klepnite Napriek tomu pridajte a potom zadajte kód 02182017. Klepnite ďalej.
  4. Vyberte miesto alebo miestnosť, kde sa chystáte inštalovať a používať meteorologickú stanicu, a klepnite na ďalej tlačidlo.
  5. Môžete upraviť alebo zmeniť názov príslušenstva meteorologickej stanice pre domácich majstrov. Klepnite Pokračovať > Hotovo.
  6. Pod názvom miestnosti sa začnú zobrazovať hodnoty teploty a vlhkosti. Klepnutím na príslušenstvo môžete kedykoľvek otvoriť ovládací panel a upraviť vlastnosti snímača meteorologickej stanice.

Ak chcete zobraziť hodnoty barometrického tlaku a nadmorskú výšku, budete si musieť na svoje iOS zariadenie nainštalovať aplikáciu Eve for HomeKit. Táto aplikácia poskytuje oveľa krajšie a intuitívnejšie používateľské rozhranie. Dôrazne sa odporúča, aby ste si nainštalovali aplikáciu, aby ste mohli používať toto neoficiálne príslušenstvo HomeKit pre domácich majstrov, rovnako ako sme pridali Pohybový senzor Elgato Eve DIY HomeKit.

Riešenie bežných problémov

V prípade, že sa stretnete s jedným alebo viacerými z nasledujúcich problémov, budete musieť znova aktualizovať firmvér:

  1. Bezdrôtový prístupový bod nie je viditeľný alebo ho nemôže nájsť HomeKid-xxxx AP v nastaveniach Wi-Fi.
  2. Meteostanica nie je viditeľná v aplikácii Apple HomeKit.

V takom prípade použite flash nástroje na vymazanie dosky D1 Mini alebo NodeMCU a znovu flashujte dosku mikrokontroléra pomocou firmvéru HomeKidd.

Najdostupnejšia domáca meteorologická stanica

Túto cenovo dostupnú meteorologickú stanicu s podporou HomeKit si môžete zostaviť a používať na meranie teploty, vlhkosti a barometrického tlaku vo vašej aktuálnej polohe alebo v miestnosti. Tento senzor môžete použiť na ďalšiu automatizáciu iných zariadení v aplikácii Home, ako je ventilátor alebo HVAC jednotka, keď sa teplota zvýši alebo zníži na určitú hodnotu. Tento senzor môžete tiež pridať a integrovať do servera Home Assistant a vytvoriť viacero automatizácií pre váš inteligentný dom.