Tabla de contenido:

ESP32 + RC522 + IFTTT = Seguridad en el hogar: 5 pasos
ESP32 + RC522 + IFTTT = Seguridad en el hogar: 5 pasos

Video: ESP32 + RC522 + IFTTT = Seguridad en el hogar: 5 pasos

Video: ESP32 + RC522 + IFTTT = Seguridad en el hogar: 5 pasos
Video: ЧАСТЬ 2 ESPNOW — Лучшая система домашней безопасности своими руками — ESP8266 (trigBoard) + модем 4G LTE 2024, Noviembre
Anonim
Image
Image

¡Hola! Hice este pequeño proyecto con placa de desarrollo ESP32, lector RFID RC522, hall senor e IFTTT.

Recibirá una notificación o un SMS en un dispositivo inteligente si alguien abre su puerta y no coloca la etiqueta RFID correcta en 10 segundos.

Así es como funciona

Paso 1: obtenga todas las piezas

Cablee todas las conexiones
Cablee todas las conexiones

1. Placa de desarrollo ESP32

2. RC522 RFID

3. Cables

4. Sensor Hall

5. Imán (utilicé neodimio, pero cualquier imán estaría bien)

6: Resistencia de 4.7k

Los enlaces son solo para referencia. Puede obtener estas piezas mucho más baratas de e-bay;)

Paso 2: Cablee todas las conexiones

1. Conecte ESP32 a RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Conecte el sensor de pasillo (consulte la hoja de datos si usa un sensor diferente):

Conecte ESP32 P21 a Vout del sensor de pasillo y 3V3 a V + y GND a V-. Ponga una resistencia de 1k a 10k entre P21 y 3V3

Paso 3: Cree una cuenta IFTTT y haga un applet

Cree una cuenta IFTTT y haga un applet
Cree una cuenta IFTTT y haga un applet
Cree una cuenta IFTTT y haga un applet
Cree una cuenta IFTTT y haga un applet
Cree una cuenta IFTTT y haga un applet
Cree una cuenta IFTTT y haga un applet

1. Vaya a IFTTT.com y regístrese (si aún no lo ha hecho, la versión básica es gratuita);

2. Crear subprograma -> vaya a "Mis subprogramas" -> "Nuevo subprograma";

3. Pulse "esto";

4. Busque "webhooks" ';

5. Introduzca el nombre: "DoorAlarm" // esto se agregará en nuestro programa ESP32

6. Pulse "eso";

7. Busque "notificación" (también puede buscar SMS o correo electrónico);

8. Elija la acción: "Enviar una notificación desde la aplicación IFTTT".

9. Complete los campos de acción: ingrese el mensaje que se enviará a su dispositivo inteligente.

10. Pulse "Finalizar".

Paso 4: programación

Programación
Programación

1.preparar arduino IDE: ESP32 con Arduino IDE

2.código de descarga;

3. Vaya a: https://ifttt.com/maker_webhooks y presione "Documentación" y obtenga su clave. Copie la clave al código ESP32;

4. Cambie sus credenciales de red;

5. Lee el UID de tu tarjeta RFID y cambia estas líneas por Tu tarjeta:

if (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. Programe ESP y en Arduino IDE abra Serial Monitor para verificar cómo funciona.

Paso 5: finalice su proyecto

Termina tu proyecto
Termina tu proyecto
Termina tu proyecto
Termina tu proyecto
Termina tu proyecto
Termina tu proyecto

Si todo funciona como se esperaba, suelde todas las conexiones y colóquelo cerca de las puertas (también puede ocultarlo en algún lugar). Coloque el imán en las puertas y coloque el sensor de pasillo cerca de él. Cuando se abran las puertas, el sensor de pasillo lo detectará y enviará una señal al ESP32. Luego, ESP32 se conecta de forma inalámbrica a IFTTT e IFTTT le envía una notificación o un SMS.

Cosas para mejorar:

1. Implemente algún tipo de latido del corazón del dispositivo para que pueda recibir una notificación si el dispositivo no funciona correctamente;

2. Haga una funda impresa en 3D para esto;

3. Añadir notificaciones de alarma o audio: proyecto de audio ESP32

Enlaces útiles:

randomnerdtutorials.com

Instalación de la placa ESP32 en Arduino IDE (instrucciones de Windows)