Mündəricat:

ESP32+RC522+IFTTT = Ev Təhlükəsizliyi: 5 addım
ESP32+RC522+IFTTT = Ev Təhlükəsizliyi: 5 addım

Video: ESP32+RC522+IFTTT = Ev Təhlükəsizliyi: 5 addım

Video: ESP32+RC522+IFTTT = Ev Təhlükəsizliyi: 5 addım
Video: ESP32+RC522+IFTTT=Home Security 2024, Iyul
Anonim
Image
Image

Salam! Bu kiçik layihəni ESP32 inkişaf lövhəsi, RC522 RFID oxuyucusu, salon senoru və IFTTT ilə hazırladım.

Kimsə qapınızı açsa və 10 saniyədə düzgün RFID etiketi qoymasa, ağıllı cihazda bildiriş və ya SMS alacaqsınız.

Bu necə işləyir

Addım 1: Bütün hissələri alın

Bütün Bağlantıları Tel Edin
Bütün Bağlantıları Tel Edin

1. ESP32 inkişaf lövhəsi

2. RC522 RFID

3. Tellər

4. Hall Sensoru

5. Maqnit (neodim istifadə etdim, amma hər maqnit yaxşı olardı)

6: 4.7k müqavimət

Linklər yalnız istinad üçündür. Bu hissələri e-baydan çox ucuz əldə edə bilərsiniz;)

Addım 2: Bütün Bağlantıları Tel edin

1. ESP32 -ni RC522 -yə qoşun:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 SIFIRLA

GND GND

3V3 3V3

2. Zal sensörünü bağlayın (fərqli bir sensor istifadə edirsinizsə, məlumat cədvəlini yoxlayın):

ESP32 P21-i Vout of hall senoruna, 3V3-ü V+ və GND-ni V-ə qoşun. P21 ilə 3V3 arasında 1k -dan 10k -a qədər rezistor qoyun

Addım 3: IFTTT Hesabı yaradın və Applet edin

IFTTT Hesabı yaradın və Applet edin
IFTTT Hesabı yaradın və Applet edin
IFTTT Hesabı yaradın və Applet edin
IFTTT Hesabı yaradın və Applet edin
IFTTT Hesabı yaradın və Applet edin
IFTTT Hesabı yaradın və Applet edin

1. IFTTT.com saytına daxil olun və qeydiyyatdan keçin (hələ yoxdusanız, əsas versiya pulsuzdur);

2. Applet yaradın -> "Appletlərim" -> "Yeni Applet" ə gedin;

3. "Bu" düyməsini basın;

4. "webhooks" axtarın;

5. Adı daxil edin: "DoorAlarm" // bu ESP32 proqramımıza əlavə olunacaq

6. "o" düyməsini basın;

7. "Bildiriş" axtarın (SMS və ya e-poçt da axtara bilərsiniz);

8. Tədbir seçin: "IFTTT tətbiqindən bildiriş göndər".

9. Tamamlanmış fəaliyyət sahələri: ağıllı cihazınıza çatdırılacaq mesajı daxil edin.

10. "Bitir" düyməsini basın.

Addım 4: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

1. Arduino IDE: Arduino IDE ilə ESP32

2. endirmə kodu;

3. https://ifttt.com/maker_webhooks ünvanına gedin və "Sənədlər" düyməsini basın və açarınızı əldə edin. Açarı ESP32 koduna kopyalayın;

4. Şəbəkə etimadnamənizi dəyişdirin;

5. RFID kartlarınızın UID -ni oxuyun və kartınız üçün bu sətirləri dəyişdirin:

əgər (rfid.uid.uidByte [0] == 61 &&

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

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

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

5. Proqram ESP və Arduino IDE -də Serial Monitorun necə işlədiyini yoxlayın.

Addım 5: Layihənizi bitirin

Layihənizi bitirin
Layihənizi bitirin
Layihənizi bitirin
Layihənizi bitirin
Layihənizi bitirin
Layihənizi bitirin

Hər şey gözlənildiyi kimi işləyirsə, bütün əlaqələri lehimləyin və qapılara yaxın qoyun (Bir yerdə də gizlədə bilərsiniz). Qapılara maqnit bağlayın və ona yaxın bir salon sensoru qoyun. Qapılar açılanda zal sensoru bunu aşkar edəcək və ESP32 -ə siqnal göndərəcək. ESP32 daha sonra simsiz olaraq IFTTT -yə qoşulur və IFTTT Sizə bildiriş və ya SMS göndərir.

Təkmilləşdiriləcək şeylər:

1. Cihazın düzgün işləmədiyi təqdirdə xəbərdar ola biləcəyiniz bir növ cihaz ürək döyüntüsünü tətbiq edin;

2. Bunun üçün 3d çap işi hazırlayın;

3. Zəngli və ya səsli bildirişlər əlavə edin: ESP32 audio layihəsi

Faydalı bağlantılar:

randomnerdtutorials.com

Arduino IDE -də ESP32 lövhəsinin quraşdırılması (Windows təlimatları)