Arduino Thông báo qua email từ cảm biến chuyển động
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng một Arduino và một cảm biến chuyển động để gửi email khi có người vào phòng của bạn mà không được phép. Chúng tôi sẽ trình bày cách thiết lập mọi thứ, những gì bạn cần, và các hướng dẫn chi tiết về cách kết nối Arduino và cảm biến chuyển động với một hệ thống email. Nâng cao an ninh gia đình bằng cách nhận thông báo email ngay lập tức qua Arduino.

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 | × | HC-SR501 Motion Sensor | ||
| 1 | × | Alternatively, AM312 Mini Motion Sensor | ||
| 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 chuyển động 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 chuyển động và Gmail. Mỗi hướng dẫn cung cấp đầy đủ thông tin và các bước dễ làm theo về việc thiết lập phần cứng, cách nó hoạt động, và cách kết nối và lập trình Arduino. Tìm hiểu thêm bằng cách truy cập các liên kết này:
- Arduino - Cảm biến chuyển động hướng dẫn
- Arduino - Gmail hướng dẫn
Sơ đồ đấu dây giữa cảm biến chuyển động và Arduino

This image is created using Fritzing. Click to enlarge image
Mã Arduino
Hướng dẫn từng bước
- Nếu bạn đang sử dụng Arduino lần đầu tiên, hãy học cách thiết lập với Arduino IDE tại đây: Arduino - Cài đặt phần mềm.
- Kết nối bảng Arduino với cảm biến chuyển động.
- Kết nối bảng Arduino với máy tính của bạn bằng cáp micro USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn tùy chọn bảng Arduino đúng, ví dụ, Arduino Dev Module, và cổng COM.
- Truy cập Trình quản lý thư viện bằng cách nhấp vào biểu tượng Trình quản lý thư viện ở phía bên trái của Arduino IDE.
- Tìm kiếm "ESP Mail Client" và tìm phiên bản do Mobizt phát hành.
- Nhấn nút Cài đặt để thêm thư viện ESP Mail Client.

- Sao chép mã được cung cấp và mở nó bằng Arduino IDE.
- Thay đổi thông tin WiFi (tên mạng và mật khẩu) trong mã bằng cách cập nhật WIFI_SSID và WIFI_PASSWORD với thông tin mạng của bạn.
- Thay đổi email và mật khẩu của người gửi trong mã bằng cách cập nhật SENDER_EMAIL và SENDER_PASSWORD với thông tin email của bạn.
- Thay đổi địa chỉ email người nhận trong mã bằng cách cập nhật RECIPIENT_EMAIL với địa chỉ email mà bạn muốn nhận tin nhắn. Điều này có thể giống với email của người gửi.
※ Lưu ý:
- Email bạn dùng để gửi phải là Gmail.
- Sử dụng mật khẩu ứng dụng mà bạn nhận được ở bước trước làm mật khẩu của người gửi.
- Địa chỉ email bạn gửi đến có thể là bất kỳ địa chỉ email nào.
- Nhấn nút Tải lên trong IDE Arduino để gửi mã đến Arduino.
- Mở Serial Monitor.
- Đứng trước cảm biến chuyển động.
- Nhìn vào Serial Monitor để xem kết quả.
- Xem hộp thư email của người mà bạn đã gửi nó tới. Họ sẽ nhận được một email tương tự như sau:

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.