Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

La estación meteorológica inteligente habilitada para HomeKit que vamos a construir hoy funciona de manera similar a la Elgato Eve Degree oficial, que cuesta ~ 80 €. Esta es una estación meteorológica completamente casera que puede hacer por menos de $ 10 e integrarla con la aplicación Apple Home en sus dispositivos iOS y macOS, como iPhone, iPad y MacBook. También funciona con software de automatización del hogar inteligente, como Home Assistant.

Cosas que necesitará

Para construir esta estación meteorológica DIY comercial para Kit de hogar de Apple, en el que se reconoce como Grado Elgato Eve, necesitarás los siguientes componentes:

  • Placa D1 Mini o NodeMCU (ESP8266)
  • Módulo sensor de temperatura, humedad y presión barométrica BME280
  • Pantalla OLED SSD1306 (0,96" o 1,3", 128x64) (opcional)
  • Algunos cables de puente
  • Soldador y estaño
  • macOS o Windows PC o computadora portátil
  • instagram viewer
  • Cable micro USB
  • Fuente de alimentación USB de 5V
  • Estuche impreso en 3D (a partir de un diseño en Imprimibles) para alojar los componentes

Actualice el firmware

Para hacer esta estación meteorológica DIY, usaremos el firmware de InicioNiño. Para ello, necesitará acceso a un sistema macOS o Windows y un cable micro USB. Las instrucciones para flashear el firmware son las siguientes:

en mac OS

  1. Descargar el NodeMCU-PyFlasher.dmg programa (de GitHub) y ejecútelo en su sistema macOS.
  2. Conecte la placa D1 Mini o NodeMCU a su máquina macOS usando el cable micro USB y luego elija el Puerto serial.
  3. Hacer clic Navegar y elige el principal.bin archivo (GitHub).
  4. En Tasa de baudios, seleccionar 115200.
  5. Seleccionar E/S cuádruple (QIO).
  6. Elegir Borrar Flash y sí, borra todos los datos.
  7. Finalmente, haga clic en el Flash NodeMCU botón. Después de un tiempo, el D1 Mini conectado o el NodeMCU parpadearán.

En Windows PC/Laptop

  1. Utilice el cable micro USB para conectar la placa D1 Mini al sistema.
  2. Descarga el Espressif Herramientas de descarga de Flash y extraiga la carpeta zip.
  3. Abra la carpeta extraída y ejecute el flash_download_tool_xx.exe archivo.
  4. Elegir ESP8266 en Tipo de chip y haga clic DE ACUERDO.
  5. Haga clic en las primeras tres casillas de verificación y haga lo siguiente,
    • Tipo 0x0000 en el primer campo y haga clic en tres puntos para seleccionar el rboot.bin archivo (Descarga GitHub).
    • Tipo 0x1000 en el segundo campo y seleccione el blank_config.bin archivo (Descarga GitHub).
    • Tipo 0x2000 en el tercer campo y seleccione el principal.bin archivo (GitHub).
  6. Luego seleccione las siguientes opciones,
    • Tasa de baudios: 115200.
    • Tamaño de flash: 4 MB.
    • Modo de flash: DIO o QIO.
    • Velocidad SPI: 40 MHz.
  7. Elegir el COM puerto donde está conectada la placa D1 Mini o NodeMCU. Hacer clic Comenzar. Esto comenzará a actualizar el firmware en la placa D1 Mini o NodeMCU conectada y puede tardar hasta dos minutos en finalizar.

Una vez que el firmware se actualiza correctamente, debe reiniciar el dispositivo desconectando la fuente de alimentación USB y luego siguiendo las siguientes instrucciones para conectar la placa a su red Wi-Fi.

Conéctese a la red Wi-Fi

Cierre Flash Downloadtool y conecte el D1 Mini al adaptador de corriente oa su sistema.

  • En su dispositivo iOS, como un iPhone, abra la configuración de Wi-Fi y conéctese al InicioKid-XXXX Punto de acceso Wi-Fi. Usa la contraseña 12345678.
  • En la ventana de inicio de sesión, toque su red WLAN y luego escriba la contraseña de Wi-Fi. Grifo Unirse. El dispositivo detendrá el AP, se desconectará de su teléfono inteligente y se conectará a su red Wi-Fi con la contraseña que proporcionó.

Si la contraseña de la red WLAN es incorrecta, el dispositivo reiniciará el punto de acceso (AP) después de un tiempo. Puede conectarse de nuevo al AP e ingresar la contraseña correcta.

Conecte los componentes

Consulte el siguiente diagrama para conectar la pantalla OLED BME280 y SSD1306 a la placa D1 Mini o NodeMCU.

  • Conecta el D1 alfiler a la SCL pin de BME280.
  • Conecta el D2 alfiler a la ASD pin de BME280.
  • Conecta el D5 alfiler a la ASD pin de la SSD1306 OLED mostrar.
  • Conecta el D7 alfiler a la SCL pin de la SSD1306 OLED mostrar.
  • Conecta el 3,3 V alfiler a la CCV y VIN pines de la BME280 y SSD1306 OLED mostrar.
  • Conecta el GRAMO alfiler a la TIERRA pines de la BME280 y SSD1306 OLED mostrar.

Agregue la estación meteorológica a la aplicación Apple Home (HomeKit)

Conecte el cable micro USB al D1 Mini o NodeMCU y en su iPhone, iPad o MacBook, abra la aplicación Home. Luego, siga estos pasos para agregar la estación meteorológica de bricolaje habilitada para HomeKit como un accesorio para la aplicación Home. La estación meteorológica que fabricamos será reconocida y añadida como accesorio no oficial. Sin embargo, funcionará de manera similar a un sensor Elgato Eve Degree oficial para Apple HomeKit.

  1. Abra la aplicación Inicio, toque el + icono y elija Agregar accesorio.
  2. Toque en el Mas acciones… y luego toque el accesorio del sensor de temperatura/humedad descubierto.
  3. Grifo Agregar de todos modos y luego ingrese el código 02182017. Grifo Continuar.
  4. Seleccione la ubicación o habitación donde va a instalar y usar la estación meteorológica y toque el botón Continuar botón.
  5. Puede editar o cambiar el nombre del accesorio de la estación meteorológica de bricolaje. Grifo Continuar > Listo.
  6. Los valores de temperatura y humedad comenzarán a mostrarse debajo del nombre de la habitación. Puede tocar el accesorio en cualquier momento para abrir el panel de control y editar las propiedades del sensor de la estación meteorológica.

Para ver los valores de presión barométrica y la altitud, deberá instalar la aplicación Eve for HomeKit en su dispositivo iOS. Esta aplicación proporciona una interfaz de usuario mucho más agradable e intuitiva. Se recomienda encarecidamente que instale la aplicación para usar este accesorio DIY HomeKit no oficial, al igual que agregamos el Sensor de movimiento Elgato Eve DIY HomeKit.

Solución de problemas comunes

En caso de que encuentre uno o más de los siguientes problemas, deberá volver a actualizar el firmware:

  1. El AP inalámbrico no está visible o no puede encontrar el InicioKid-xxxx AP en la configuración de Wi-Fi.
  2. La estación meteorológica no está visible en la aplicación Apple HomeKit.

En tal caso, use las herramientas flash para borrar la placa D1 Mini o NodeMCU y vuelva a actualizar la placa del microcontrolador con el firmware de HomeKidd.

La estación meteorológica doméstica más asequible

Puede construir y utilizar esta asequible estación meteorológica compatible con HomeKit para medir la temperatura, la humedad y la presión barométrica en su ubicación actual o en una habitación. Puede usar este sensor para automatizar aún más otros dispositivos en su aplicación Home, como un ventilador o una unidad HVAC cuando la temperatura aumenta o desciende a un valor determinado. También puede agregar e integrar este sensor en un servidor de Home Assistant y crear múltiples automatizaciones para su hogar inteligente.