Arduino Thông báo email về rò rỉ nước
Trong hướng dẫn này, chúng ta sẽ học cách sử dụng Arduino để phát hiện rò rỉ nước và gửi cảnh báo qua email ngay lập tức. Chúng ta sẽ đi qua cách cài đặt cảm biến, trình bày các ví dụ về mã nguồn, và giải thích cách kết nối với các dịch vụ email. Việc này sẽ giúp giữ cho ngôi nhà hoặc văn phòng của bạn an toàn trước hư hỏng do nước. Điều này rất phù hợp với những người thích tự làm (DIY) và muốn cải thiện hệ thống phát hiện rò rỉ nước.

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 | × | Water Leak Detector | ||
| 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) |
Giới thiệu về Cảm biến nước và Gmail
Chúng tôi cung cấp các hướng dẫn chi tiết về Cảm biến nước và Gmail. Mỗi hướng dẫn cung cấp chi tiết toàn diện và các bước dễ làm theo 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 và lập trình Arduino. Để tìm hiểu thêm, hãy truy cập các liên kết sau:
- Arduino - Máy dò rò nước hướng dẫn
- Arduino - Gmail hướng dẫn
Sơ đồ nối dây giữa cảm biến nướ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.
- Đặt cảm biến nước ở nơi có thể phát hiện rò rỉ nước.
- Kết nối cảm biến nước với bo mạch Arduino.
- Kết nối bo mạch 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 bo mạch Arduino đúng (Arduino Uno R4 WiFi) và cổng COM.
- Mở 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 trong thanh điều hướng bên trái của Arduino IDE.
- Tìm kiếm ESP Mail Client và chọn ESP Mail Client do Mobizt phát triển.
- Nhấp vào nút Cài đặt để thêm thư viện ESP Mail Client.

- Sao chép mã được cung cấp và mở nó trong Arduino IDE.
- Cập nhật thông tin WiFi của bạn (SSID và mật khẩu) trong mã bằng cách chỉnh sửa WIFI_SSID và WIFI_PASSWORD.
- Thay đổi email người gửi và mật khẩu bằng của bạn bằng cách chỉnh sửa SENDER_EMAIL và SENDER_PASSWORD.
- Cập nhật địa chỉ email người nhận trong mã bằng cách chỉnh sửa RECIPIENT_EMAIL. Điều này có thể giống với email người gửi.
※ Lưu ý:
- Địa chỉ email của người gửi phải là một tài khoản Gmail.
- Mật khẩu của người gửi là mật khẩu ứng dụng được lấy từ bước trước.
- Địa chỉ email của người nhận có thể là bất kỳ loại email nào.
- Nhấn nút Tải lên trong Arduino IDE để tải mã lên Arduino.
- Mở Trình theo dõi Serial.
- Đổ nước lên cảm biến nước.
- Xem kết quả trên Trình theo dõi Serial.
- Kiểm tra hộp thư đến của bạn. Bạn sẽ nhận được một email 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.