Obsah:

ESP32+RC522+IFTTT = Zabezpečenie domácnosti: 5 krokov
ESP32+RC522+IFTTT = Zabezpečenie domácnosti: 5 krokov

Video: ESP32+RC522+IFTTT = Zabezpečenie domácnosti: 5 krokov

Video: ESP32+RC522+IFTTT = Zabezpečenie domácnosti: 5 krokov
Video: ESP32+RC522+IFTTT=Home Security 2024, November
Anonim
Image
Image

Ahoj! Tento malý projekt som vyrobil s vývojovou doskou ESP32, čítačkou RF522 RFID, Hall Senor a IFTTT.

Ak niekto otvorí vaše dvere a do 10 sekúnd nevloží správnu značku RFID, dostanete upozornenie alebo SMS na inteligentné zariadenie.

Takto to funguje

Krok 1: Získajte všetky diely

Pripojte všetky pripojenia
Pripojte všetky pripojenia

1. Doska vývojára ESP32

2. RC522 RFID

3. Drôty

4. Hallov senzor

5. Magnet (použil som neodým, ale akýkoľvek magnet by bol v poriadku)

6: 4,7k odpor

Odkazy slúžia len na informáciu. Tieto diely kúpite oveľa lacnejšie na e-bay;)

Krok 2: Pripojte všetky pripojenia

1. Pripojte ESP32 k RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Pripojte snímač haly (pozrite sa na technický list, ak používate iný snímač):

Pripojte ESP32 P21 k Vout Hall Hall a 3V3 k V+ a GND k V-. Medzi P21 a 3V3 vložte odpor 1k až 10k

Krok 3: Vytvorte si účet IFTTT a urobte aplet

Vytvorte si účet IFTTT a urobte aplet
Vytvorte si účet IFTTT a urobte aplet
Vytvorte si účet IFTTT a urobte aplet
Vytvorte si účet IFTTT a urobte aplet
Vytvorte si účet IFTTT a urobte aplet
Vytvorte si účet IFTTT a urobte aplet

1. Prejdite na stránku IFTTT.com a zaregistrujte sa (ak ste tak ešte neurobili, základná verzia je bezplatná);

2. Vytvorte aplet -> prejdite na „Moje aplety“-> „Nový aplet“;

3. Stlačte „toto“;

4. Hľadajte „webhooky““;

5. Zadajte názov: „DoorAlarm“// toto bude pridané do nášho programu ESP32

6. Stlačte „to“;

7. Vyhľadajte „upozornenie“(Môžete tiež vyhľadávať správy SMS alebo e-maily);

8. Vyberte akciu: „Odoslať upozornenie z aplikácie IFTTT“.

9. Polia úplnej akcie: zadajte správu, ktorá bude doručená do vášho inteligentného zariadenia.

10. Stlačte „Dokončiť“.

Krok 4: Programovanie

Programovanie
Programovanie

1. Pripravte si arduino IDE: ESP32 s Arduino IDE

2. kód na stiahnutie;

3. Choďte na: https://ifttt.com/maker_webhooks a stlačte „Dokumentácia“a získajte svoj kľúč. Skopírujte kľúč do kódu ESP32;

4. Zmeňte svoje prihlasovacie údaje do siete;

5. Prečítajte si UID svojich kariet RFID a zmeňte pre svoju kartu tieto riadky:

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

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

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

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

5. Naprogramujte ESP a v Arduino IDE otvorte Serial Monitor, aby ste zistili, ako funguje.

Krok 5: Dokončite svoj projekt

Dokončite svoj projekt
Dokončite svoj projekt
Dokončite svoj projekt
Dokončite svoj projekt
Dokončite svoj projekt
Dokončite svoj projekt

Ak všetko funguje podľa očakávania, spájajte všetky spojenia a umiestnite ich blízko dverí (tiež ho môžete niekde skryť). Pripevnite magnet k dverám a umiestnite k nim Hallov senzor. Keď sa dvere otvoria, halový senzor to zistí a pošle signál do ESP32. ESP32 sa potom bezdrôtovo pripojí k IFTTT a IFTTT vám pošle upozornenie alebo SMS.

Čo zlepšiť:

1. Implementujte nejaký druh srdcového tepu zariadenia, aby ste mohli byť upozornení, ak zariadenie nefunguje správne;

2. Vytvorte na to 3d tlačené puzdro;

3. Pripojte výstražné alebo zvukové upozornenia: zvukový projekt ESP32

Užitočné odkazy:

randomnerdtutorials.com

Inštalácia dosky ESP32 do Arduino IDE (pokyny pre Windows)