Cuprins:

ESP32 + RC522 + IFTTT = Securitate la domiciliu: 5 pași
ESP32 + RC522 + IFTTT = Securitate la domiciliu: 5 pași

Video: ESP32 + RC522 + IFTTT = Securitate la domiciliu: 5 pași

Video: ESP32 + RC522 + IFTTT = Securitate la domiciliu: 5 pași
Video: ESP32+RC522+IFTTT=Home Security 2024, Iulie
Anonim
Image
Image

Salut! Am făcut acest mic proiect cu placa de dezvoltare ESP32, cititor RFID RC522, Hall Senor și IFTTT.

Veți primi notificări sau SMS pe dispozitivul inteligent dacă cineva vă deschide ușa și nu pune eticheta RFID corectă în 10 secunde.

Asa functioneaza

Pasul 1: obțineți toate părțile

Sârmă toate conexiunile
Sârmă toate conexiunile

1. ESP32 dev board

2. RC522 RFID

3. Firele

4. Senzor Hall

5. Magnet (am folosit neodim, dar orice magnet ar fi bine)

Rezistor 6: 4.7k

Link-urile sunt doar pentru referință. Puteți obține aceste piese mult mai ieftin de la e-bay;)

Pasul 2: conectați toate conexiunile

1. Conectați ESP32 la RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Conectați senzorul de hol (verificați Foaia de date dacă utilizați un senzor diferit):

Conectați ESP32 P21 la Vout of hall senor și 3V3 la V + și GND la V-. Puneți rezistență de la 1k la 10k între P21 și 3V3

Pasul 3: Creați un cont IFTTT și creați applet

Creați un cont IFTTT și creați applet
Creați un cont IFTTT și creați applet
Creați un cont IFTTT și creați applet
Creați un cont IFTTT și creați applet
Creați un cont IFTTT și creați applet
Creați un cont IFTTT și creați applet

1. Accesați IFTTT.com și înregistrați-vă (dacă nu ați făcut deja, versiunea de bază este gratuită);

2. Creați applet -> accesați „Appletele mele” -> „Applet nou”;

3. Apăsați „acest lucru”;

4. Căutați „webhooks” ';

5. Introduceți numele: "DoorAlarm" // acesta va fi adăugat în programul nostru ESP32

6. Apăsați „că”;

7. Căutați „notificare” (Puteți căuta și SMS sau e-mail);

8. Alegeți acțiunea: „Trimiteți o notificare din aplicația IFTTT”.

9. Completați câmpurile de acțiune: introduceți mesajul care va fi livrat dispozitivului dvs. inteligent.

10. Apăsați „Finalizare”.

Pasul 4: Programare

Programare
Programare

1. Prepere arduino IDE: ESP32 Cu Arduino IDE

2. cod de descărcare;

3. Accesați: https://ifttt.com/maker_webhooks și apăsați „Documentație” și obțineți cheia dvs. Copiați cheia în codul ESP32;

4. Schimbați acreditările de rețea;

5. Citiți cardul RFID UID și schimbați aceste linii pentru cardul dvs.:

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

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

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

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

5. Programează ESP și în Arduino IDE deschide Serial Monitor pentru a verifica cum funcționează.

Pasul 5: Finalizați-vă proiectul

Finalizați-vă proiectul
Finalizați-vă proiectul
Finalizați-vă proiectul
Finalizați-vă proiectul
Finalizați-vă proiectul
Finalizați-vă proiectul

Dacă totul funcționează conform așteptărilor, lipiți toate conexiunile și puneți-le aproape de uși (Puteți ascunde și undeva). Atașați magnetul la uși și puneți senzorul de hol aproape de el. Când se vor deschide ușile, senzorul de hol va detecta acest lucru și va trimite semnal către ESP32. ESP32 se conectează apoi prin wireless la IFTTT și IFTTT îți trimite notificări sau SMS-uri.

Lucruri de îmbunătățit:

1. Implementați un fel de ritm cardiac al dispozitivului, astfel încât să puteți fi notificat dacă dispozitivul nu funcționează corect;

2. Faceți o carcasă imprimată 3D pentru aceasta;

3. Atașați notificări de alarmă sau audio: proiect audio ESP32

Link-uri utile:

randomnerdtutorials.com

Instalarea plăcii ESP32 în Arduino IDE (instrucțiuni Windows)