Sadržaj:
- Korak 1: Nabavite sve dijelove
- Korak 2: Ožičite sve veze
- Korak 3: Izradite IFTTT račun i napravite Applet
- Korak 4: Programiranje
- Korak 5: Završite svoj projekt
Video: ESP32+RC522+IFTTT = Sigurnost doma: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Bok! Napravio sam ovaj mali projekt s razvojnom pločom ESP32, RFID čitačem RC522, senzorom hodnika i IFTTT -om.
Primit ćete obavijest ili SMS na pametnom uređaju ako vam netko otvori vrata i ne stavi ispravnu RFID oznaku u 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 puno jeftinije iz e-baya;)
Korak 2: Ožičite sve veze
1. Spojite 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 hodnog senzora i 3V3 na V+ i GND na V-. Postavite otpornik 1k do 10k između P21 i 3V3
Korak 3: Izradite 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 "ovo";
4. Potražite "webhooks" ';
5. Unesite naziv: "DoorAlarm" // ovo će biti dodano u naš program ESP32
6. Pritisnite "to";
7. Potražite "obavijest" (Također možete tražiti SMS ili e-poštu);
8. Odaberite radnju: "Pošaljite obavijest iz aplikacije IFTTT".
9. Dovršena polja radnje: unesite poruku koja će biti isporučena vašem pametnom uređaju.
10. Pritisnite "Završi".
Korak 4: Programiranje
1.prepere arduino IDE: ESP32 s Arduino IDE
2. kod za preuzimanje;
3. Idite na: https://ifttt.com/maker_webhooks i pritisnite "Dokumentacija" i preuzmite svoj ključ. Kopiraj ključ u ESP32 kod;
4. Promijenite mrežne vjerodajnice;
5. Pročitajte UID RFID kartica 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 prema očekivanjima, spajajte sve spojeve i stavite ih blizu vrata (možete ih i sakriti negdje). Pričvrstite magnet na vrata i postavite hodnikov senzor blizu njih. Kada se vrata otvore, senzor će to otkriti i poslati signal na ESP32. ESP32 se zatim bežično povezuje s IFTTT -om i IFTTT vam šalje obavijest ili SMS.
Stvari koje treba poboljšati:
1. Implementirajte neku vrstu otkucaja srca uređaja kako biste bili obaviješteni ako uređaj ne radi ispravno;
2. Napravite 3D tiskanu kutiju za to;
3. Priključite alarmne ili audio obavijesti: ESP32 audio projekt
Korisni linkovi:
randomnerdtutorials.com
Instaliranje ESP32 ploče u Arduino IDE (upute za Windows)