Arduino & Raspberry Pi

Bảng họp thông minh hiển thị Google Calendar trên tường bằng ESP32

Dự án này được đăng trên blog Maker của Robotistan, giải quyết một vấn đề mà ai phải chuyển từ cuộc họp này sang cuộc họp khác đều quen thuộc: thay vì liên tục mở tab lịch hoặc chờ thông báo trên điện thoại, bạn có thể xem cuộc họp tiếp theo trên một màn hình thật đặt trên bàn.

Dự án sử dụng màn hình TFT LCD ESP32 HMI 5,0 inch. Màn hình đã tích hợp sẵn vi điều khiển ESP32-S3, Wi-Fi và mạch điều khiển đồ họa, nên không cần đấu thêm một ESP32 rời bằng dây jumper. Hệ thống kết nối Wi-Fi, truy vấn sự kiện sắp tới qua Google Calendar API, rồi hiển thị tiêu đề, thời gian và mô tả cuộc họp trên màn hình 800x480. Giờ hiện tại được lấy từ máy chủ NTP. Khi thêm cuộc họp mới vào lịch, bạn không cần chạm vào ESP32, vì thiết bị tự kiểm tra lịch theo chu kỳ và tự cập nhật màn hình.

Màn hình có cảm ứng điện dung, nhưng phiên bản này không dùng tính năng chạm; bảng chỉ dùng để hiển thị thông tin. Dự án không dừng ở phần điện tử và phần mềm: nó được cấp nguồn bằng pin Li-Po 1S 3,7 V, 1800 mAh, và một hộp gắn tường in 3D chứa cả màn hình lẫn pin. Nhờ vậy bảng có thể treo lên tường mà không phải cắm dây USB suốt thời gian. Trong quá trình phát triển, dự án cũng dùng một bo phát triển ESP32 30 chân, nhưng bản hoàn thiện không bắt buộc phải có.

Điều tôi thích là chỉ với ít linh kiện mà tạo được một công cụ thực sự hữu ích hằng ngày. Cùng ý tưởng này có thể điều chỉnh để hiển thị thời khóa biểu của trường học hay lịch của xưởng thực hành. Danh sách vật liệu ngắn gọn nên người mới cũng có thể thử mà không quá vất vả.

Nguồn: Robotistan Maker

Bình luận 0

Hãy là người bình luận đầu tiên, bằng bất kỳ ngôn ngữ nào.

Đăng nhập để bình luận