Tabla de contenido:

Sensor de puerta IOT: basado en Wi-Fi, alimentado con 2 baterías AAA: 6 pasos
Sensor de puerta IOT: basado en Wi-Fi, alimentado con 2 baterías AAA: 6 pasos

Video: Sensor de puerta IOT: basado en Wi-Fi, alimentado con 2 baterías AAA: 6 pasos

Video: Sensor de puerta IOT: basado en Wi-Fi, alimentado con 2 baterías AAA: 6 pasos
Video: Qué pena manejar un Ford viejo 🤡 2024, Mayo
Anonim
Sensor de puerta IOT: basado en Wi-Fi, alimentado con baterías 2xAAA
Sensor de puerta IOT: basado en Wi-Fi, alimentado con baterías 2xAAA

En este instructivo, presentamos cómo puede construir fácilmente un sensor de puerta Wi-Fi alimentado por batería con el módulo IOT Cricket Wi-Fi. También mostramos cómo integrar los mensajes de Cricket con IFTTT (o cualquier otro servicio, incluido Home Assistant, MQTT o Webhooks con solicitudes HTTP POST) para enviar notificaciones telefónicas. Cuando se abre una puerta, Cricket envía notificaciones a tu teléfono.

NOTA: este es un proyecto para mostrar cómo se puede armar fácilmente un sensor de puerta prototipo en unos minutos. Sin embargo, para hacer un sensor de puerta completo, es posible que desee dedicar un poco más de tiempo a optimizar el diseño para sus necesidades.

En principio funciona así. Cuando la parte del imán está cerca de la parte del sensor de láminas (puerta cerrada), desconecta IO1 de BATT, si el imán se separa del sensor de láminas (puerta abierta) conecta el voltaje de BATT a la señal IO1_Wakeup y despierta la placa.

Configuramos Cricket para enviar solicitudes HTTP POST al IFFTT donde se convierte en notificaciones push, que se envían a un teléfono. Además, todas las notificaciones incluyen información sobre el nivel de la batería y la temperatura ambiente del sensor de temperatura integrado del Cricket.

Las instrucciones se componen de los siguientes pasos: Explicación del proyecto usando esquemas Configuración de IFTTT con servicio Pushbullet Configuración del módulo IOT Cricket Conexión de IOT Cricket a Internet a través de Wi-Fi

Suministros

Módulo de Cricket Wi-Fi (https://www.thingsonedge.com/)

Interruptor magnético de ventana de puerta

Soporte de batería 2xAAA baterías

Paso 1: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Usamos el sensor de lengüeta NC. Siga los esquemas a continuación para conectar todos los componentes juntos.

Una vez que haya ensamblado, los circuitos deberían funcionar de la siguiente manera. Cuando se abre una puerta, se despierta el Cricket indicado por el LED parpadeando. Tu dispositivo está casi listo. Ahora configuremos IFTTT para enviar notificaciones automáticas en el evento de puerta abierta.

Paso 2: Configuración de IFTTT con un servicio Pushbullet

Configuración de IFTTT con un servicio Pushbullet
Configuración de IFTTT con un servicio Pushbullet
Configuración de IFTTT con un servicio Pushbullet
Configuración de IFTTT con un servicio Pushbullet

Pasos a seguir:

  • Vaya a:
  • Iniciar sesión o registrarse
  • Haga clic en Crear desde el menú Usuario / Cuenta (esquina superior derecha)
  • Haga clic en + para crear un nuevo evento de origen
  • Seleccione el servicio Webhooks
  • Haga clic en Continuar.
  • Haga clic en Recibir una solicitud web (en el lado izquierdo)
  • Cree el nombre del evento, p. Ej. sensor_de_puerta
  • El evento de origen debe configurarse ahora, haga clic en + después del evento Luego
  • Buscar servicio pushbullet
  • Cambiar el nombre del evento a door_sensor
  • Cambiar el título en consecuencia
  • Cambiar mensaje a Batería de puerta abierta = {{Value1}} temp = {{Value2}}
  • Haga clic en Finalizar

Casi allí, ahora necesita obtener una dirección HTTP en la que podamos publicar eventos desde el módulo de IoT. Busque el servicio Webhooks y haga clic en el documento en la esquina superior derecha.

A continuación, copie los enlaces web en "Realizar una solicitud web POST o GET a:" y los necesitará más adelante.

Antes de comenzar a usar el dispositivo, debe configurarse en el Portal para desarrolladores. Vaya a la siguiente sección.

Paso 3: configura tu dispositivo en el portal para desarrolladores

Abra el TOE Developer Portal (que viene con el módulo IOT Cricket) desde cualquier navegador, ya sea desde su PC o desde un dispositivo móvil. Debe registrarse / iniciar sesión en Developer Portal para activar y configurar el dispositivo en su cuenta. De lo contrario, el dispositivo no funcionará.

Después de iniciar sesión / registrarse correctamente, debe hacer clic en "Agregar nuevo" dispositivo para activar su dispositivo en el sistema. Debes usar el número de serie único impreso en una etiqueta adhesiva en la parte posterior de Cricket.

NOTA: Debe conservar el número de serie solo para usted. No lo comparta con nadie más.

Establezca la siguiente configuración:

RTC: OFFIO2: OFF Monitor de batería: ON Sensor de temperatura: ON Forzar actualizaciones en - IO1 Wake Up: Sí Forzar actualizaciones en - RTC Wake Up: No

Publicar eventos: ver más abajo

Copie / pegue el enlace que copiamos de Webhooks en io1_wakeup:

URL:

  • reemplazar https por
  • reemplazar evento a sensor_de_puerta

el enlace debería verse así a continuación:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Datos:

Una vez que establezca su configuración, presione el botón Guardar.

¡Estamos casi alli! Solo necesitamos conectar nuestro dispositivo a Internet a través de una red Wi-Fi.

Paso 4: Conéctese a la red Wi-Fi (Internet)

Conéctese a la red Wi-Fi (Internet)
Conéctese a la red Wi-Fi (Internet)

Presione el botón del Cricket durante 5 segundos hasta que el LED se encienda constantemente. Luego, conéctese desde cualquier dispositivo con capacidades de navegador web (teléfono inteligente, computadora portátil,…) a la red Wi-Fi privada de toe_device Circket. Abra la página https://192.168.4.1/index.html y pase sus credenciales de Wi-Fi. Eso es todo.

Paso 5: obtener la configuración del portal para desarrolladores

Sólo un paso más. Presione el botón a bordo durante 1 segundo para obtener la configuración del Portal para desarrolladores. Ahora ya está todo listo y debería seguir recibiendo notificaciones en su teléfono cuando se abre una puerta.

Para obtener más información sobre cómo integrarse con otros servicios como Home Assistant, MQTT o solicitud HTTP POST, consulte la documentación de Cricket:

Paso 6: retroalimentación

¡Esperamos que haya sido una experiencia agradable para ti construir un sensor de puerta con Cricket! Ayúdenos a mejorar la tecnología si tiene comentarios o sugerencias. Si te gustó el proyecto, ayúdanos a correr la voz.

¡Gracias!

Recomendado: