I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

La stazione meteorologica intelligente abilitata per HomeKit che costruiremo oggi funziona in modo simile all'Elgato Eve Degree ufficiale, che costa ~€80. Questa è una stazione meteorologica completamente fatta in casa che puoi realizzare per meno di $ 10 e integrarla con l'app Apple Home sui tuoi dispositivi iOS e macOS, come iPhone, iPad e MacBook. Funziona anche con software di domotica intelligente, come Home Assistant.

Cose di cui avrai bisogno

Per costruire questa stazione meteorologica fai-da-te Apple HomeKit, su cui è riconosciuto come Elgato Eve Degree, avrai bisogno dei seguenti componenti:

  • Scheda D1 Mini o NodeMCU (ESP8266).
  • Modulo sensore di temperatura, umidità e pressione barometrica BME280
  • Display OLED SSD1306 (0,96" o 1,3", 128x64) (opzionale)
  • Alcuni ponticelli
  • Saldatore e stagno
  • PC o laptop macOS o Windows
  • instagram viewer
  • Cavo USB micro
  • Alimentazione USB 5V
  • Custodia stampata in 3D (da un progetto in poi Stampabili) per alloggiare i componenti

Eseguire il flash del firmware

Per realizzare questa stazione meteorologica fai da te, utilizzeremo il firmware di HomeKid. Per questo, avrai bisogno di accedere a un sistema macOS o Windows e un cavo micro USB. Le istruzioni per eseguire il flashing del firmware sono le seguenti:

Su macOS

  1. Scarica il NodeMCU-PyFlasher.dmg programma (da Git Hub) ed eseguilo sul tuo sistema macOS.
  2. Collega la scheda D1 Mini o NodeMCU al tuo computer macOS utilizzando il cavo micro USB, quindi scegli il Porta seriale.
  3. Clic Navigare e scegli il main.bin file (Git Hub).
  4. In Velocità di trasmissione, Selezionare 115200.
  5. Selezionare Quad I/O (QIO).
  6. Scegliere Cancella Flash E sì, cancella tutti i dati.
  7. Infine, fai clic sul Flash NodeMCU pulsante. Dopo un po' di tempo, il D1 Mini connesso o il NodeMCU lampeggeranno.

Su PC/Laptop Windows

  1. Utilizzare il cavo micro USB per collegare la scheda D1 Mini al sistema.
  2. Scarica l'espressivo Strumenti per il download istantaneo ed estrai la cartella zip.
  3. Apri la cartella estratta ed esegui il file flash_download_tool_xx.exe file.
  4. Scegliere ESP8266 In Tipo economico e clicca OK.
  5. Fai clic sulle prime tre caselle di controllo e procedi come segue,
    • Tipo 0x0000 nel primo campo e fare clic su tre punti per selezionare il rboot.bin file (Scarica GitHub).
    • Tipo 0x1000 nel secondo campo e selezionare il blank_config.bin file (Scarica GitHub).
    • Tipo 0x2000 nel terzo campo e selezionare il main.bin file (Git Hub).
  6. Quindi selezionare le seguenti opzioni,
    • Velocità di trasmissione: 115200.
    • Dimensioni flash: 4 MB.
    • Modalità flash: DIO o QIO.
    • Velocità SPI: 40 MHz.
  7. Scegli il COM porta dove è collegata la scheda D1 Mini o NodeMCU. Clic Inizio. Questo inizierà a lampeggiare il firmware sulla scheda D1 Mini o NodeMCU collegata e potrebbe richiedere fino a due minuti per terminare.

Una volta che il firmware è stato aggiornato correttamente, è necessario riavviare il dispositivo scollegando l'alimentazione USB e quindi seguendo le istruzioni successive per connettere la scheda alla rete Wi-Fi.

Connettiti alla rete Wi-Fi

Chiudi Flash Downloadtool e collega il D1 Mini all'alimentatore o al tuo sistema.

  • Nel tuo dispositivo iOS, come un iPhone, apri le impostazioni Wi-Fi e connettiti al HomeKid-XXXX AP Wi-Fi. Usa la parola d'ordine 12345678.
  • Nella finestra di accesso, tocca la tua rete Wi-Fi, quindi digita la password Wi-Fi. Rubinetto Giuntura. Il dispositivo interromperà l'AP, si disconnetterà dallo smartphone e si connetterà alla rete Wi-Fi utilizzando la password fornita.

Se la password per la rete WLAN è errata, il dispositivo riavvierà l'Access Point (AP) dopo un po' di tempo. Puoi connetterti nuovamente all'AP e inserire la password corretta.

Collega i componenti

Fare riferimento allo schema seguente per collegare il display OLED BME280 e SSD1306 alla scheda D1 Mini o NodeMCU.

  • Collega il D1 appuntare al SCL perno di BME280.
  • Collega il D2 appuntare al SDA perno di BME280.
  • Collega il D5 appuntare al SDA perno del OLED SSD1306 Schermo.
  • Collega il D7 appuntare al SCL perno del OLED SSD1306 Schermo.
  • Collega il 3,3 V appuntare al VCC E VIN perni del BME280 E OLED SSD1306 Schermo.
  • Collega il G appuntare al GND perni del BME280 E OLED SSD1306 Schermo.

Aggiungere la stazione meteorologica all'app Apple Home (HomeKit)

Collega il cavo micro USB al D1 Mini o al NodeMCU e sul tuo iPhone, iPad o MacBook, apri l'app Home. Quindi segui questi passaggi per aggiungere la stazione meteorologica fai-da-te abilitata per HomeKit come accessorio all'app Casa. La stazione meteorologica che abbiamo realizzato verrà riconosciuta e aggiunta come accessorio non ufficiale. Tuttavia, funzionerà in modo simile a un sensore Elgato Eve Degree ufficiale per Apple HomeKit.

  1. Apri l'app Casa, tocca il + icona e scegliere Aggiungi accessorio.
  2. Tocca il Più azioni… pulsante e quindi toccare l'accessorio sensore di temperatura/umidità rilevato.
  3. Rubinetto Aggiungi comunque e quindi inserire il codice 02182017. Rubinetto Continua.
  4. Selezionare la posizione o la stanza in cui si intende installare e utilizzare la stazione meteorologica e toccare il Continua pulsante.
  5. È possibile modificare o cambiare il nome dell'accessorio della stazione meteorologica fai-da-te. Rubinetto Continua > Fatto.
  6. I valori di temperatura e umidità inizieranno a essere visualizzati sotto il nome della stanza. Puoi toccare l'accessorio in qualsiasi momento per aprire il pannello di controllo e modificare le proprietà del sensore della stazione meteorologica.

Per visualizzare i valori di pressione atmosferica e altitudine, dovrai installare l'app Eve per HomeKit sul tuo dispositivo iOS. Questa app fornisce un'interfaccia utente molto più bella e intuitiva. Si consiglia vivamente di installare l'app per utilizzare questo accessorio HomeKit fai-da-te non ufficiale, proprio come abbiamo aggiunto Sensore di movimento Elgato Eve DIY HomeKit.

Risoluzione dei problemi comuni

Nel caso in cui riscontri uno o più dei seguenti problemi, dovrai ripetere il flash del firmware:

  1. L'AP wireless non è visibile o non riesce a trovarlo HomeKid-xxxx AP nelle impostazioni Wi-Fi.
  2. La stazione meteorologica non è visibile nell'app Apple HomeKit.

In tal caso, utilizzare gli strumenti flash per cancellare la scheda D1 Mini o NodeMCU e ripetere il flash della scheda del microcontrollore con il firmware HomeKidd.

La stazione meteorologica domestica più conveniente

Puoi costruire e utilizzare questa conveniente stazione meteorologica abilitata per HomeKit fai-da-te per misurare la temperatura, l'umidità e la pressione barometrica nella posizione corrente o in una stanza. Puoi utilizzare questo sensore per automatizzare ulteriormente altri dispositivi nella tua app Home, come un ventilatore o un'unità HVAC quando la temperatura aumenta o scende a un certo valore. Puoi anche aggiungere e integrare questo sensore in un server Home Assistant e creare più automazioni per la tua casa intelligente.