ESP8266 Bảo vệ tài sản của bạn: Phát hiện trộm và gửi cảnh báo qua email
Hướng dẫn này sẽ dạy bạn cách sử dụng ESP8266 và một cảm biến lực để bảo vệ các đồ vật của bạn. Chúng tôi sẽ chỉ cho bạn cách tạo một hệ thống gửi cho bạn một cảnh báo qua email khi ai đó cố gắng đánh cắp tài sản của bạn. Bạn sẽ học cách chuẩn bị ESP8266, kết nối cảm biến lực và thiết lập để gửi email qua Gmail. Chúng tôi sẽ cung cấp hướng dẫn từng bước và giải thích cách hệ thống này có thể hữu ích trong các tình huống thực tế.

Phần cứng cần chuẩn bị
| 1 | × | ESP8266 NodeMCU ESP-12E | ||
| 1 | × | Recommended: ESP8266 NodeMCU ESP-12E (Uno-form) | ||
| 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 Expansion Board for ESP8266 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP8266 Type-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Giới thiệu về Cảm biến lực và Gmail
Chúng tôi cung cấp các hướng dẫn rõ ràng về các cảm biến lực và Gmail. Mỗi bài hướng dẫn đi kèm đầy đủ các bước thiết lập phần cứng, cách chúng hoạt động và cách kết nối các dây với ESP8266, cùng với các bước lập trình. Để biết thêm chi tiết, hãy theo các liên kết này.
- ESP8266 - Cảm biến lực hướng dẫn
- ESP8266 - Gmail hướng dẫn
Hệ thống phát hiện trộm hoạt động như thế nào?
Khi bạn đặt một vật lên cảm biến lực, nó sẽ đo trọng lượng. Thiết bị ESP8266 ghi lại trọng lượng này. Nếu vật đó bị lấy đi, trọng lượng sẽ khác. ESP8266 phát hiện trọng lượng khác và gửi cho bạn một email để 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à ESP8266

This image is created using Fritzing. Click to enlarge image
Xem thêm Sơ đồ chân ESP8266 và Cách cấp nguồn cho ESP8266.
Mã nguồn ESP8266
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, hãy làm theo các bước sau:
- Xem hướng dẫn ESP8266 - Cài đặt phần mềm nếu đây là lần đầu tiên bạn sử dụng ESP8266.
- Kết nối bo mạch ESP8266 của bạn với cảm biến lực như được thể hiện trong sơ đồ.
- Kết nối bo mạch ESP8266 với máy tính của bạn bằng một cáp USB.
- Đặt những vật bạn muốn bảo vệ lên cảm biến lực.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bo mạch ESP8266 phù hợp, ví dụ NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Nhấp vào biểu tượng Library Manager ở phía bên trái của Arduino IDE để mở Library Manager.
- Tìm kiếm ESP Mail Client và chọn thư viện do Mobizt tạo ra.
- Nhấp vào nút Install để cài đặt thư viện ESP Mail Client.

- Sao chép mã và mở nó trong phần mềm Arduino IDE.
- Nhập tên WiFi và mật khẩu của bạn vào mã bằng cách chỉnh sửa WIFI_SSID và WIFI_PASSWORD.
- Nhập email và mật khẩu của người gửi vào mã bằng cách chỉnh sửa SENDER_EMAIL và SENDER_PASSWORD.
- Thay thế 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 nên là từ Gmail.
- Mật khẩu cho người gửi nên là mật khẩu ứng dụng mà bạn đã có trước đây.
- Địa chỉ email của người nhận có thể thuộc bất kỳ dịch vụ email nào.
- Nhấn nút Tải lên trong Arduino IDE để truyền mã tới ESP8266.
- Mở Serial Monitor.
- Tháo vật thể của bạn ra khỏi cảm biến lực.
- Kiểm tra kết quả trên Serial Monitor.
- Kiểm tra hộp thư đến của bạn. Bạn sẽ thấy 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.