Tartalomjegyzék:
- 1. lépés: Szerezze be az összes alkatrészt
- 2. lépés: Csatlakoztassa az összes csatlakozást
- 3. lépés: Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
- 4. lépés: Programozás
- 5. lépés: Fejezze be a projektet
Videó: ESP32+RC522+IFTTT = Otthoni biztonság: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Szia! Ezt a kis projektet ESP32 fejlesztőpanellel, RC522 RFID olvasóval, hall senorral és IFTTT -vel készítettem.
Értesítést vagy SMS -t kap az okoseszközön, ha valaki kinyitja az ajtót, és 10 másodpercen belül nem helyezi be a helyes RFID -címkét.
Ez így működik
1. lépés: Szerezze be az összes alkatrészt
1. ESP32 fejlesztőtábla
2. RC522 RFID
3. Vezetékek
4. Hall -érzékelő
5. Mágnes (én neodímiumot használtam, de bármilyen mágnes jó lenne)
6: 4.7k ellenállás
A linkek csak tájékoztató jellegűek. Ezeket az alkatrészeket sokkal olcsóbban szerezheti be az e-bay-től;)
2. lépés: Csatlakoztassa az összes csatlakozást
1. Csatlakoztassa az ESP32 -t az RC522 -hez:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RESET
GND GND
3V3 3V3
2. Csatlakoztassa a hall -érzékelőt (ellenőrizze az adatlapot, ha más érzékelőt használ):
Csatlakoztassa az ESP32 P21-et a hall-érzékelő Vout-jához, a 3V3-at a V+ -hoz, a GND-t pedig a V- -hoz. Tegyen 1-10 000 ellenállást a P21 és a 3V3 közé
3. lépés: Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
1. Nyissa meg az IFTTT.com webhelyet, és regisztráljon (ha még nem tette meg, az alapverzió ingyenes);
2. Hozzon létre kisalkalmazást -> lépjen a "Saját kisalkalmazások" -> "Új kisalkalmazás" elemre;
3. Nyomja meg az "ezt" gombot;
4. "Webhooks" keresése ';
5. Írja be a nevet: "DoorAlarm" // ez bekerül az ESP32 programunkba
6. Nyomja meg az "azt";
7. Keresés az "értesítés" (SMS-ben vagy e-mailben is kereshet);
8. Válassza ki a műveletet: "Értesítés küldése az IFTTT alkalmazásból".
9. Teljes műveleti mezők: írja be az üzenetet, amelyet elküld az intelligens eszközére.
10. Nyomja meg a "Befejezés" gombot.
4. lépés: Programozás
1. prepere arduino IDE: ESP32 Arduino IDE -vel
2. letöltési kód;
3. Menjen a következő helyre: https://ifttt.com/maker_webhooks, és nyomja meg a "Dokumentáció" gombot, és szerezze be a kulcsot. Másolja a kulcsot az ESP32 kódba;
4. Módosítsa hálózati hitelesítő adatait;
5. Olvassa el az RFID -kártyák UID -jét, és módosítsa ezeket a sorokat a kártyához:
if (rfid.uid.uidByte [0] == 61 &&
rfid.uid.uidByte [1] == 102 &&
rfid.uid.uidByte [2] == 14 &&
rfid.uid.uidByte [3] == 194)
5. Az ESP program és az Arduino IDE programban nyissa meg a Soros monitort, hogy ellenőrizze, hogyan működik.
5. lépés: Fejezze be a projektet
Ha minden a várt módon működik, forrasztja be az összes csatlakozást, és tegye az ajtók közelébe (elrejtheti valahol). Rögzítse a mágnest az ajtókhoz, és tegye közel a hall érzékelőt. Az ajtók kinyitásakor a csarnokérzékelő észleli ezt, és jelet küld az ESP32 -nek. Az ESP32 ezután vezeték nélkül csatlakozik az IFTTT -hez, és az IFTTT értesítést vagy SMS -t küld Önnek.
Javítandó dolgok:
1. Végezzen valamilyen eszköz szívverést, így értesítést kaphat, ha az eszköz nem működik megfelelően;
2. Készítsen 3D nyomtatott tokot erre;
3. Csatlakoztassa a riasztást vagy az audio értesítéseket: ESP32 audio projekt
Hasznos Linkek:
randomnerdtutorials.com
Az ESP32 kártya telepítése Arduino IDE rendszerben (Windows utasítások)