Mundarija:
- 1 -qadam: Barcha qismlarni oling
- 2 -qadam: Barcha ulanishlarni uzing
- 3 -qadam: IFTTT hisobini yarating va Applet -ni yarating
- 4 -qadam: dasturlash
- 5 -qadam: Loyihangizni yakunlang
Video: ESP32+RC522+IFTTT = Uy xavfsizligi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom! Men bu kichik loyihani ESP32 ishlab chiqish paneli, RC522 RFID o'quvchi, zal senatori va IFTTT bilan qildim.
Agar kimdir sizning eshigingizni ochsa va 10 soniya ichida RFID tegini to'g'ri qo'ymasa, siz aqlli qurilmaga xabar olasiz.
Bu shunday ishlaydi
1 -qadam: Barcha qismlarni oling
1. ESP32 ishlab chiqarish kartasi
2. RC522 RFID
3. Simlar
4. Zal sensori
5. Magnit (men neodimdan foydalandim, lekin har qanday magnit yaxshi bo'lardi)
6: 4.7k qarshilik
Havolalar faqat ma'lumot uchun. Siz bu qismlarni e-baydan ancha arzonroq sotib olishingiz mumkin;)
2 -qadam: Barcha ulanishlarni uzing
1. ESP32 ni RC522 ga ulang:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RESET
GND GND
3V3 3V3
2. Zal sensorini ulang (agar siz boshqa sensordan foydalansangiz, ma'lumotlar jadvalini tekshiring):
ESP32 P21 ni Vout of hall senoriga, 3V3 ni V+ va GND ni V- ga ulang. P21 va 3V3 oralig'ida 1k dan 10k gacha qarshilik qo'ying
3 -qadam: IFTTT hisobini yarating va Applet -ni yarating
1. IFTTT.com saytiga o'ting va ro'yxatdan o'ting (agar sizda hali yo'q bo'lsa, asosiy versiya bepul);
2. Applet yarating -> "Mening ilovalarim" -> "Yangi Applet" ga o'ting;
3. "Bu" tugmasini bosing;
4. "veb -kancalar" ni qidiring;
5. Ismni kiriting: "DoorAlarm" // bu bizning ESP32 dasturimizga qo'shiladi
6. "o'sha" tugmasini bosing;
7. "Bildirishnoma" ni qidirish (SMS yoki elektron pochtani ham qidirish mumkin);
8. Amalni tanlang: "IFTTT ilovasidan bildirishnoma yuborish".
9. To'liq harakatlar maydonlari: aqlli qurilmangizga yuboriladigan xabarni kiriting.
10. "Finish" tugmasini bosing.
4 -qadam: dasturlash
1. oldingi arduino IDE: ESP32 Arduino IDE bilan
2. yuklash kodi;
3. https://ifttt.com/maker_webhooks saytiga o'ting va "Hujjatlar" ni bosing va kalitingizni oling. Kalitni ESP32 kodiga nusxalash;
4. Tarmoq ma'lumotlarini o'zgartiring;
5. UID RFID kartalarini o'qing va kartangiz uchun quyidagi qatorlarni o'zgartiring:
agar (rfid.uid.uidByte [0] == 61 &&
rfid.uid.uidByte [1] == 102 &&
rfid.uid.uidByte [2] == 14 &&
rfid.uid.uidByte [3] == 194)
5. ESP dasturi va Arduino IDE -da Serial Monitor -ni oching, u qanday ishlashini tekshiradi.
5 -qadam: Loyihangizni yakunlang
Agar hamma narsa kutilganidek ishlayotgan bo'lsa, barcha ulanishlarni lehimlang va eshiklarga yaqin joylashtiring (Siz uni biron bir joyga yashirishingiz mumkin). Magnitni eshiklarga ulang va unga datchikni qo'ying. Eshiklar ochilganda, zal sensori buni aniqlaydi va ESP32 ga signal yuboradi. ESP32 keyin IFTTTga simsiz ulanadi va IFTTT sizga xabar yoki SMS yuboradi.
Yaxshilash kerak bo'lgan narsalar:
1. Yurak urishining bir turini bajaring, shunda qurilma to'g'ri ishlamayotganligi to'g'risida sizga xabar beriladi;
2. Buning uchun 3d bosma sumkani yarating;
3. Signal yoki ovozli bildirishnomalarni biriktiring: ESP32 audio loyihasi
Foydali havolalar:
randomnerdtutorials.com
ESP32 kartasini Arduino IDE -ga o'rnatish (Windows ko'rsatmalari)