Innehållsförteckning:

ESP32+RC522+IFTTT = Hemsäkerhet: 5 steg
ESP32+RC522+IFTTT = Hemsäkerhet: 5 steg

Video: ESP32+RC522+IFTTT = Hemsäkerhet: 5 steg

Video: ESP32+RC522+IFTTT = Hemsäkerhet: 5 steg
Video: ESP32+RC522+IFTTT=Home Security 2024, Juli
Anonim
Image
Image

Hej! Jag gjorde detta lilla projekt med ESP32 utvecklingskort, RC522 RFID -läsare, hall senor och IFTTT.

Du får ett meddelande eller SMS på smartenheten om någon öppnar din dörr och inte sätter rätt RFID -tagg på 10 sekunder.

Så här fungerar det

Steg 1: Skaffa alla delar

Anslut alla anslutningar
Anslut alla anslutningar

1. ESP32 dev -kort

2. RC522 RFID

3. Ledningar

4. Hallsensor

5. Magnet (jag använde neodym men någon magnet skulle vara bra)

6: 4.7k motstånd

Länkar är bara för referens. Du kan få dessa delar mycket billigare från e-bay;)

Steg 2: Koppla alla anslutningar

1. Anslut ESP32 till RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 ÅTERSTÄLL

GND GND

3V3 3V3

2. Anslut hallsensor (kolla datablad om du använder annan sensor):

Anslut ESP32 P21 till Vout of hall senor och 3V3 till V+ och GND till V-. Sätt 1k till 10k motstånd mellan P21 och 3V3

Steg 3: Skapa IFTTT -konto och skapa applet

Skapa IFTTT -konto och Make Applet
Skapa IFTTT -konto och Make Applet
Skapa IFTTT -konto och Make Applet
Skapa IFTTT -konto och Make Applet
Skapa IFTTT -konto och Make Applet
Skapa IFTTT -konto och Make Applet

1. Gå till IFTTT.com och registrera dig (om du inte redan har det, är grundversionen gratis);

2. Create Applet -> go to "My Applets" -> "New Applet";

3. Tryck på "detta";

4. Sök efter "webhooks" ';

5. Ange namn: "DoorAlarm" // detta kommer att läggas till i vårt ESP32 -program

6. Tryck på "det";

7. Sök efter "avisering" (Du kan också söka efter SMS eller e-post);

8. Välj åtgärd: "Skicka ett meddelande från IFTTT -appen".

9. Kompletta åtgärdsfält: ange meddelande som kommer att levereras till din smarta enhet.

10. Tryck på "Slutför".

Steg 4: Programmering

Programmering
Programmering

1. förbered arduino IDE: ESP32 med Arduino IDE

2. ladda ner kod;

3. Gå till: https://ifttt.com/maker_webhooks och tryck på "Dokumentation" och få din nyckel. Kopiera nyckel till ESP32 -kod;

4. Ändra dina nätverksuppgifter;

5. Läs dina RFID -kort UID och ändra dessa rader för ditt kort:

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

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

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

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

5. Programm ESP och i Arduino IDE öppna Serial Monitor för att kontrollera hur det fungerar.

Steg 5: Slutför ditt projekt

Avsluta ditt projekt
Avsluta ditt projekt
Avsluta ditt projekt
Avsluta ditt projekt
Avsluta ditt projekt
Avsluta ditt projekt

Om allt fungerar som förväntat löd alla anslutningar och placera det nära dörrarna (Du kan också gömma det någonstans). Fäst magneten på dörrarna och sätt hallsensorn nära den. När dörrarna öppnas kommer hallsensorn att upptäcka det och den skickar signal till ESP32. ESP32 ansluter sedan trådlöst till IFTTT och IFTTT skickar dig meddelande eller SMS.

Saker att förbättra:

1.implementera någon form av enhetens hjärtslag så att du kan meddelas om enheten inte fungerar som den ska;

2. Make 3d -tryckt fodral för detta;

3. Bifoga larm- eller ljudmeddelanden: ESP32 -ljudprojekt

Användbara länkar:

randomnerdtutorials.com

Installera ESP32 -kortet i Arduino IDE (Windows -instruktioner)