İçindekiler:

ESP32+RC522+IFTTT=Ev Güvenliği: 5 Adım
ESP32+RC522+IFTTT=Ev Güvenliği: 5 Adım

Video: ESP32+RC522+IFTTT=Ev Güvenliği: 5 Adım

Video: ESP32+RC522+IFTTT=Ev Güvenliği: 5 Adım
Video: ESP32 ve ESP8266 ile IFTTT Kullanımı 2024, Temmuz
Anonim
Image
Image

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

Tüm Bağlantıları Kablolayın
Tüm Bağlantıları Kablolayı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

IFTTT Hesabı Oluşturun ve Applet Yapın
IFTTT Hesabı Oluşturun ve Applet Yapın
IFTTT Hesabı Oluşturun ve Applet Yapın
IFTTT Hesabı Oluşturun ve Applet Yapın
IFTTT Hesabı Oluşturun ve Applet Yapın
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

Programlama
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

Projenizi Bitirin
Projenizi Bitirin
Projenizi Bitirin
Projenizi Bitirin
Projenizi Bitirin
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ı)