Sommario:
- Passaggio 1: ottenere tutte le parti
- Passaggio 2: collegare tutte le connessioni
- Passaggio 3: crea un account IFTTT e crea un'applet
- Passaggio 4: programmazione
- Passaggio 5: completa il tuo progetto
Video: ESP32+RC522+IFTTT=Sicurezza domestica: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao! Ho realizzato questo piccolo progetto con scheda di sviluppo ESP32, lettore RFID RC522, sensore di sala e IFTTT.
Riceverai una notifica o un SMS sul dispositivo intelligente se qualcuno apre la tua porta e non inserisce il tag RFID corretto in 10 secondi.
È così che funziona
Passaggio 1: ottenere tutte le parti
1. Scheda di sviluppo ESP32
2. RC522 RFID
3. Fili
4. Sensore Hall
5. Magnete (ho usato il neodimio ma qualsiasi magnete andrebbe bene)
6: Resistenza 4.7k
I collegamenti sono solo per riferimento. Puoi ottenere queste parti molto più economiche da e-bay;)
Passaggio 2: collegare tutte le connessioni
1. Collegare ESP32 a RC522:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RESET
GND GND
3V3 3V3
2. Collegare il sensore hall (controllare la scheda tecnica se si utilizza un sensore diverso):
Collegare ESP32 P21 a Vout del sensore hall e 3V3 a V+ e GND a V-. Metti un resistore da 1k a 10k tra P21 e 3V3
Passaggio 3: crea un account IFTTT e crea un'applet
1. Vai su IFTTT.com e registrati (se non l'hai già fatto, la versione base è gratuita);
2. Crea Applet -> vai su "My Applet" -> "Nuova Applet";
3. Premere "questo";
4. Cerca "webhook"';
5. Inserire il nome: "DoorAlarm" // questo verrà aggiunto nel nostro programma ESP32
6. Premere "quello";
7. Cerca "notifica" (puoi anche cercare SMS o e-mail);
8. Scegli l'azione: "Invia una notifica dall'app IFTTT".
9. Completa i campi di azione: inserisci il messaggio che verrà consegnato al tuo dispositivo smart.
10. Premere "Fine".
Passaggio 4: programmazione
1.prepere arduino IDE: ESP32 con Arduino IDE
2. codice di download;
3. Vai a: https://ifttt.com/maker_webhooks e premi "Documentazione" e ottieni la tua chiave. Copia la chiave nel codice ESP32;
4. Cambia le tue credenziali di rete;
5. Leggi l'UID delle tue carte RFID e modifica queste righe per la tua carta:
if (rfid.uid.uidByte[0] == 61 &&
rfid.uid.uidByte[1] == 102 &&
rfid.uid.uidByte[2] == 14 &&
rfid.uid.uidByte[3] == 194)
5. Programmare ESP e in Arduino IDE aprire Serial Monitor per verificare come funziona.
Passaggio 5: completa il tuo progetto
Se tutto funziona come previsto, salda tutte le connessioni e mettilo vicino alle porte (puoi anche nasconderlo da qualche parte). Attacca il magnete alle porte e avvicina il sensore di hall. Quando le porte verranno aperte, il sensore del corridoio lo rileverà e invierà un segnale a ESP32. ESP32 si connette quindi tramite wireless a IFTTT e IFTTT ti invia notifiche o SMS.
Cose da migliorare:
1. Implementa una sorta di battito cardiaco del dispositivo in modo da poter essere avvisato se il dispositivo non funziona correttamente;
2. Crea una custodia stampata in 3d per questo;
3. Allegare notifiche di allarme o audio: progetto audio ESP32
Link utili:
randomnerdtutorials.com
Installazione della scheda ESP32 nell'IDE Arduino (istruzioni di Windows)
Consigliato:
Come utilizzare il modulo RFID-RC522 con Arduino: 5 passaggi
Come utilizzare il modulo RFID-RC522 con Arduino: In questo Instructable, darò una panoramica sul principio di funzionamento fondamentale del modulo RFID accoppiato con i suoi tag e chip. Fornirò anche un breve esempio di un progetto che ho realizzato utilizzando questo modulo RFID con un LED RGB. Come al solito con i miei Ins
Utilizzo di Mifare Ultralight C con RC522 su Arduino: 3 passaggi
Utilizzo di Mifare Ultralight C Con RC522 su Arduino: L'utilizzo della tecnologia RFID per identificare i titolari di carta o per autorizzare a fare qualcosa (aprire una porta, ecc.) è un approccio abbastanza comune. In caso di applicazioni fai-da-te, il modulo RC522 è ampiamente utilizzato in quanto è abbastanza economico ed esiste molto codice per questo modulo.I
RFID-RC522 con Arduino: 6 passaggi
RFID-RC522 Con Arduino: dimentichi mai la password? RFID-RC522 può aiutarti a risolvere questo problema! Utilizzando RFID-RC522, puoi aiutarti ad accedere al tuo account utilizzando una carta. Non è fantastico? Questo progetto ti insegnerà come leggere l'UID della carta e utilizzare quella carta per log
Nozioni di base RFID RC522 e PN532: 10 passaggi
Nozioni di base su RC522 e PN532 RFID: NOTA: ora ho Instructables che offre il codice Arduino per RC522 e PN532. Qualche tempo fa ho acquistato tre diversi moduli RFID per sperimentare. In un progetto precedente ho spiegato come utilizzare un semplice modulo a 125 kHz per eseguire una funzione di sicurezza di base
RFID RC522 (Raspberry Pi): 4 passaggi
RFID RC522 (Raspberry Pi): tutorial di base su come configurare un lettore/scrittore RFID (RC522) con il Raspberry Pi