Sisällysluettelo:

ESP32+RC522+IFTTT = Kodin suojaus: 5 vaihetta
ESP32+RC522+IFTTT = Kodin suojaus: 5 vaihetta

Video: ESP32+RC522+IFTTT = Kodin suojaus: 5 vaihetta

Video: ESP32+RC522+IFTTT = Kodin suojaus: 5 vaihetta
Video: ESP32+RC522+IFTTT=Home Security 2024, Marraskuu
Anonim
Image
Image

Hei! Tein tämän pienen projektin ESP32 -kehityskortilla, RC522 RFID -lukijalla, halli -anturilla ja IFTTT: llä.

Saat ilmoituksen tai tekstiviestin älylaitteeseen, jos joku avaa ovesi eikä laita oikeaa RFID -tunnistetta 10 sekunnissa.

Näin se toimii

Vaihe 1: Hanki kaikki osat

Johda kaikki liitännät
Johda kaikki liitännät

1. ESP32 -kehityskortti

2. RC522 RFID

3. Johdot

4. Hall -anturi

5. magneetti (käytin neodyymiä, mutta mikä tahansa magneetti olisi hieno)

6: 4.7k vastus

Linkit ovat vain viitteellisiä. Saat nämä osat paljon halvemmalla e-baystä;)

Vaihe 2: Johda kaikki liitännät

1. Kytke ESP32 RC522: een:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 NOLLAUS

GND GND

3V3 3V3

2. Kytke halli -anturi (tarkista tietolomake, jos käytät eri anturia):

Liitä ESP32 P21 hallin anturin Voutiin ja 3V3 V+: een ja GND V-. Laita 1k - 10k vastus P21: n ja 3V3: n väliin

Vaihe 3: Luo IFTTT -tili ja tee sovelma

Luo IFTTT -tili ja tee appletti
Luo IFTTT -tili ja tee appletti
Luo IFTTT -tili ja tee appletti
Luo IFTTT -tili ja tee appletti
Luo IFTTT -tili ja tee appletti
Luo IFTTT -tili ja tee appletti

1. Siirry IFTTT.com -sivustoon ja rekisteröidy (jos et ole jo tehnyt sitä, perusversio on ilmainen);

2. Luo Applet -> siirry "Omat appletit" -> "Uusi appletti";

3. Paina "tätä";

4. Etsi "webhooks" ';

5. Syötä nimi: "DoorAlarm" // tämä lisätään ESP32 -ohjelmaan

6. Paina "sitä";

7. Etsi "ilmoitus" (Voit myös etsiä tekstiviestejä tai sähköpostiviestejä);

8. Valitse toimenpide: "Lähetä ilmoitus IFTTT -sovelluksesta".

9. Täydelliset toimintakentät: kirjoita viesti, joka toimitetaan älylaitteeseesi.

10. Paina "Valmis".

Vaihe 4: Ohjelmointi

Ohjelmointi
Ohjelmointi

1. valmistele arduino IDE: ESP32 ja Arduino IDE

2. latauskoodi;

3. Siirry osoitteeseen https://ifttt.com/maker_webhooks ja paina "Documentation" ja hae avaimesi. Kopioi avain ESP32 -koodiin;

4. Muuta verkkotunnuksiasi;

5. Lue RFID -korttisi UID ja muuta seuraavat rivit kortillesi:

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

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

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

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

5. Ohjelma ESP ja Arduino IDE: ssä avaa Serial Monitor tarkistaaksesi, miten se toimii.

Vaihe 5: Viimeistele projekti

Viimeistele projektisi
Viimeistele projektisi
Viimeistele projektisi
Viimeistele projektisi
Viimeistele projektisi
Viimeistele projektisi

Jos kaikki toimii odotetulla tavalla, juota kaikki liitännät ja aseta se lähelle ovia (voit myös piilottaa sen jonnekin). Kiinnitä magneetti oviin ja aseta aulaanturi lähelle sitä. Kun ovet avataan, aulaanturi havaitsee sen ja lähettää signaalin ESP32: lle. ESP32 muodostaa sitten langattoman yhteyden IFTTT: hen ja IFTTT lähettää sinulle ilmoituksen tai tekstiviestin.

Parannettavia asioita:

1. Toteuta jonkinlainen laitteen syke, jotta voit saada ilmoituksen, jos laite ei toimi kunnolla;

2. Tee 3D -painettu kotelo tätä varten;

3. Kytke hälytys- tai ääni -ilmoitukset: ESP32 -ääniprojekti

Hyödyllisiä linkkejä:

randomnerdtutorials.com

ESP32 -kortin asentaminen Arduino IDE: hen (Windows -ohjeet)