Sisukord:

ESP32+RC522+IFTTT = Kodu turvalisus: 5 sammu
ESP32+RC522+IFTTT = Kodu turvalisus: 5 sammu

Video: ESP32+RC522+IFTTT = Kodu turvalisus: 5 sammu

Video: ESP32+RC522+IFTTT = Kodu turvalisus: 5 sammu
Video: ESP32+RC522+IFTTT=Home Security 2024, November
Anonim
Image
Image

Tere! Tegin selle väikese projekti koos ESP32 arendusplaadi, RC522 RFID lugeja, saali senori ja IFTTT -ga.

Kui keegi avab teie ukse ja ei pane 10 sekundi jooksul õiget RFID -märgendit, saate nutiseadmesse teate või SMS -i.

See toimib nii

Samm: hankige kõik osad

Juhtme kõik ühendused
Juhtme kõik ühendused

1. ESP32 arendusplaat

2. RC522 RFID

3. Juhtmed

4. Halli andur

5. Magnet (ma kasutasin neodüümi, kuid iga magnet oleks hea)

6: 4.7k takisti

Lingid on ainult viitamiseks. Neid osi saad e-bayst palju odavamalt;)

Samm: ühendage kõik ühendused

1. Ühendage ESP32 RC522 -ga:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 NULLI

GND GND

3V3 3V3

2. Ühendage saali andur (kui kasutate erinevat andurit, kontrollige andmelehte):

Ühendage ESP32 P21 saali sensori Voutiga ja 3V3 V+ ja GND V-. Pange 1k kuni 10k takisti P21 ja 3V3 vahele

Samm: looge IFTTT konto ja tehke aplett

Looge IFTTT konto ja tehke aplett
Looge IFTTT konto ja tehke aplett
Looge IFTTT konto ja tehke aplett
Looge IFTTT konto ja tehke aplett
Looge IFTTT konto ja tehke aplett
Looge IFTTT konto ja tehke aplett

1. Minge saidile IFTTT.com ja registreeruge (kui te pole seda juba teinud, on põhiversioon tasuta);

2. Loo aplett -> minge jaotisse "Minu apletid" -> "Uus aplett";

3. Vajutage "seda";

4. Otsi "veebihaagid" ';

5. Sisestage nimi: "DoorAlarm" // see lisatakse meie ESP32 programmi

6. Vajutage "seda";

7. Otsi "teatist" (saate otsida ka SMS-i või e-posti);

8. Valige toiming: "Saatke IFTTT -rakendusest teade".

9. Täielikud tegevusväljad: sisestage teade, mis edastatakse teie nutiseadmesse.

10. Vajutage "Finish".

4. samm: programmeerimine

Programmeerimine
Programmeerimine

1. valmistage arduino IDE: ESP32 koos Arduino IDE -ga

2. allalaadimiskood;

3. Minge aadressile https://ifttt.com/maker_webhooks ja vajutage "Dokumentatsioon" ja hankige oma võti. Kopeerige võti ESP32 koodile;

4. Muuda oma võrgu mandaati;

5. Lugege oma RFID -kaartide UID -d ja muutke oma kaardi jaoks järgmisi ridu:

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

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

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

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

5. Programm ESP ja Arduino IDE -s avage seeriamonitor, et kontrollida, kuidas see töötab.

Samm: viige oma projekt lõpule

Lõpeta oma projekt
Lõpeta oma projekt
Lõpeta oma projekt
Lõpeta oma projekt
Lõpeta oma projekt
Lõpeta oma projekt

Kui kõik töötab ootuspäraselt, jootke kõik ühendused ja pange need uste lähedale (saate selle ka kuhugi peita). Kinnitage magnet uste külge ja pange esikuandur selle lähedale. Uste avamisel tuvastab saali andur selle ja saadab signaali ESP32 -le. Seejärel loob ESP32 juhtmevaba ühenduse IFTTT -ga ja IFTTT saadab teile teate või SMS -i.

Mida parandada

1. Rakendage teatud tüüpi südame löögisagedus, nii et teid teavitatakse, kui seade ei tööta korralikult;

2. Tehke selleks 3D trükitud ümbris;

3. Ühendage häire- või helimärguanded: ESP32 heliprojekt

Kasulikud lingid:

randomnerdtutorials.com

ESP32 plaadi installimine Arduino IDE -sse (Windowsi juhised)