Sadržaj:

ESP32+RC522+IFTTT = Sigurnost kuće: 5 koraka
ESP32+RC522+IFTTT = Sigurnost kuće: 5 koraka

Video: ESP32+RC522+IFTTT = Sigurnost kuće: 5 koraka

Video: ESP32+RC522+IFTTT = Sigurnost kuće: 5 koraka
Video: ESP32+RC522+IFTTT=Home Security 2024, Juli
Anonim
Image
Image

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

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 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

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 "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

Programiranje
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

Završite svoj projekat
Završite svoj projekat
Završite svoj projekat
Završite svoj projekat
Završite svoj projekat
Završite svoj projekat

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)