Innholdsfortegnelse:

ESP32+RC522+IFTTT = Hjemmesikkerhet: 5 trinn
ESP32+RC522+IFTTT = Hjemmesikkerhet: 5 trinn

Video: ESP32+RC522+IFTTT = Hjemmesikkerhet: 5 trinn

Video: ESP32+RC522+IFTTT = Hjemmesikkerhet: 5 trinn
Video: ESP32+RC522+IFTTT=Home Security 2024, Juli
Anonim
Image
Image

Hei! Jeg laget dette lille prosjektet med ESP32 utviklingstavle, RC522 RFID -leser, hall senor og IFTTT.

Du vil motta varsel eller SMS på smartenheten hvis noen åpner døren din og ikke setter riktig RFID -kode på 10 sekunder.

Slik fungerer det

Trinn 1: Få alle delene

Koble alle tilkoblinger
Koble alle tilkoblinger

1. ESP32 dev -brett

2. RC522 RFID

3. Ledninger

4. Hallsensor

5. Magnet (jeg brukte neodym, men en hvilken som helst magnet ville være fin)

6: 4.7k motstand

Lenker er bare for referanse. Du kan få disse delene mye billigere fra e-bay;)

Trinn 2: Koble til alle tilkoblinger

1. Koble ESP32 til RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 NULLSTILL

GND GND

3V3 3V3

2. Koble til hallsensor (sjekk datablad hvis du bruker annen sensor):

Koble ESP32 P21 til Vout av hall senor og 3V3 til V+ og GND til V-. Sett 1k til 10k motstand mellom P21 og 3V3

Trinn 3: Opprett IFTTT -konto og lag applet

Opprett IFTTT -konto og lag applet
Opprett IFTTT -konto og lag applet
Opprett IFTTT -konto og lag applet
Opprett IFTTT -konto og lag applet
Opprett IFTTT -konto og lag applet
Opprett IFTTT -konto og lag applet

1. Gå til IFTTT.com og registrer deg (hvis du ikke allerede har det, er grunnleggende versjon gratis);

2. Lag Applet -> gå til "Mine appletter" -> "Ny applett";

3. Trykk på "dette";

4. Søk etter "webhooks" ';

5. Tast inn navn: "DoorAlarm" // dette vil bli lagt til i vårt ESP32 -program

6. Trykk på "det";

7. Søk etter "varsling" (Du kan også søke etter SMS eller e-post);

8. Velg handling: "Send et varsel fra IFTTT -appen".

9. Fullfør handlingsfelt: skriv inn melding som vil bli levert til smartenheten din.

10. Trykk på "Fullfør".

Trinn 4: Programmering

Programmering
Programmering

1. forbered arduino IDE: ESP32 Med Arduino IDE

2. last ned kode;

3. Gå til: https://ifttt.com/maker_webhooks og trykk "Dokumentasjon" og få nøkkelen din. Kopier nøkkel til ESP32 -kode;

4. Endre nettverkslegitimasjonen din;

5. Les RFID -kortets UID og endre disse linjene for kortet ditt:

if (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 åpne Serial Monitor for å sjekke hvordan det fungerer.

Trinn 5: Fullfør prosjektet

Fullfør prosjektet ditt
Fullfør prosjektet ditt
Fullfør prosjektet ditt
Fullfør prosjektet ditt
Fullfør prosjektet ditt
Fullfør prosjektet ditt

Hvis alt fungerer som forventet, loddes alle tilkoblinger og plasseres nær dører (Du kan også skjule det et sted). Fest magneten til dørene og sett hallsensoren nær den. Når dører skal åpnes vil hallsensoren oppdage det og den sender signal til ESP32. ESP32 kobles deretter over trådløst til IFTTT, og IFTTT sender deg varsel eller SMS.

Ting å forbedre:

1. Implementer en slags hjerteslag for enheten, slik at du kan bli varslet hvis enheten ikke fungerer som den skal;

2. Lag 3d -trykt etui for dette;

3. Fest alarm- eller lydvarsler: ESP32 -lydprosjekt

Nyttige lenker:

randomnerdtutorials.com

Installere ESP32 -kortet i Arduino IDE (Windows -instruksjoner)