Mundarija:

ESP32+RC522+IFTTT = Uy xavfsizligi: 5 qadam
ESP32+RC522+IFTTT = Uy xavfsizligi: 5 qadam

Video: ESP32+RC522+IFTTT = Uy xavfsizligi: 5 qadam

Video: ESP32+RC522+IFTTT = Uy xavfsizligi: 5 qadam
Video: ESP32+RC522+IFTTT=Home Security 2024, Iyun
Anonim
Image
Image

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

Barcha ulanishlarni ulash
Barcha ulanishlarni ulash

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

IFTTT hisobini yarating va Applet -ni yarating
IFTTT hisobini yarating va Applet -ni yarating
IFTTT hisobini yarating va Applet -ni yarating
IFTTT hisobini yarating va Applet -ni yarating
IFTTT hisobini yarating va Applet -ni yarating
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

Dasturlash
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

Loyihangizni yakunlang
Loyihangizni yakunlang
Loyihangizni yakunlang
Loyihangizni yakunlang
Loyihangizni yakunlang
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)