🎉
Cảm ơn
Bạn Đã Mua Sản Phẩm!

Mã nguồn & Cổng nạp Code của bạn đã sẵn sàng!

Đồng Hồ Kim Trên OLED 0.96″

Bạn đang tìm một dự án Lập trình ESP32 đơn giản vừa học tập vừa có sản phẩm độc đáo để bàn? Trong bài viết này, chúng ta sẽ cùng thực hiện dự án hiển thị hoạt ảnh đồng hồ kim (Analog Clock) lên màn hình OLED 0.96″ sử dụng bo mạch ESP32.

 

1. Các Tính Năng Nổi Bật

  • Giao diện trực quan: Vẽ các kim Giờ – Phút – Giây chuyển động mượt mà bằng thuật toán lượng giác cơ bản.

  • Tối ưu hiển thị: Sử dụng chuẩn giao tiếp I2C giúp tiết kiệm tối đa chân kết nối trên ESP32.

  • Thích hợp cho người mới: Dễ lắp ráp, code gọn nhẹ, thích hợp làm dự án học tập, trang trí góc làm việc.

Lưu ý: Đồng hồ chạy theo thời gian mô phỏng (dựa vào thời gian chạy mạch hoặc thời gian nạp), mang tính chất tham khảo, vui vẻ và sáng tạo, không dùng để thay thế đồng hồ đeo tay/treo tường chính xác.

2.Danh sách linh kiện

📦

Danh Sách Linh Kiện Cần Thiết

🔹Board mạch: ESP32 Classic/C3
🔹Màn hình: OLED 0.96" (SSD1306) Nguồn cấp: 5v USB tiêu chuẩn

3. Sơ Đồ Đấu Nối

⚡

Sơ Đồ Đấu Nối (Pinout Diagram)

🔹 Màn hình OLED 0.96" SSD1306:
🔹 ĐỐI VỚI ESP32-C3 Supermini
Cổng GNDNối vào chân Ground
Cổng VCCNối vào chân 3.3V
Cổng SCLNối vào chân GPIO5
Cổng SDANối vào chân GPIO6
🔹 ĐỐI VỚI ESP32-Classic (CP2102,CH340,...)
Cổng GNDNối vào chân Ground
Cổng VCCNối vào chân 3.3V
Cổng SCLNối vào chân GPIO22
Cổng SDANối vào chân GPIO21
⚠️ (Lưu ý: Cấp đúng nguồn để tránh làm hỏng mạch).

4. Quy Trình Thực Hiện Từng Bước

1. Đấu nối linh kiện chính xác theo bảng trên.
2. Cấp nguồn cho mạch qua cổng USB hoặc chân nguồn.
3. Nạp code và chạy thử

*Nếu màn hình không hiển thị, hãy kiểm tra lại các dây jumper
Nếu nạp code lỗi, xin vui lòng xem ở phần nạp code “các lỗi thường gặp”

5. Video thực tế

 

Chúc các bạn thành công!

💬 Bình luận (0)

🔒 Vui lòng Đăng nhập bằng Google để viết bình luận!