Sadržaj:

ESP32+RC522+IFTTT = Sigurnost doma: 5 koraka
ESP32+RC522+IFTTT = Sigurnost doma: 5 koraka

Video: ESP32+RC522+IFTTT = Sigurnost doma: 5 koraka

Video: ESP32+RC522+IFTTT = Sigurnost doma: 5 koraka
Video: ESP32+RC522+IFTTT=Home Security 2024, Studeni
Anonim
Image
Image

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

Ožičite sve veze
Ožičite sve veze

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

Napravite IFTTT račun i napravite Applet
Napravite IFTTT račun i napravite Applet
Napravite IFTTT račun i napravite Applet
Napravite IFTTT račun i napravite Applet
Napravite IFTTT račun i napravite Applet
Napravite 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

Programiranje
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

Završite svoj projekt
Završite svoj projekt
Završite svoj projekt
Završite svoj projekt
Završite svoj projekt
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)