Taula de continguts:

ESP32 + RC522 + IFTTT = Seguretat domèstica: 5 passos
ESP32 + RC522 + IFTTT = Seguretat domèstica: 5 passos

Vídeo: ESP32 + RC522 + IFTTT = Seguretat domèstica: 5 passos

Vídeo: ESP32 + RC522 + IFTTT = Seguretat domèstica: 5 passos
Vídeo: Дверной замок IoT с использованием RFID и онлайн-присутствием | Интернет-проекты | ESP32 проекты 2024, Desembre
Anonim
Image
Image

Hola! Vaig fer aquest petit projecte amb placa de desenvolupament ESP32, lector RFID RC522, hall senor i IFTTT.

Rebrà notificacions o SMS al dispositiu intel·ligent si algú obre la porta i no posa l'etiqueta RFID correcta en 10 segons.

Així funciona

Pas 1: Obteniu totes les parts

Cableja totes les connexions
Cableja totes les connexions

1. Tauler de desenvolupament ESP32

2. RC522 RFID

3. Filferros

4. Sensor Hall

5. Imant (he utilitzat neodimi però qualsevol imant estaria bé)

Resistència 6: 4.7k

Els enllaços són només com a referència. Podeu obtenir aquestes parts molt més barates des de e-bay;)

Pas 2: Connecteu totes les connexions

1. Connecteu ESP32 a RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

RESET P22

GND GND

3V3 3V3

2. Connecteu el sensor de sala (consulteu el full de dades si feu servir un sensor diferent):

Connecteu ESP32 P21 a Vout del hall senor i 3V3 a V + i GND a V-. Poseu una resistència d'1k a 10k entre P21 i 3V3

Pas 3: creeu un compte IFTTT i feu la miniaplicació

Crea un compte IFTTT i crea l'applet
Crea un compte IFTTT i crea l'applet
Crea un compte IFTTT i crea l'applet
Crea un compte IFTTT i crea l'applet
Creeu un compte IFTTT i feu un applet
Creeu un compte IFTTT i feu un applet

1. Aneu a IFTTT.com i registreu-vos (si encara no ho heu fet, la versió bàsica és gratuïta);

2. Creeu applet -> aneu a "Els meus applets" -> "Applet nou";

3. Premeu "això";

4. Cerqueu "webhooks";

5. Introduïu el nom: "DoorAlarm" // s'afegirà al nostre programa ESP32

6. Premeu "que";

7. Cerqueu "notificació" (també podeu cercar SMS o correu electrònic);

8. Escolliu l'acció: "Envieu una notificació des de l'aplicació IFTTT".

9. Completar els camps d’acció: introduïu el missatge que es lliurarà al vostre dispositiu intel·ligent.

10. Premeu "Finalitza".

Pas 4: Programació

Programació
Programació

1.prepere arduino IDE: ESP32 amb Arduino IDE

2. descarregar el codi;

3. Aneu a: https://ifttt.com/maker_webhooks i premeu "Documentació" i obteniu la vostra clau. Copia la clau al codi ESP32;

4. Canvieu les vostres credencials de xarxa;

5. Llegiu les vostres targetes RFID UID i canvieu aquestes línies per la vostra targeta:

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

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

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

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

5. Programa ESP i a Arduino IDE obriu el monitor sèrie per comprovar el seu funcionament.

Pas 5: finalitzeu el vostre projecte

Acabeu el vostre projecte
Acabeu el vostre projecte
Acabeu el vostre projecte
Acabeu el vostre projecte
Acabeu el vostre projecte
Acabeu el vostre projecte

Si tot funciona com s’espera, soldeu totes les connexions i poseu-les a prop de les portes (també podeu amagar-la en algun lloc). Col·loqueu l’imant a les portes i poseu-hi el sensor del vestíbul a prop. Quan s’obrin les portes, el sensor del vestíbul ho detectarà i enviarà senyal a ESP32. A continuació, ESP32 es connecta a través de la xarxa sense fils a IFTTT i IFTTT us envia notificacions o SMS.

Coses a millorar:

1. Implementeu algun tipus de batec cardíac del dispositiu perquè pugueu rebre una notificació si el dispositiu no funciona correctament;

2. Feu una caixa impresa en 3D per a això;

3. Adjunta notificacions d’alarma o àudio: projecte d’àudio ESP32

Links útils:

randomnerdtutorials.com

Instal·lació de la placa ESP32 a Arduino IDE (instruccions de Windows)