![ESP32+RC522+IFTTT = Mājas drošība: 5 soļi ESP32+RC522+IFTTT = Mājas drošība: 5 soļi](https://i.howwhatproduce.com/images/006/image-17221-15-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/006/image-17221-17-j.webp)
![](https://i.ytimg.com/vi/WxWQuNOYQIQ/hqdefault.jpg)
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](https://i.howwhatproduce.com/images/006/image-17221-18-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17221-19-j.webp)
![Izveidojiet IFTTT kontu un izveidojiet sīklietotni Izveidojiet IFTTT kontu un izveidojiet sīklietotni](https://i.howwhatproduce.com/images/006/image-17221-20-j.webp)
![Izveidojiet IFTTT kontu un izveidojiet sīklietotni Izveidojiet IFTTT kontu un izveidojiet sīklietotni](https://i.howwhatproduce.com/images/006/image-17221-21-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17221-22-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17221-23-j.webp)
![Pabeidziet savu projektu Pabeidziet savu projektu](https://i.howwhatproduce.com/images/006/image-17221-24-j.webp)
![Pabeidziet savu projektu Pabeidziet savu projektu](https://i.howwhatproduce.com/images/006/image-17221-25-j.webp)
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)