Isi kandungan:
- Langkah 1: Dapatkan Semua Bahagian
- Langkah 2: Kabel Semua Sambungan
- Langkah 3: Buat Akaun IFTTT dan Buat Applet
- Langkah 4: Pengaturcaraan
- Langkah 5: Selesaikan Projek Anda
Video: ESP32 + RC522 + IFTTT = Keselamatan Rumah: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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
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
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)