İçindekiler:
- Adım 1: Tüm Parçaları Alın
- 2. Adım: Tüm Bağlantıları Kablolayın
- Adım 3: IFTTT Hesabı Oluşturun ve Applet Yapın
- Adım 4: Programlama
- Adım 5: Projenizi Bitirin
Video: ESP32+RC522+IFTTT=Ev Güvenliği: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Selam! Bu küçük projeyi ESP32 geliştirme kartı, RC522 RFID okuyucu, hall senor ve IFTTT ile yaptım.
Birisi kapınızı açarsa ve 10 saniye içinde doğru RFID etiketini koymazsa, akıllı cihaza bildirim veya SMS alacaksınız.
Bu nasıl çalışır
Adım 1: Tüm Parçaları Alın
1. ESP32 geliştirme kartı
2. RC522 RFID
3. Teller
4. Hall Sensörü
5. Mıknatıs (Neodymium kullandım ama herhangi bir mıknatıs iyi olurdu)
6: 4.7k Direnç
Bağlantılar sadece referans içindir. Bu parçaları e-bay'den çok daha ucuza alabilirsiniz;)
2. Adım: Tüm Bağlantıları Kablolayın
1. ESP32'yi RC522'ye bağlayın:
P5 SDA'sı
P18 SCK
P23 MOSI
P19 MUAYENEHANESİ
P22 SIFIRLAMA
GND GND
3V3 3V3
2. Salon sensörünü bağlayın (farklı sensör kullanıyorsanız Veri Sayfasını kontrol edin):
ESP32 P21'i salon senorunun Vout'una ve 3V3'ü V+'ya ve GND'yi V-'ye bağlayın. P21 ve 3V3 arasına 1k ila 10k direnç koyun
Adım 3: IFTTT Hesabı Oluşturun ve Applet Yapın
1. IFTTT.com'a gidin ve kaydolun (henüz yapmadıysanız, temel sürüm ücretsizdir);
2. Uygulama Oluştur -> "Uygulamalarım" -> "Yeni Uygulama" seçeneğine gidin;
3. "Buna" basın;
4. "Web kancalarını" arayın';
5. Adı girin: "KapıAlarm" //bu, ESP32 programımıza eklenecektir.
6. "O"ya basın;
7. "Bildirim" için arama yapın (SMS veya e-posta da arayabilirsiniz);
8. Eylemi seçin: "IFTTT uygulamasından bir bildirim gönder".
9. Tam işlem alanları: Akıllı cihazınıza iletilecek mesajı girin.
10."Bitir"e basın.
Adım 4: Programlama
1. hazır arduino IDE: Arduino IDE ile ESP32
2. indirme kodu;
3. https://ifttt.com/maker_webhooks adresine gidin ve "Belgeler"e basın ve anahtarınızı alın. Anahtarı ESP32 koduna kopyalayın;
4. Ağ kimlik bilgilerinizi değiştirin;
5. RFID kartlarınızın UID'sini okuyun ve kartınız için şu satırları değiştirin:
if (rfid.uid.uidByte[0] == 61 &&
rfid.uid.uidByte[1] == 102 &&
rfid.uid.uidByte[2] == 14 &&
rfid.uid.uidByte[3] == 194)
5. Programm ESP ve Arduino IDE'de nasıl çalıştığını kontrol etmek için Seri Monitörü açın.
Adım 5: Projenizi Bitirin
Her şey beklendiği gibi çalışıyorsa, tüm bağlantıları lehimleyin ve kapılara yakın bir yere koyun (Ayrıca bir yere gizleyebilirsiniz). Mıknatısı kapılara takın ve salon sensörünü yakınına koyun. Kapılar açıldığında salon sensörü bunu algılayacak ve ESP32'ye sinyal gönderecektir. ESP32 daha sonra kablosuz olarak IFTTT'ye bağlanır ve IFTTT Size bildirim veya SMS gönderir.
İyileştirilecek şeyler:
1. Bir tür cihaz kalp atışı uygulayın, böylece cihaz düzgün çalışmıyorsa size haber verilir;
2. Bunun için 3d baskılı kılıf yapın;
3. Attach alarm veya sesli bildirimler: ESP32 ses projesi
Kullanışlı bağlantılar:
randomnerdtutorials.com
Arduino IDE'de ESP32 Kartının Kurulumu (Windows talimatları)