Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hai! Saya membuat proyek kecil ini dengan papan pengembangan ESP32, pembaca RFID RC522, hall senor dan IFTTT.
Anda akan menerima pemberitahuan atau SMS di perangkat pintar jika seseorang membuka pintu Anda dan tidak memasang tag RFID yang benar dalam 10 detik.
Begini Cara kerjanya
Langkah 1: Dapatkan Semua Bagian
1. Papan pengembang ESP32
2. RC522 RFID
3. Kabel
4. Sensor Aula
5. Magnet (Saya menggunakan neodymium tetapi magnet apa pun tidak masalah)
6: Resistor 4.7k
Link hanya untuk referensi. Anda bisa mendapatkan suku cadang ini jauh lebih murah dari e-bay;)
Langkah 2: Hubungkan Semua Koneksi
1. Hubungkan ESP32 ke RC522:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RESET
GND GND
3V3 3V3
2. Hubungkan sensor hall (periksa Datasheet jika Anda menggunakan sensor yang berbeda):
Hubungkan ESP32 P21 ke Vout of hall senor dan 3V3 ke V+ dan GND ke V-. Letakkan resistor 1k hingga 10k antara P21 dan 3V3
Langkah 3: Buat Akun IFTTT dan Buat Applet
1. Buka IFTTT.com dan daftar (jika Anda belum melakukannya, versi dasar gratis);
2. Buat Applet -> buka "Applet Saya" -> "Applet Baru";
3. Tekan "ini";
4. Cari "webhooks"';
5. Masukkan nama: "DoorAlarm" //ini akan ditambahkan di program ESP32 kami
6. Tekan "itu";
7. Search for "notification" (Anda juga dapat mencari SMS atau email);
8. Pilih tindakan: "Kirim pemberitahuan dari aplikasi IFTTT".
9. Lengkapi bidang tindakan: masukkan pesan yang akan dikirimkan ke perangkat pintar Anda.
10. Tekan "Selesai".
Langkah 4: Pemrograman
1.siapkan arduino IDE: ESP32 Dengan Arduino IDE
2. unduh kode;
3. Buka: https://ifttt.com/maker_webhooks dan tekan "Documentation" dan dapatkan kunci Anda. Salin kunci ke kode ESP32;
4. Ubah kredensial jaringan Anda;
5. Baca UID kartu RFID Anda dan ubah baris ini untuk kartu Anda:
if (rfid.uid.uidByte[0] == 61 &&
rfid.uid.uidByte[1] == 102 &&
rfid.uid.uidByte[2] == 14 &&
rfid.uid.uidByte[3] == 194)
5. Programm ESP dan di Arduino IDE buka Serial Monitor untuk memeriksa cara kerjanya.
Langkah 5: Selesaikan Proyek Anda
Jika semuanya berfungsi seperti yang diharapkan, solder semua koneksi dan letakkan di dekat pintu (Anda juga dapat menyembunyikannya di suatu tempat). Pasang magnet ke pintu dan letakkan sensor hall di dekatnya. Ketika pintu akan dibuka, sensor hall akan mendeteksinya dan akan mengirimkan sinyal ke ESP32. ESP32 kemudian terhubung melalui nirkabel ke IFTTT dan IFTTT mengirimi Anda pemberitahuan atau SMS.
Hal-hal yang perlu ditingkatkan:
1. Implementasikan beberapa jenis detak jantung perangkat sehingga Anda dapat diberi tahu jika perangkat tidak berfungsi dengan baik;
2. Buat kasing cetak 3d untuk ini;
3. Lampirkan alarm atau pemberitahuan audio: Proyek audio ESP32
Tautan yang berguna:
randomnerdtutorials.com
Memasang Papan ESP32 di Arduino IDE (instruksi Windows)