Taula de continguts:
- Pas 1: Obteniu totes les parts
- Pas 2: Connecteu totes les connexions
- Pas 3: creeu un compte IFTTT i feu la miniaplicació
- Pas 4: Programació
- Pas 5: finalitzeu el vostre projecte
Vídeo: ESP32 + RC522 + IFTTT = Seguretat domèstica: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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ó
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ó
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
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)