Sadržaj:
- Korak 1: Nabavite sve dijelove
- Korak 2: Ožičite sve veze
- Korak 3: Kreirajte IFTTT račun i napravite Applet
- Korak 4: Programiranje
- Korak 5: Završite svoj projekt
Video: ESP32+RC522+IFTTT = Sigurnost kuće: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo! Napravio sam ovaj mali projekat sa razvojnom pločom ESP32, RFID čitačem RC522, senzorom za hodnik i IFTTT.
Primit ćete obavijest ili SMS na pametnom uređaju ako vam netko otvori vrata i ne stavi ispravnu RFID oznaku u roku od 10 sekundi.
Ovako to funkcionira
Korak 1: Nabavite sve dijelove
1. ESP32 ploča za razvoj
2. RC522 RFID
3. Žice
4. Hall senzor
5. Magnet (koristio sam neodimij, ali svaki magnet bi bio u redu)
6: 4.7k Otpornik
Linkovi su samo za referencu. Ove dijelove možete nabaviti mnogo jeftinije putem e-baya;)
Korak 2: Ožičite sve veze
1. Povežite ESP32 na RC522:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RESET
GND GND
3V3 3V3
2. Povežite Hall senzor (provjerite tehnički list ako koristite drugi senzor):
Spojite ESP32 P21 na Vout senzora hale i 3V3 na V+ i GND na V-. Postavite otpornik 1k do 10k između P21 i 3V3
Korak 3: Kreirajte IFTTT račun i napravite Applet
1. Idite na IFTTT.com i registrirajte se (ako već niste, osnovna verzija je besplatna);
2. Napravite Applet -> idite na "My Applets" -> "New Applet";
3. Pritisnite "this";
4. Potražite "webhooks" ';
5. Unesite naziv: "DoorAlarm" // ovo će biti dodano u naš ESP32 program
6. Pritisnite "to";
7. Potražite "obavijest" (Također možete tražiti SMS ili e-poštu);
8. Izaberite radnju: "Pošaljite obavijest iz aplikacije IFTTT".
9. Dovršena polja za radnju: unesite poruku koja će biti isporučena vašem pametnom uređaju.
10. Pritisnite "Finish".
Korak 4: Programiranje
1.prepere arduino IDE: ESP32 Sa Arduino IDE
2. preuzimanje kod;
3. Idite na: https://ifttt.com/maker_webhooks i pritisnite "Dokumentacija" i preuzmite svoj ključ. Kopirajte ključ u ESP32 kod;
4. Promijenite mrežne vjerodajnice;
5. Pročitajte UID svoje RFID kartice i promijenite ove redove za svoju karticu:
if (rfid.uid.uidByte [0] == 61 &&
rfid.uid.uidByte [1] == 102 &&
rfid.uid.uidByte [2] == 14 &&
rfid.uid.uidByte [3] == 194)
5. Programm ESP i u Arduino IDE otvorite Serial Monitor da provjerite kako radi.
Korak 5: Završite svoj projekt
Ako sve radi kako se očekuje, zalemite sve veze i postavite ih blizu vrata (možete ih i sakriti negdje). Pričvrstite magnet na vrata i približite hodnikov senzor blizu njih. Kada se vrata otvore, senzor će to otkriti i poslati signal na ESP32. ESP32 se zatim bežično povezuje na IFTTT i IFTTT vam šalje obavijest ili SMS.
Stvari koje treba poboljšati:
1. Impletirajte neku vrstu otkucaja srca uređaja kako biste bili obaviješteni ako uređaj ne radi ispravno;
2. Napravite 3D štampanu kutiju za ovo;
3. Priključite alarmne ili audio obavijesti: ESP32 audio projekt
Korisni linkovi:
randomnerdtutorials.com
Instaliranje ESP32 ploče u Arduino IDE (upute za Windows)