Isi kandungan:

ESP32 + RC522 + IFTTT = Keselamatan Rumah: 5 Langkah
ESP32 + RC522 + IFTTT = Keselamatan Rumah: 5 Langkah

Video: ESP32 + RC522 + IFTTT = Keselamatan Rumah: 5 Langkah

Video: ESP32 + RC522 + IFTTT = Keselamatan Rumah: 5 Langkah
Video: ESP32+RC522+IFTTT=Home Security 2024, November
Anonim
Image
Image

Hai! Saya membuat projek kecil ini dengan papan pengembangan ESP32, pembaca RFID RC522, senor dewan dan IFTTT.

Anda akan menerima pemberitahuan atau SMS pada peranti pintar jika seseorang membuka pintu Anda dan tidak meletakkan tag RFID yang betul dalam 10 saat.

Ini adalah bagaimana ia berfungsi

Langkah 1: Dapatkan Semua Bahagian

Wayar Semua Sambungan
Wayar Semua Sambungan

1. Papan dev ESP32

2. RC522 RFID

3. Wayar

4. Sensor Dewan

5. Magnet (Saya menggunakan neodymium tetapi magnet apa pun akan baik)

Perintang 6: 4.7k

Pautan hanya untuk rujukan. Anda boleh mendapatkan bahagian ini jauh lebih murah dari e-bay;)

Langkah 2: Kabel Semua Sambungan

1. Sambungkan ESP32 ke RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Sambungkan dewan sensor (periksa Lembaran Data jika Anda menggunakan sensor yang berbeza):

Sambungkan ESP32 P21 ke Vout dewan senor dan 3V3 ke V + dan GND ke V-. Letakkan perintang 1k hingga 10k antara P21 dan 3V3

Langkah 3: Buat Akaun IFTTT dan Buat Applet

Buat Akaun IFTTT dan Buat Applet
Buat Akaun IFTTT dan Buat Applet
Buat Akaun IFTTT dan Buat Applet
Buat Akaun IFTTT dan Buat Applet
Buat Akaun IFTTT dan Buat Applet
Buat Akaun IFTTT dan Buat Applet

1. Pergi ke IFTTT.com dan daftar (jika anda belum melakukannya, versi asas adalah percuma);

2. Buat Applet -> pergi ke "My Applet" -> "Applet Baru";

3. Tekan "ini";

4. Cari "webhooks" ';

5. Masukkan nama: "DoorAlarm" // ini akan ditambah dalam program ESP32 kami

6. Tekan "itu";

7. Cari "pemberitahuan" (Anda juga boleh mencari SMS atau e-mel);

8. Pilih tindakan: "Kirim pemberitahuan dari aplikasi IFTTT".

9. Bidang tindakan yang lengkap: masukkan mesej yang akan dihantar ke peranti pintar anda.

10. Tekan "Selesai".

Langkah 4: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

1.prepere arduino IDE: ESP32 Dengan Arduino IDE

2. turunkan kod;

3. Pergi ke: https://ifttt.com/maker_webhooks dan tekan "Dokumentasi" dan dapatkan kunci anda. Salin kunci ke kod ESP32;

4. Tukar kelayakan rangkaian anda;

5. Baca UID kad RFID anda dan ubah baris ini untuk kad anda:

jika (rfid.uid.uidByte [0] == 61 &&

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

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

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

5. Program ESP dan di Arduino IDE buka Serial Monitor untuk memeriksa cara kerjanya.

Langkah 5: Selesaikan Projek Anda

Selesaikan Projek Anda
Selesaikan Projek Anda
Selesaikan Projek Anda
Selesaikan Projek Anda
Selesaikan Projek Anda
Selesaikan Projek Anda

Sekiranya semuanya berfungsi seperti yang diharapkan solder semua sambungan dan letakkan di dekat pintu (Anda juga boleh menyembunyikannya di suatu tempat). Pasang magnet ke pintu dan letakkan sensor dewan di dekatnya. Apabila pintu dibuka dewan sensor akan mengesannya dan ia akan menghantar isyarat ke ESP32. ESP32 kemudian menyambung tanpa wayar ke IFTTT dan IFTTT menghantar pemberitahuan atau SMS kepada anda.

Perkara yang perlu diperbaiki:

1. Laksanakan beberapa jenis denyut jantung peranti supaya anda dapat diberitahu jika peranti tidak berfungsi dengan baik;

2. Buat cetakan 3D untuk ini;

3. Lampirkan penggera atau pemberitahuan audio: Projek audio ESP32

Pautan berguna:

randomnerdtutorials.com

Memasang Papan ESP32 di Arduino IDE (arahan Windows)