Sommario:

ESP32+RC522+IFTTT=Sicurezza domestica: 5 passaggi
ESP32+RC522+IFTTT=Sicurezza domestica: 5 passaggi

Video: ESP32+RC522+IFTTT=Sicurezza domestica: 5 passaggi

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

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

Collegare tutte le connessioni
Collegare tutte le connessioni

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

Crea un account IFTTT e crea un'applet
Crea un account IFTTT e crea un'applet
Crea un account IFTTT e crea un'applet
Crea un account IFTTT e crea un'applet
Crea un account IFTTT e crea un'applet
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

Programmazione
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

Finisci il tuo progetto
Finisci il tuo progetto
Finisci il tuo progetto
Finisci il tuo progetto
Finisci il tuo progetto
Finisci 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: