Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Viedā HomeKit iespējotā meteoroloģiskā stacija, ko gatavojamies uzbūvēt šodien, darbojas līdzīgi kā oficiālā Elgato Eve Degree, kas maksā ~€80. Šī ir pilnībā paštaisīta meteoroloģiskā stacija, ko varat nopelnīt par mazāk nekā 10 ASV dolāriem un integrēt ar Apple Home lietotni savās iOS un macOS ierīcēs, piemēram, iPhone, iPad un MacBook. Tas darbojas arī ar viedās mājas automatizācijas programmatūru, piemēram, Home Assistant.

Lietas, kas jums būs vajadzīgas

Lai izveidotu šo mart DIY meteoroloģisko staciju Apple HomeKit, kurā tas ir atzīts par Elgato Eve grādu, jums būs nepieciešami šādi komponenti:

  • D1 Mini vai NodeMCU (ESP8266) plate
  • BME280 temperatūras, mitruma un barometriskā spiediena sensora modulis
  • SSD1306 (0,96" vai 1,3", 128x64) OLED displejs (pēc izvēles)
  • Daži džemperu vadi
  • Lodāmurs un skārda
  • macOS vai Windows dators vai klēpjdators
  • Mikro USB kabelis
  • instagram viewer
  • 5V USB barošanas avots
  • 3D drukāts futrālis (no dizaina līdz Drukājamie materiāli), lai novietotu sastāvdaļas

Flash programmaparatūra

Lai izveidotu šo DIY laika staciju, mēs izmantosim programmaparatūru līdz HomeKid. Lai to izdarītu, jums būs nepieciešama piekļuve MacOS vai Windows sistēmai un mikro USB kabelis. Norādījumi programmaparatūras mirgošanai ir šādi:

Operētājsistēmā macOS

  1. Lejupielādēt NodeMCU-PyFlasher.dmg programma (no GitHub) un palaidiet to savā macOS sistēmā.
  2. Pievienojiet D1 Mini vai NodeMCU plati savai macOS iekārtai, izmantojot mikro USB kabeli, un pēc tam izvēlieties Seriālais ports.
  3. Klikšķis Pārlūkot un izvēlieties galvenais.bin fails (GitHub).
  4. In Pārraides ātrumu, atlasiet 115200.
  5. Izvēlieties Quad I/O (QIO).
  6. Izvēlieties Dzēst Flash un jā, dzēš visus datus.
  7. Visbeidzot noklikšķiniet uz Flash NodeMCU pogu. Pēc kāda laika mirgos pievienotais D1 Mini vai NodeMCU.

Windows datorā/klēpjdatorā

  1. Izmantojiet mikro USB kabeli, lai savienotu D1 Mini plati ar sistēmu.
  2. Lejupielādējiet Espressif Flash lejupielādes rīki un izvelciet zip mapi.
  3. Atveriet izvilkto mapi un palaidiet flash_download_tool_xx.exe failu.
  4. Izvēlieties ESP8266 iekšā Mikroshēmas veids un noklikšķiniet labi.
  5. Noklikšķiniet uz pirmajām trim izvēles rūtiņām un veiciet tālāk norādītās darbības.
    • Tips 0x0000 pirmajā laukā un noklikšķiniet uz trim punktiem, lai atlasītu rboot.bin fails (GitHub lejupielāde).
    • Tips 0x1000 otrajā laukā un atlasiet blank_config.bin fails (GitHub lejupielāde).
    • Tips 0x2000 trešajā laukā un atlasiet galvenais.bin fails (GitHub).
  6. Pēc tam atlasiet tālāk norādītās opcijas,
    • Pārraides ātrums: 115 200.
    • Zibspuldzes izmērs: 4 MB.
    • Zibspuldzes režīms: DIO vai QIO.
    • SPI ātrums: 40MHz.
  7. Izvēlies COM ports, kurā ir pievienota D1 Mini vai NodeMCU plate. Klikšķis Sākt. Tas sāks mirgot programmaparatūru pievienotajā D1 Mini vai NodeMCU platē, un var paiet līdz divām minūtēm.

Kad programmaparatūra ir veiksmīgi mirgota, ierīce ir jārestartē, atvienojot USB barošanas avotu un pēc tam izpildot nākamos norādījumus, lai savienotu plati ar savu Wi-Fi tīklu.

Izveidojiet savienojumu ar Wi-Fi tīklu

Aizveriet Flash lejupielādes rīku un pievienojiet D1 Mini strāvas adapterim vai sistēmai.

  • Savā iOS ierīcē, piemēram, iPhone, atveriet Wi-Fi iestatījumus un izveidojiet savienojumu ar HomeKid-XXXX Wi-Fi AP. Izmantojiet paroli 12345678.
  • Pieteikšanās logā pieskarieties savam WLAN tīklam un pēc tam ierakstiet Wi-Fi paroli. Krāns Pievienojieties. Ierīce apturēs AP, atvienosies no viedtālruņa un izveidos savienojumu ar Wi-Fi tīklu, izmantojot jūsu norādīto paroli.

Ja WLAN tīkla parole ir nepareiza, ierīce pēc kāda laika restartēs piekļuves punktu (AP). Varat vēlreiz izveidot savienojumu ar AP un ievadīt pareizo paroli.

Savienojiet komponentus

Skatiet tālāk redzamo diagrammu, lai savienotu BME280 un SSD1306 OLED displeju ar D1 Mini vai NodeMCU plati.

  • Savienojiet D1 piespraudiet pie SCL pin of BME280.
  • Savienojiet D2 piespraudiet pie SDA pin of BME280.
  • Savienojiet D5 piespraudiet pie SDA pin no SSD1306 OLED displejs.
  • Savienojiet D7 piespraudiet pie SCL pin no SSD1306 OLED displejs.
  • Savienojiet 3,3 V piespraudiet pie VCC un VIN tapas BME280 un SSD1306 OLED displejs.
  • Savienojiet G piespraudiet pie GND tapas BME280 un SSD1306 OLED displejs.

Pievienojiet laikapstākļu staciju lietotnei Apple Home (HomeKit)

Pievienojiet mikro USB kabeli D1 Mini vai NodeMCU un savā iPhone, iPad vai MacBook atveriet lietotni Home. Pēc tam veiciet šīs darbības, lai HomeKit iespējotu DIY meteoroloģisko staciju pievienotu kā piederumu lietotnei Home. Mūsu izgatavotā laika stacija tiks atpazīta un pievienota kā neoficiāls aksesuārs. Tomēr tas darbosies līdzīgi oficiālajam Elgato Eve Degree sensoram Apple HomeKit.

  1. Atveriet lietotni Sākums, pieskarieties + ikonu un izvēlieties Pievienot piederumu.
  2. Pieskarieties Citas darbības… pogu un pēc tam pieskarieties atklātajam temperatūras/mitruma sensora piederumam.
  3. Krāns Pievienot jebkurā gadījumā un pēc tam ievadiet kodu 02182017. Krāns Turpināt.
  4. Atlasiet vietu vai telpu, kurā uzstādīsit un izmantosit laikapstākļu staciju, un pieskarieties Turpināt pogu.
  5. Varat rediģēt vai mainīt DIY meteoroloģiskās stacijas piederuma nosaukumu. Krāns Turpināt > Gatavs.
  6. Temperatūras un mitruma vērtības sāks parādīties zem telpas nosaukuma. Jebkurā laikā varat pieskarties piederumam, lai atvērtu vadības paneli un rediģētu meteoroloģiskās stacijas sensora rekvizītus.

Lai skatītu barometriskā spiediena vērtības un augstumu virs jūras līmeņa, iOS ierīcē būs jāinstalē lietotne Eve for HomeKit. Šī lietotne nodrošina daudz jaukāku un intuitīvāku lietotāja interfeisu. Ir ļoti ieteicams instalēt lietotni, lai izmantotu šo neoficiālo DIY HomeKit piederumu, tāpat kā mēs pievienojām Elgato Eve DIY HomeKit kustības sensors.

Bieži sastopamu problēmu novēršana

Ja rodas viena vai vairākas no tālāk norādītajām problēmām, jums būs atkārtoti jāzibšņo programmaparatūra:

  1. Bezvadu piekļuves punkts nav redzams vai nevar atrast HomeKid-xxxx AP Wi-Fi iestatījumos.
  2. Meteoroloģiskā stacija nav redzama lietotnē Apple HomeKit.

Šādā gadījumā izmantojiet zibatmiņas rīkus, lai izdzēstu D1 Mini vai NodeMCU plati un atkārtoti mirgotu mikrokontrollera plati ar HomeKidd programmaparatūru.

Visizdevīgākā mājas meteoroloģiskā stacija

Varat izveidot un izmantot šo pieejamo DIY HomeKit laikapstākļu staciju, lai izmērītu temperatūru, mitrumu un barometrisko spiedienu jūsu pašreizējā atrašanās vietā vai telpā. Varat izmantot šo sensoru, lai vēl vairāk automatizētu citas ierīces lietotnē Home, piemēram, ventilatoru vai HVAC ierīci, kad temperatūra paaugstinās vai pazeminās līdz noteiktai vērtībai. Varat arī pievienot un integrēt šo sensoru Home Assistant serverī un izveidot vairākas automatizācijas savai viedajai mājai.