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.

Los dispositivos domésticos inteligentes compatibles con Apple HomeKit suelen ser caros. Sin embargo, puede construir sus propios sensores domésticos inteligentes no oficiales, como los que detectan movimiento, utilizando un económico Placa basada en ESP8266 como una D1 Mini junto con un sensor de movimiento basado en radar PIR o microondas por menos de $5, sin soldadura requerido.

Luego puede agregar el sensor de movimiento inteligente en la aplicación Apple Home o Eve para la aplicación HomeKit y configurar automatización para activar un interruptor de luz inteligente o recibir notificaciones en dispositivos Apple, como un iphone

Cosas que necesitará

Construiremos un sensor de movimiento de bricolaje para Kit de hogar de Apple que se reconoce como un sensor de movimiento Elgato Eve. Para construir un sensor de movimiento inteligente para HomeKit, necesitará los siguientes componentes:

instagram viewer
  • Placa D1 Mini o NodeMCU
  • PIR infrarrojo HC-SR501 o SR602, o sensor de movimiento por radar basado en microondas RCWL-0516
  • Algunos cables de puente
  • PC o portátil
  • Cable micro USB
  • Fuente de alimentación micro USB de 5V

Un sensor de movimiento PIR tiene un área de detección limitada que requiere una línea de visión clara: no puede detectar movimiento detrás de los objetos. Un sensor de movimiento de radar de microondas puede detectar el movimiento a través de objetos o una pared sólida y ofrece una mayor cobertura. Además, un sensor de radar de microondas es más sensible que un sensor de movimiento pasivo basado en PIR.

Actualice el firmware

Para la placa D1 Mini, vamos a utilizar firmware por InicioNiño. Además, necesitará un sistema Windows o macOS y un cable micro USB.

Conecte la placa D1 Mini al sistema mediante el cable micro USB y luego siga estas instrucciones para actualizar el firmware.

En Windows:

  1. Descarga y extrae el Espressif Herramientas de descarga de Flash.
  2. Abra la carpeta extraída e inicie el flash_download_tool_xx.exe programa.
  3. En Tipo de chip, elegir ESP8266 y haga clic DE ACUERDO.
  4. Marque las tres primeras casillas de verificación como se muestra en la imagen a continuación y luego,
    1. Tipo 0x0000 y haga clic en tres puntos para elegir el rboot.bin archivo.
    2. Tipo 0x1000 y elige el blank_config.bin archivo.
    3. Tipo 0x2000 y elige el principal.bin archivo.
  5. Elija las siguientes opciones en la ventana ESP8266 Flash Download Tools.
    1. Tasa de baudios: 115200.
    2. Tamaño de flash: 4 MB.
    3. Modo de flash: DIO o QIO.
    4. Velocidad SPI: 40 MHz.
  6. Selecciona el COM puerto en el que está conectado el D1 Mini y haga clic en Comenzar. Esto puede tardar hasta dos minutos en finalizar.

En macOS:

  1. Descargue y ejecute el NodeMCU-PyFlasher.dmg en su sistema macOS.
  2. Conecte el D1 Mini a su sistema Mac y luego elija el Puerto serial.
  3. Hacer clic Navegar y seleccione el principal.bin archivo.
  4. En Tasa de baudios, elija 115200.
  5. Elegir E/S cuádruple (QIO).
  6. Seleccionar Borrar Flash y sí, borra todos los datos.
  7. Hacer clic Flash NodeMCU.
  8. Después de flashear NodeMCU, vuelva a conectarlo para reiniciar y luego siga las siguientes instrucciones.

Una vez que el firmware se actualiza correctamente, debe conectar el dispositivo a su red Wi-Fi.

Conectarse a la red Wi-Fi

Cierra el Herramientas de descarga de Espressif Flash ventanas y vuelva a conectar el D1 Mini a su sistema.

  • Saque su iPhone u otro dispositivo iOS y abra la configuración de Wi-Fi.
  • Conéctate a la Homekid-XXXX AP Wi-Fi usando la contraseña 12345678.
  • Aparecerá una ventana de inicio de sesión en su dispositivo. Toque su red Wi-Fi e ingrese la contraseña.
    2 Imágenes
  • Grifo Unirse. El dispositivo se desconectará de su teléfono inteligente y se conectará a la red Wi-Fi utilizando la contraseña proporcionada.

Si la contraseña ingresada fue incorrecta, el dispositivo iniciará AP después de un tiempo. Luego puede volver a conectarse al AP e ingresar la contraseña correcta.

Conecte los componentes

Consulte el siguiente diagrama de cableado para conectar el sensor de movimiento PIR HC-SR501 a la placa D1 Mini o NodeMCU.

Si va a utilizar un sensor de movimiento de radar de microondas SR602 PIR o RCWL-0516, conecte el pin de salida al pin D6, Vin al pin de 5 V y el pin de tierra al pin G en el D1 Mini o NodeMCU.

Agregar accesorio a la aplicación de inicio

En su dispositivo iOS o dispositivo macOS como MacBook, abra la aplicación Inicio y luego siga estos pasos para agregar el sensor de movimiento que hicimos como accesorio. El dispositivo se agregará como un accesorio no oficial, pero funcionará de manera similar a un sensor de movimiento Elgato Eve oficial para Apple HomeKit.

  1. En la aplicación Inicio, toca el + icono y elige Agregar accesorio.
  2. Grifo Mas acciones… y luego toque en el Movimiento-XXXX accesorio.
    3 Imágenes
  3. Grifo Agregar de todos modos y luego ingrese el código 1180-3193. Grifo Continuar.
  4. Elija la ubicación donde instalará el sensor de movimiento y toque Continuar.
    4 Imágenes
  5. Edite o cambie el nombre del sensor de movimiento. Esto es importante para realizar un seguimiento de múltiples sensores de movimiento. Grifo Continuar > Hecho.
  6. Ahora puede ver el sensor de movimiento como un accesorio bajo el nombre de la habitación. Si toca el accesorio, se abre un panel de control donde puede editar las propiedades del sensor.
    3 Imágenes

También puede instalar la aplicación Eve for HomeKit para obtener más opciones y controlar el sensor de movimiento de bricolaje. Esta aplicación proporciona una interfaz de usuario más intuitiva, lo que facilita la administración de sus accesorios oficiales y no oficiales de HomeKit de bricolaje, como un Tira de bricolaje HomeKit WS2812B NeoPixel RGB.

Solución de problemas

Deberá volver a actualizar el firmware en el caso de los siguientes problemas:

  1. Si el AP inalámbrico no está visible en la configuración de Wi-Fi de su teléfono inteligente.
  2. Si el dispositivo no está visible en la aplicación Apple HomeKit.

Antes de volver a flashear la placa del microcontrolador, asegúrese de borrar la memoria con el Borrar botón y luego haga clic Comenzar para actualizar la placa del microcontrolador con el firmware.

Automatice luces e interruptores

Puede usar este sensor de movimiento compatible con HomeKit de bricolaje barato para seguridad o para automatizar luces, interruptores o cualquier otro dispositivo inteligente en su hogar. Por ejemplo, puede configurar la automatización en Homeapp para activar un interruptor inteligente o una luz inteligente cuando se detecta movimiento en un área en particular, como una escalera o un pasillo.

También puede configurar una automatización para recibir notificaciones en su iPhone siempre que se detecte movimiento. Sin embargo, necesitará un Apple HomePod o Apple TV (4.ª generación o posterior) instalado en su red o local para crear la automatización. De lo contrario, solo puede usar el sensor para la detección de movimiento.