Obsah:
- Krok 1: Získajte všetky diely
- Krok 2: Pripojte všetky pripojenia
- Krok 3: Vytvorte si účet IFTTT a urobte aplet
- Krok 4: Programovanie
- Krok 5: Dokončite svoj projekt
Video: ESP32+RC522+IFTTT = Zabezpečenie domácnosti: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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
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
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
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)