Mục lục:

ESP32 + RC522 + IFTTT = Bảo mật gia đình: 5 bước
ESP32 + RC522 + IFTTT = Bảo mật gia đình: 5 bước

Video: ESP32 + RC522 + IFTTT = Bảo mật gia đình: 5 bước

Video: ESP32 + RC522 + IFTTT = Bảo mật gia đình: 5 bước
Video: Arduino | Cách sử dụng mạch RFID RC522 | PHẦN 1 2024, Tháng mười một
Anonim
Image
Image

Chào! Tôi đã thực hiện dự án nhỏ này với bảng phát triển ESP32, đầu đọc RFID RC522, hội trường senor và IFTTT.

Bạn sẽ nhận được thông báo hoặc SMS trên thiết bị thông minh nếu ai đó mở cửa của Bạn và không đặt đúng thẻ RFID trong 10 giây.

Đây là cách nó hoạt động

Bước 1: Nhận tất cả các bộ phận

Dây tất cả các kết nối
Dây tất cả các kết nối

1. Bảng nhà phát triển ESP32

2. RC522 RFID

3. Dây điện

4. Cảm biến Hall

5. Nam châm (Tôi đã sử dụng neodymium nhưng nam châm nào cũng được)

Điện trở 6: 4,7k

Các liên kết chỉ mang tính chất tham khảo. Bạn có thể mua những bộ phận này rẻ hơn nhiều từ e-bay;)

Bước 2: Nối tất cả các kết nối

1. kết nối ESP32 với RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 ĐẶT LẠI

GND GND

3V3 3V3

2. kết nối cảm biến hội trường (kiểm tra Datasheet nếu bạn sử dụng cảm biến khác):

Kết nối ESP32 P21 với Vout of hall senor và 3V3 với V + và GND với V-. Đặt điện trở 1k đến 10k giữa P21 và 3V3

Bước 3: Tạo tài khoản IFTTT và tạo Applet

Tạo tài khoản IFTTT và tạo Applet
Tạo tài khoản IFTTT và tạo Applet
Tạo tài khoản IFTTT và tạo Applet
Tạo tài khoản IFTTT và tạo Applet
Tạo tài khoản IFTTT và tạo Applet
Tạo tài khoản IFTTT và tạo Applet

1. Truy cập IFTTT.com và đăng ký (nếu Bạn chưa có, phiên bản cơ bản là miễn phí);

2. Tạo Applet -> vào "My Applet" -> "New Applet";

3. nhấn "this";

4. Tìm kiếm "webhooks" ';

5. Nhập tên: "DoorAlarm" // tên này sẽ được thêm vào chương trình ESP32 của chúng tôi

6. nhấn "that";

7. Tìm kiếm "thông báo" (Bạn cũng có thể tìm kiếm SMS hoặc e-mail);

8. Chọn hành động: "Gửi thông báo từ ứng dụng IFTTT".

9. Các trường hành động hoàn thành: nhập thông báo sẽ được gửi đến thiết bị thông minh của bạn.

10. Nhấn "Hoàn tất".

Bước 4: Lập trình

Lập trình
Lập trình

1.prepere arduino IDE: ESP32 Với Arduino IDE

2. tải xuống mã;

3. Truy cập: https://ifttt.com/maker_webhooks và nhấn "Tài liệu" và nhận chìa khóa của bạn. Sao chép khóa sang mã ESP32;

4. thay đổi thông tin đăng nhập mạng của bạn;

5. Đọc UID thẻ RFID của bạn và thay đổi các dòng sau cho thẻ của bạn:

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

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

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

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

5. Lập trình ESP và trong Arduino IDE mở Serial Monitor để kiểm tra cách nó hoạt động.

Bước 5: Kết thúc dự án của bạn

Hoàn thành dự án của bạn
Hoàn thành dự án của bạn
Hoàn thành dự án của bạn
Hoàn thành dự án của bạn
Hoàn thành dự án của bạn
Hoàn thành dự án của bạn

Nếu mọi thứ hoạt động như mong đợi, hãy hàn tất cả các kết nối và đặt nó gần cửa ra vào (Bạn cũng có thể giấu nó ở đâu đó). Gắn nam châm vào cửa ra vào và đặt cảm biến hội trường gần nó. Khi cửa được mở, cảm biến hành lang sẽ phát hiện ra điều đó và nó sẽ gửi tín hiệu đến ESP32. Sau đó, ESP32 kết nối không dây với IFTTT và IFTTT sẽ gửi cho Bạn thông báo hoặc SMS.

Những điều cần cải thiện:

1. Thực hiện một số loại nhịp đập của thiết bị để Bạn có thể được thông báo nếu thiết bị không hoạt động bình thường;

2. làm trường hợp in 3d cho điều này;

3. Đính kèm báo động hoặc thông báo âm thanh: Dự án âm thanh ESP32

Liên kết hữu ích:

randomnerdtutorials.com

Cài đặt Bảng ESP32 trong Arduino IDE (Hướng dẫn dành cho Windows)