Arduino Bảo Vệ Tài Sản Của Bạn: Phát Hiện Trộm Cắp và Gửi Cảnh Báo Qua Email
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bảo vệ đồ đạc của mình bằng Arduino và một cảm biến lực. Các bước bao gồm cách thiết lập một hệ thống gửi cho bạn email cảnh báo nếu có người cố lấy đồ đạc của bạn. Chúng tôi sẽ giải thích cách thiết lập Arduino, kết nối cảm biến lực và lập trình để gửi cảnh báo qua email bằng Gmail. Bạn sẽ học cách làm mọi thứ theo từng bước và thấy nó có thể hữu ích như thế nào trong các tình huống thực tế.

Phần cứng cần chuẩn bị
| 1 | × | Arduino UNO R4 WiFi | ||
| 1 | × | Alternatively, DIYables STEM V4 IoT | ||
| 1 | × | (Tùy chọn) DIYables STEM V4 IoT | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | Force Sensor | ||
| 1 | × | 10 kΩ Resistor | ||
| 1 | × | breadboard | ||
| 1 | × | dây jumper | ||
| 1 | × | (Tùy chọn) DC Power Jack | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Power Splitter for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về Cảm biến lực và Gmail
Chúng tôi cung cấp các bài hướng dẫn chi tiết về cảm biến lực và Gmail. Mỗi bài hướng dẫn cung cấp chi tiết đầy đủ và các chỉ dẫn từng bước về cách lắp đặt phần cứng, cách hoạt động của nó, và cách kết nối các dây với Arduino, bao gồm lập trình cho Arduino. Để biết thêm thông tin, hãy truy cập các liên kết sau:
- Arduino - Cảm biến lực hướng dẫn
- Arduino - Gmail hướng dẫn
Cách hệ thống phát hiện trộm hoạt động
Cảm biến lực kiểm tra trọng lượng của một vật khi bạn đặt lên cảm biến. Khi bạn đặt vật lên cảm biến, Arduino ghi lại trọng lượng của nó. Nếu vật bị loại bỏ, trọng lượng sẽ thay đổi. Arduino nhận thấy sự thay đổi này và gửi email cho bạn để thông báo rằng vật của bạn đã bị di chuyển.
Sơ đồ nối dây giữa cảm biến lực và Arduino

This image is created using Fritzing. Click to enlarge image
Mã Arduino
Hướng dẫn từng bước
- Nếu đây là lần đầu bạn sử dụng Arduino Uno R4, hãy xem Cách bắt đầu với Arduino UNO R4.
- Kết nối bo mạch Arduino với cảm biến lực.
- Đặt các vật lên cảm biến lực.
- Kết nối bo mạch Arduino với máy tính của bạn bằng một cáp USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bo mạch Arduino phù hợp (Arduino Uno R4 WiFi) và cổng COM.
- Mở Library Manager bằng cách nhấn vào biểu tượng Library Manager ở phía bên trái của Arduino IDE.
- Tìm ESP Mail Client và chọn phiên bản do Mobizt phát triển.
- Nhấn nút Cài đặt để thêm thư viện ESP Mail Client.

- Sao chép mã nguồn và mở nó bằng Arduino IDE.
- Cập nhật chi tiết WiFi của bạn (tên và mật khẩu) trong mã bằng cách chỉnh sửa WIFI_SSID và WIFI_PASSWORD.
- Cập nhật email và mật khẩu của người gửi trong mã bằng cách chỉnh sửa SENDER_EMAIL và SENDER_PASSWORD.
- Thay đổi email của người nhận trong mã bằng cách chỉnh sửa RECIPIENT_EMAIL. Email của người nhận có thể giống với email của người gửi.
※ Lưu ý:
- Địa chỉ email của người gửi phải là tài khoản Gmail.
- Mật khẩu của người gửi nên là mật khẩu ứng dụng bạn đã lấy ở bước trước.
- Địa chỉ email của người nhận có thể đến từ bất kỳ nhà cung cấp email nào.
- Nhấn nút Tải lên trong Arduino IDE để gửi mã đến Arduino.
- Mở Serial Monitor.
- Loại bỏ các mục từ cảm biến lực.
- Xem kết quả trên Serial Monitor.
- Kiểm tra hộp thư đến của người nhận. Bạn sẽ nhận được một email như thế này:

Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.