INHOUDSOPGAWE:
- Stap 1: Kry al die onderdele
- Stap 2: Verbind alle verbindings
- Stap 3: Skep 'n IFTTT -rekening en maak 'n applet
- Stap 4: Programmering
- Stap 5: Voltooi u projek
Video: ESP32+RC522+IFTTT = Huisveiligheid: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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
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
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)