Mục lục:
- Quân nhu
- Bước 1: Hiển thị số lượng email chưa đọc
- Bước 2: Phần cứng & Hệ thống dây điện
- Bước 3: Thiết lập hiển thị Nextion
- Bước 4: Mã và cách hoạt động
- Bước 5: Tệp yêu cầu
- Bước 6: Mã hóa thông tin đăng nhập của bạn
- Bước 7: Kiểm tra & Truy vấn
Video: Trình thông báo email chưa đọc dễ dàng: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Xin chào tất cả, chào mừng bạn đến với một Người hướng dẫn khác. Với tình hình làm việc tại nhà hiện tại, tôi đang gặp phải một số thách thức vì thỉnh thoảng tôi nhận được email từ Công ty của mình. email và cuối cùng tôi đã làm được. Tôi đã sử dụng bảng mạch đơn tuyệt vời nhất Nodemcu để đưa mọi thứ vào thực tế. Trình thông báo bàn này sẽ thông báo cho bạn về Gmail mới của bạn và sẽ hiển thị cho bạn tổng số email mới.
Quân nhu
1X Nextion 3.2 Màn hình TFT
1X nút MCU
1X LED đỏ
Nguồn cung cấp 1X 5V 1000mA
Điện trở 1X 220 Ohm
Bộ điều chỉnh 1X AMS 1117 3.3V
Dây nhảy
Súng bắn keo nóng
Kìm cắt dây
Thùng các - tông
Bước 1: Hiển thị số lượng email chưa đọc
Để giao tiếp với máy chủ Gmail của Google, chúng tôi phải thiết lập kết nối an toàn với máy chủ và gửi yêu cầu HTTPS bảo mật bằng địa chỉ email và mật khẩu của chúng tôi. Sau đó, Gmail sẽ trả lời bằng một tài liệu XML chứa tất cả các loại thông tin, như (các phần của) các thư gần đây nhất của bạn và số lượng email chưa đọc.
Để đảm bảo chúng tôi không gửi mật khẩu Google của mình đến một máy chủ độc hại, chúng tôi phải kiểm tra danh tính của máy chủ, sử dụng tệp tham chiếu SHA-1 của chứng chỉ SSL. Đây là một chuỗi ký tự thập lục phân duy nhất xác định máy chủ.
Bước 2: Phần cứng & Hệ thống dây điện
Tôi đã bao gồm một vài bức ảnh ở trên
- Điện trở 220 ohm giữa LED và chân D3 Dây giữa GND.
- Chân TX được kết nối với chân RX của Màn hình NEXTION.
- Chân RX được kết nối với chân TX của Màn hình NEXTION.
Bước 3: Thiết lập hiển thị Nextion
Dán tệp.tft này vào thẻ micro sd trống. Sau đó, chúng tôi đặt thẻ SD này vào khe cắm thẻ nhớ ở phía sau Nextion Display, nếu bây giờ chúng tôi bật nguồn màn hình, nó sẽ cập nhật mã mà màn hình đang thực thi. Nếu bây giờ chúng ta tháo thẻ SD và bật lại màn hình một lần nữa, giao diện người dùng đồ họa mới sẽ xuất hiện.
Bước 4: Mã và cách hoạt động
Ok, đây là những gì thực sự đang diễn ra.
Ai đó gửi cho bạn một email. Gmail nhìn thấy nó và khởi động chương trình Nodemcu của bạn. Nodemcu nhận HTTP Response và đó là nguyên nhân khiến bóng đèn LED bật. và cũng hiển thị số lượng email chưa đọc.
Bước 5: Tệp yêu cầu
Bước 6: Mã hóa thông tin đăng nhập của bạn
Để có quyền truy cập vào nguồn cấp dữ liệu, bạn phải nhập địa chỉ email và mật khẩu của mình. Bạn không thể gửi chúng dưới dạng văn bản thuần túy, trước tiên bạn phải mã hóa chúng thành base64. Sử dụng lệnh sau trong một thiết bị đầu cuối (Linux và Mac):
echo -n "[email protected]: password" | base64
Sau đó thêm nó vào bản phác thảo. Ví dụ:
const char * thông tin đăng nhập = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Bước 7: Kiểm tra & Truy vấn
Hy vọng điều này có thể hữu ích cho ai đó và học được nhiều như tôi đã làm. Bạn có thể sử dụng tất cả các tệp được chia sẻ ở đây và tự mình truy cập.
Mọi ý kiến đều được hoan nghênh, nếu bạn thích nó, hãy chia sẻ phản hồi của bạn và Bình chọn. Cảm ơn mọi người và hẹn gặp lại các bạn trong thời gian sớm nhất. Chúc bạn làm vui vẻ!
Đề xuất:
Bộ định tuyến WIFI an toàn - Bảo vệ và quyền riêng tư chống vi rút, phần mềm độc hại và mã độc ransomware: 5 bước
Bộ định tuyến WIFI an toàn - Chống vi rút, phần mềm độc hại và phần mềm độc hại và bảo vệ quyền riêng tư: Bảo vệ điểm cuối chi phí thấp bằng cách sử dụng RaspBerryPI 4 và mã nguồn mở. Chặn những thứ sau TRƯỚC KHI chúng tiếp cận máy tính hoặc điện thoại của bạn: Vi rút phần mềm độc hại RansomWareAlso cung cấp: Kiểm soát của phụ huynh đối với các trang web Người lớn / Căm ghét Bảo vệ quyền riêng tư của bạn thông qua Quảng cáo
Xây dựng một trình thông báo ISS dễ dàng: 5 bước
Xây dựng một Trình thông báo ISS dễ dàng: Bởi TokyLabs | Thời gian yêu cầu: 1–3 giờ | Độ khó: Dễ dàng | Giá: $ 60– $ 70 Bạn có thể dễ dàng tạo một bộ thông báo phần cứng nâng một phi hành gia bằng giấy lên để cảnh báo bạn mỗi khi Trạm Vũ trụ Quốc tế đi qua vị trí của bạn. Còn thú vị hơn
Hệ thống thông báo mã thông báo: 5 bước
Hệ thống thông báo mã thông báo: Trong phần hướng dẫn trước, chúng ta đã biết cách làm cho Arduino của bạn có thể nói. Hôm nay chúng ta sẽ khám phá thêm một chút về chủ đề tương tự. Tất cả chúng ta đều phải có một lúc nào đó trong đời bắt gặp hệ thống Thông báo có thể là trong ngân hàng hoặc nhà ga xe lửa. Bạn đã bao giờ chiến thắng
Nhận thông báo qua email từ hệ thống an ninh gia đình của bạn bằng Arduino: 3 bước
Nhận thông báo qua email từ hệ thống an ninh gia đình của bạn bằng Arduino: Sử dụng Arduino, chúng tôi có thể dễ dàng trang bị thêm chức năng email cơ bản vào hầu hết mọi cài đặt hệ thống bảo mật hiện có. Điều này đặc biệt thích hợp cho các hệ thống cũ hơn mà rất có thể đã bị ngắt kết nối khỏi dịch vụ giám sát từ lâu
Trình bảo vệ trình bảo vệ màn hình: 9 bước
Trình bảo vệ trình bảo vệ màn hình: Một hộp ngăn trình bảo vệ màn hình của bạn kích hoạt khi bạn đặt chuột vào nó