Tartalomjegyzék:

ESP32+RC522+IFTTT = Otthoni biztonság: 5 lépés
ESP32+RC522+IFTTT = Otthoni biztonság: 5 lépés

Videó: ESP32+RC522+IFTTT = Otthoni biztonság: 5 lépés

Videó: ESP32+RC522+IFTTT = Otthoni biztonság: 5 lépés
Videó: ESP32+RC522+IFTTT=Home Security 2024, November
Anonim
Image
Image

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

Csatlakoztassa az összes csatlakozást
Csatlakoztassa az összes csatlakozást

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

Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
Hozzon létre IFTTT -fiókot és készítsen kisalkalmazást
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

Programozá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

Fejezze be a projektet
Fejezze be a projektet
Fejezze be a projektet
Fejezze be a projektet
Fejezze be a projektet
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)