Indholdsfortegnelse:

ESP32+RC522+IFTTT = Hjemmesikkerhed: 5 trin
ESP32+RC522+IFTTT = Hjemmesikkerhed: 5 trin

Video: ESP32+RC522+IFTTT = Hjemmesikkerhed: 5 trin

Video: ESP32+RC522+IFTTT = Hjemmesikkerhed: 5 trin
Video: ESP32+RC522+IFTTT=Home Security 2024, Juli
Anonim
Image
Image

Hej! Jeg lavede dette lille projekt med ESP32 udviklingstavle, RC522 RFID -læser, hall senor og IFTTT.

Du modtager besked eller sms på smartenheden, hvis nogen åbner din dør og ikke sætter det korrekte RFID -tag på 10 sekunder.

Sådan fungerer det

Trin 1: Få alle delene

Tråd alle forbindelser
Tråd alle forbindelser

1. ESP32 dev board

2. RC522 RFID

3. Ledninger

4. Hall Sensor

5. Magnet (jeg brugte neodym, men enhver magnet ville være fin)

6: 4.7k modstand

Links er kun til reference. Du kan få disse dele meget billigere fra e-bay;)

Trin 2: Tilslut alle forbindelser

1. Slut ESP32 til RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 NULSTIL

GND GND

3V3 3V3

2. Tilslut hall -sensor (tjek datablad, hvis du bruger en anden sensor):

Tilslut ESP32 P21 til Vout af hall senor og 3V3 til V+ og GND til V-. Sæt 1k til 10k modstand mellem P21 og 3V3

Trin 3: Opret IFTTT -konto og lav applet

Opret IFTTT -konto og lav applet
Opret IFTTT -konto og lav applet
Opret IFTTT -konto og lav applet
Opret IFTTT -konto og lav applet
Opret IFTTT -konto, og lav applet
Opret IFTTT -konto, og lav applet

1. Gå til IFTTT.com og registrer dig (hvis du ikke allerede har gjort det, er grundversionen gratis);

2. Opret applet -> gå til "Mine appletter" -> "Ny applet";

3. Tryk på "dette";

4. Søg efter "webhooks" ';

5. Indtast navn: "DoorAlarm" // dette tilføjes i vores ESP32 -program

6. Tryk på "det";

7.. Søg efter "meddelelse" (Du kan også søge efter SMS eller e-mail);

8. Vælg handling: "Send en meddelelse fra IFTTT -appen".

9. Fuldfør handlingsfelter: indtast besked, der vil blive leveret til din smartenhed.

10. Tryk på "Afslut".

Trin 4: Programmering

Programmering
Programmering

1. forbered arduino IDE: ESP32 Med Arduino IDE

2. download kode;

3. Gå til: https://ifttt.com/maker_webhooks, og tryk på "Dokumentation" og få din nøgle. Kopier nøgle til ESP32 -kode;

4. ændre dine netværksoplysninger;

5. Læs dine RFID -kort UID, og rediger disse linjer for dit kort:

hvis (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. Programm ESP og i Arduino IDE åbne Serial Monitor for at kontrollere, hvordan det fungerer.

Trin 5: Afslut dit projekt

Afslut dit projekt
Afslut dit projekt
Afslut dit projekt
Afslut dit projekt
Afslut dit projekt
Afslut dit projekt

Hvis alt fungerer som forventet loddes alle forbindelser og sættes tæt på døre (Du kan også skjule det et sted). Sæt magnet på døre, og sæt hallsensor tæt på den. Når døre åbnes, registrerer hall -sensor det, og det sender signal til ESP32. ESP32 opretter derefter forbindelse trådløst til IFTTT, og IFTTT sender dig besked eller SMS.

Ting at forbedre:

1. Implementér en slags hjerteslag på enheden, så du kan få besked, hvis enheden ikke fungerer korrekt;

2. Gør 3d -trykt sag til dette;

3. Vedhæft alarm- eller lydmeddelelser: ESP32 -lydprojekt

Nyttige links:

randomnerdtutorials.com

Installation af ESP32 -kortet i Arduino IDE (Windows -instruktioner)