INHOUDSOPGAWE:

ESP32+RC522+IFTTT = Huisveiligheid: 5 stappe
ESP32+RC522+IFTTT = Huisveiligheid: 5 stappe

Video: ESP32+RC522+IFTTT = Huisveiligheid: 5 stappe

Video: ESP32+RC522+IFTTT = Huisveiligheid: 5 stappe
Video: ESP32+RC522+IFTTT=Home Security 2024, November
Anonim
Image
Image

Hi! Ek het hierdie klein projek gemaak met ESP32 -ontwikkelingsbord, RC522 RFID -leser, saal senor en IFTTT.

U sal 'n kennisgewing of sms op die slimfoon ontvang as iemand u deur oopmaak en nie die korrekte RFID -etiket binne 10 sekondes plaas nie.

Dit is hoe dit werk

Stap 1: Kry al die onderdele

Draad alle verbindings
Draad alle verbindings

1. ESP32 dev bord

2. RC522 RFID

3. Drade

4. Hall Sensor

5. Magneet (ek het neodymium gebruik, maar enige magneet sal goed wees)

6: 4.7k Weerstand

Skakels is slegs vir verwysing. U kan hierdie onderdele baie goedkoper by e-bay kry;)

Stap 2: Verbind alle verbindings

1. Koppel ESP32 aan RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

V22 HERSTEL

GND GND

3V3 3V3

2. Koppel saalsensor (kyk na die datablad as u 'n ander sensor gebruik):

Koppel ESP32 P21 aan Vout van hal senor en 3V3 aan V+ en GND na V-. Sit 1k tot 10k weerstand tussen P21 en 3V3

Stap 3: Skep 'n IFTTT -rekening en maak 'n applet

Skep 'n IFTTT -rekening en maak 'n applet
Skep 'n IFTTT -rekening en maak 'n applet
Skep 'n IFTTT -rekening en maak 'n applet
Skep 'n IFTTT -rekening en maak 'n applet
Skep 'n IFTTT -rekening en maak 'n applet
Skep 'n IFTTT -rekening en maak 'n applet

1. Gaan na IFTTT.com en registreer (as u dit nog nie gedoen het nie, is die basiese weergawe gratis);

2. Skep Applet -> gaan na "My applets" -> "New Applet";

3. Druk "hierdie";

4. Soek vir "webhooks" ';

5. Voer naam in: "DoorAlarm" // dit sal bygevoeg word in ons ESP32 -program

6. Druk "dat";

7. Soek 'kennisgewing' (u kan ook SMS of e-pos soek);

8. Kies aksie: 'Stuur 'n kennisgewing van die IFTTT -app'.

9. Voltooi aksievelde: voer 'n boodskap in wat op u slimfoon afgelewer sal word.

10. Druk "Voltooi".

Stap 4: Programmering

Programmering
Programmering

1. berei arduino IDE voor: ESP32 Met Arduino IDE

2. aflaai kode;

3. Gaan na: https://ifttt.com/maker_webhooks en druk op 'Dokumentasie' en kry u sleutel. Kopieer sleutel na ESP32 -kode;

4. Verander u netwerkbewyse;

5. Lees u RFID -kaarte se UID en verander hierdie reëls vir u kaart:

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

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

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

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

5. Program ESP en in Arduino IDE maak Serial Monitor oop om te kyk hoe dit werk.

Stap 5: Voltooi u projek

Voltooi u projek
Voltooi u projek
Voltooi u projek
Voltooi u projek
Voltooi u projek
Voltooi u projek

As alles werk soos verwag, soldeer alle verbindings en plaas dit naby deure (u kan dit ook êrens wegsteek). Bevestig die magneet aan die deure en sit die saalsensor daar naby. Wanneer deure oopgemaak word, sal die sensor dit opspoor en dit sal 'n sein na ESP32 stuur. ESP32 maak dan draadloos verbinding met IFTTT en IFTTT stuur vir u kennisgewing of SMS.

Dinge om te verbeter:

1. Implementeer 'n soort hartklop, sodat u in kennis gestel kan word as die toestel nie behoorlik werk nie;

2. Maak 'n 3D -gedrukte saak hiervoor;

3. Heg alarm- of klankkennisgewings aan: ESP32 -klankprojek

Nuttige skakels:

randomnerdtutorials.com

Die installering van die ESP32 -bord in Arduino IDE (Windows -instruksies)