Satura rādītājs:

ESP32+RC522+IFTTT = Mājas drošība: 5 soļi
ESP32+RC522+IFTTT = Mājas drošība: 5 soļi

Video: ESP32+RC522+IFTTT = Mājas drošība: 5 soļi

Video: ESP32+RC522+IFTTT = Mājas drošība: 5 soļi
Video: Умный дом на ESP8266 - Проблемы обновления 2024, Jūlijs
Anonim
Image
Image

Sveiki! Es izveidoju šo mazo projektu ar ESP32 izstrādes paneli, RC522 RFID lasītāju, zāles sensoru un IFTTT.

Jūs saņemsiet paziņojumu vai SMS viedierīcē, ja kāds atvērs jūsu durvis un 10 sekunžu laikā neievietos pareizo RFID tagu.

Tas darbojas šādi

1. darbība: iegūstiet visas detaļas

Vadu visus savienojumus
Vadu visus savienojumus

1. ESP32 dev dēlis

2. RC522 RFID

3. Vadi

4. Zāles sensors

5. Magnēts (es izmantoju neodīmu, bet jebkurš magnēts būtu labi)

6: 4.7k rezistors

Saites ir tikai atsaucei. Šīs detaļas no e-bay var iegūt daudz lētāk;)

2. darbība: pievienojiet visus savienojumus

1. Savienojiet ESP32 ar RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Pievienojiet zāles sensoru (pārbaudiet datu lapu, ja izmantojat citu sensoru):

Savienojiet ESP32 P21 ar zāles sensora Vout un 3V3 ar V+ un GND ar V-. Ielieciet 1k līdz 10k rezistoru starp P21 un 3V3

3. darbība: izveidojiet IFTTT kontu un izveidojiet sīklietotni

Izveidojiet IFTTT kontu un izveidojiet sīklietotni
Izveidojiet IFTTT kontu un izveidojiet sīklietotni
Izveidojiet IFTTT kontu un izveidojiet sīklietotni
Izveidojiet IFTTT kontu un izveidojiet sīklietotni
Izveidojiet IFTTT kontu un izveidojiet sīklietotni
Izveidojiet IFTTT kontu un izveidojiet sīklietotni

1. Dodieties uz IFTTT.com un reģistrējieties (ja vēl neesat to izdarījis, pamata versija ir bezmaksas);

2. Izveidojiet sīklietotni -> dodieties uz "Manas sīklietotnes" -> "Jauna sīklietotne";

3. Nospiediet "šo";

4. Meklēt "tīmekļa āķus" ';

5. Ievadiet nosaukumu: "DoorAlarm" // tas tiks pievienots mūsu ESP32 programmā

6. Nospiediet "to";

7. Meklēt "paziņojumu" (Jūs varat arī meklēt SMS vai e-pastu);

8. Izvēlieties darbību: "Sūtīt paziņojumu no lietotnes IFTTT".

9. Pabeigt darbības laukus: ievadiet ziņojumu, kas tiks piegādāts jūsu viedierīcē.

10. Nospiediet "Pabeigt".

4. solis: programmēšana

Programmēšana
Programmēšana

1. sagatavot arduino IDE: ESP32 ar Arduino IDE

2. lejupielādes kods;

3. Dodieties uz: https://ifttt.com/maker_webhooks un nospiediet "Dokumentācija" un iegūstiet savu atslēgu. Kopēt atslēgu uz ESP32 kodu;

4. Mainīt tīkla akreditācijas datus;

5. Izlasiet savu RFID karšu UID un mainiet savas kartes rindas:

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

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

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

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

5. Programma ESP un Arduino IDE atveriet sērijas monitoru, lai pārbaudītu, kā tas darbojas.

5. solis: pabeidziet savu projektu

Pabeidziet savu projektu
Pabeidziet savu projektu
Pabeidziet savu projektu
Pabeidziet savu projektu
Pabeidziet savu projektu
Pabeidziet savu projektu

Ja viss darbojas kā paredzēts, pielieciet visus savienojumus un novietojiet tos tuvu durvīm (varat arī kaut kur to paslēpt). Piestipriniet magnētu pie durvīm un novietojiet zāles sensoru tuvu tam. Kad durvis tiks atvērtas, zāles sensors to noteiks un nosūtīs signālu uz ESP32. Pēc tam ESP32 bezvadu režīmā izveido savienojumu ar IFTTT, un IFTTT nosūta jums paziņojumu vai SMS.

Lietas, kas jāuzlabo:

1. Ieviest kāda veida sirdsdarbību, lai jūs varētu saņemt paziņojumu, ja ierīce nedarbojas pareizi;

2. šim nolūkam izveidojiet 3D drukātu lietu;

3. Pievienojiet trauksmes vai audio paziņojumus: ESP32 audio projekts

Noderīgas saites:

randomnerdtutorials.com

ESP32 plates instalēšana Arduino IDE (Windows instrukcijas)