DeskMate Mini Smart Display – Màn hình bàn làm việc thông minh ESP32

DeskMate Mini Smart Display là màn hình bàn làm việc dùng ESP32 với OLED 128x64: hiển thị giờ (NTP), thời tiết, crypto, quotes; điều khiển Spotify, báo thức bằng buzzer và có hoạt ảnh RoboEyes. Lưu cấu hình trong EEPROM.

👁️
52
Lượt Xem
❤️
3
Lượt Thích
📥
1
Lượt Tải
Cập Nhật Mar 01, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

DeskMate chạy trên ESP32 Wemos Lite V1 với màn hình OLED 128x64 điều khiển bằng thư viện U8g2 qua I2C. Ba nút bấm phần cứng dùng để điều hướng và điều khiển media, còn buzzer phụ trách báo thức. Thiết bị kết nối WiFi, đồng bộ thời gian bằng NTP và lưu cài đặt trong EEPROM.

Để lấy dữ liệu thời tiết và crypto, nó gửi các yêu cầu HTTPS qua WiFiClientSecure, parse phản hồi JSON bằng ArduinoJson, rồi render các màn hình UI gọn gàng. Điều khiển Spotify hoạt động qua Web API bằng các lệnh HTTP bảo mật và xác thực base64, cho phép play, pause, skip và replay.

RoboEyes dùng thư viện FluxGarage_RoboEyes với một display adapter tùy biến để map các hàm Adafruit GFX sang U8g2. Hệ thống chuyển qua lại giữa các chế độ time, weather, crypto, quotes, alarm và animated eye thông qua một screen state manager có cấu trúc.

Xem code và giải thích thêm tại: https://github.com/Stafboy/DeskMate-Mini-Smart-Display

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Share Alike

CC-BY-SA

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (3 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)