Inhoudsopgave:

ESP32+RC522+IFTTT=Thuisbeveiliging: 5 stappen
ESP32+RC522+IFTTT=Thuisbeveiliging: 5 stappen

Video: ESP32+RC522+IFTTT=Thuisbeveiliging: 5 stappen

Video: ESP32+RC522+IFTTT=Thuisbeveiliging: 5 stappen
Video: Голубая стрела (1958) фильм 2024, Juli-
Anonim
Image
Image

Hoi! Ik heb dit kleine project gemaakt met ESP32-ontwikkelbord, RC522 RFID-lezer, hall-senor en IFTTT.

U ontvangt een melding of sms op uw smartapparaat als iemand uw deur opent en de juiste RFID-tag niet binnen 10 seconden plaatst.

Dit is hoe het werkt

Stap 1: Verkrijg alle onderdelen

Alle verbindingen bedraden
Alle verbindingen bedraden

1. ESP32-ontwikkelbord

2. RC522 RFID

3. Draden

4. Zaalsensor

5. Magneet (ik gebruikte neodymium, maar elke magneet zou goed zijn)

6: 4.7k Weerstand

Links zijn alleen ter referentie. Op e-bay kun je deze onderdelen veel goedkoper krijgen;)

Stap 2: bedraad alle verbindingen

1. Sluit ESP32 aan op RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Sluit de hall-sensor aan (controleer het gegevensblad als u een andere sensor gebruikt):

Sluit ESP32 P21 aan op Vout van hall-senor en 3V3 op V+ en GND op V-. Zet 1k tot 10k weerstand tussen P21 en 3V3

Stap 3: Maak een IFTTT-account en maak een applet

IFTTT-account maken en applet maken
IFTTT-account maken en applet maken
IFTTT-account maken en applet maken
IFTTT-account maken en applet maken
IFTTT-account maken en applet maken
IFTTT-account maken en applet maken

1. Ga naar IFTTT.com en registreer (als je dat nog niet hebt gedaan, is de basisversie gratis);

2. Maak applet -> ga naar "Mijn applets" -> "Nieuwe applet";

3. Druk op "dit";

4. Zoek naar "webhooks"';

5. Voer naam in: "DoorAlarm" //dit wordt toegevoegd aan ons ESP32-programma

6. Druk op "dat";

7. Zoek naar "notificatie" (u kunt ook zoeken op sms of e-mail);

8. Kies actie: "Stuur een melding vanuit de IFTTT-app".

9. Voltooi actievelden: voer het bericht in dat op uw smart-apparaat wordt afgeleverd.

10. Druk op "Voltooien".

Stap 4: Programmeren

Programmeren
Programmeren

1.prepere arduino IDE: ESP32 met Arduino IDE

2.downloadcode;

3. Ga naar: https://ifttt.com/maker_webhooks en druk op "Documentatie" en ontvang uw sleutel. Kopieer sleutel naar ESP32-code;

4. Wijzig uw netwerkreferenties;

5. Lees de UID van uw RFID-kaarten en wijzig deze regels voor uw kaart:

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

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

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

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

5. Programmeer ESP en open in Arduino IDE Serial Monitor om te controleren hoe het werkt.

Stap 5: voltooi uw project

Voltooi uw project
Voltooi uw project
Voltooi uw project
Voltooi uw project
Voltooi uw project
Voltooi uw project

Als alles werkt zoals verwacht, soldeer dan alle verbindingen en plaats het dicht bij deuren (je kunt het ook ergens verbergen). Bevestig de magneet aan de deuren en plaats de halsensor er dichtbij. Wanneer deuren worden geopend, zal de halsensor dat detecteren en een signaal naar ESP32 sturen. ESP32 maakt vervolgens draadloos verbinding met IFTTT en IFTTT stuurt u een melding of sms.

Dingen om te verbeteren:

1. Implementeer een soort hartslag van het apparaat, zodat u een melding kunt krijgen als het apparaat niet goed werkt;

2. Maak hiervoor een 3D-geprint hoesje;

3. Bevestig alarm- of audiomeldingen: ESP32-audioproject

Handige links:

randomnerdtutorials.com

Het ESP32-bord installeren in Arduino IDE (Windows-instructies)

Aanbevolen: