Sisukord:
- Samm: hankige kõik osad
- Samm: ühendage kõik ühendused
- Samm: looge IFTTT konto ja tehke aplett
- 4. samm: programmeerimine
- Samm: viige oma projekt lõpule
Video: ESP32+RC522+IFTTT = Kodu turvalisus: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
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)