Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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
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
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ı)