Hack smartwatch giá 27 USD cùng Claude: Biến PineTime thành đồng hồ Casio tùy chỉnh

20 tháng 8, 2026·4 phút đọc

Một kỹ sư phần mềm đã dùng Claude và các mô hình mã nguồn mở để tự xây dựng mặt đồng hồ Casio tùy chỉnh trên chiếc PineTime giá rẻ 27 USD. Bài viết chia sẻ chi tiết quy trình, thách thức kỹ thuật và cách tận dụng AI để phát triển phần mềm nhúng cho thiết bị vật lý.

Hack smartwatch giá 27 USD cùng Claude: Biến PineTime thành đồng hồ Casio tùy chỉnh

Hack smartwatch giá 27 USD cùng Claude: Biến PineTime thành đồng hồ Casio tùy chỉnh

Một kỹ sư phần mềm đã chứng minh sức mạnh của AI trong việc phát triển phần mềm nhúng khi dùng Claude để tự tạo mặt đồng hồ tùy chỉnh cho chiếc PineTime — smartwatch mã nguồn mở chỉ có giá 27 USD. Dự án không chỉ tạo ra một mặt đồng hồ đẹp mắt mà còn mở ra hướng tiếp cận mới cho việc lập trình firmware trên thiết bị giá rẻ.

Mike Kasberg, kỹ sư phần mềm cao cấp tại Strava, đã chia sẻ hành trình thú vị của mình khi "đánh thức" chiếc PineTime nằm im trong ngăn kéo suốt 2 năm qua, nhờ sự trợ giúp của AI và các mô hình mã nguồn mở.

Ý tưởng từ những dòng tweet truyền cảm hứng

Mọi chuyện bắt đầu khi Mike tình cờ thấy bài đăng của @steveruizok về việc hack các thiết bị ESP32 với Claude, và bài đăng của @levelsio về việc tạo mặt đồng hồ Casio tùy chỉnh cho Apple Watch. Từ đó, anh nảy ra ý tưởng: tại sao không thử tương tự với PineTime — một smartwatch chạy firmware mã nguồn mở mà anh đã mua từ lâu nhưng chưa có dịp khám phá?

Quy trình hack với sự trợ giúp của AI

Điều thú vị là Mike không thực sự dùng Claude mà chuyển sang OpenCode với các mô hình mã nguồn mở yêu thích như Kimi K3 & K2.6, DeepSeek v4 Pro & Flash để tiết kiệm chi phí. Quy trình bắt đầu khá đơn giản:

  • Clone repository InfiniSim (có chứa submodule InfiniTime) và nhờ AI thiết lập môi trường build trên Ubuntu
  • Đưa ảnh mặt đồng hồ Casio từ tweet của levelsio và yêu cầu AI tái tạo lại
  • Sử dụng mã nguồn từ mặt đồng hồ InfiniTime hiện có làm điểm khởi đầu
  • Yêu cầu AI điều phối sub-agents cho các tác vụ phát triển cụ thể

Kết quả đầu tiên khá "thô" — văn bản bị chồng chéo, vị trí không chính xác. Tuy nhiên, Mike nhận ra đây là điểm khởi đầu tốt để cải thiện dần.

Giải pháp sáng tạo cho giới hạn phần cứng

Một trong những phát hiện thú vị nhất là giải pháp dùng ảnh nền toàn màn hình cho các phần tĩnh của mặt đồng hồ. Cách này giúp giảm đáng kể công sức lập trình, chỉ cần tập trung vào các phần động. Tuy nhiên, nó cũng bộc lộ giới hạn của PineTime:

  • Mất 10 phút để truyền ảnh 240x240 pixel qua Bluetooth
  • 1-2 giây để làm mới toàn màn hình khi vuốt
  • Thiết bị không thể lưu trữ toàn bộ ảnh trong bộ nhớ cùng lúc, phải stream từ hệ thống file

"Điều đó hoàn toàn chấp nhận được cho một mặt đồng hồ tôi xây dựng trong vài giờ! Tôi có thể quay lại tối ưu sau, nhưng hôm nay tôi hài lòng với bản prototype hoạt động được."

Hack smartwatch PineTime với ClaudeHack smartwatch PineTime với Claude

Bài học và mã nguồn mở

Mike đã đẩy toàn bộ mã nguồn lên GitHub để cộng đồng có thể sử dụng trực tiếp hoặc làm điểm khởi đầu cho dự án riêng. Anh cũng nhờ Claude tạo file AGENTS.md tổng hợp những kinh nghiệm học được — giúp người mới bắt đầu tránh được các lỗi tương tự.

Điều đáng chú ý nhất từ dự án này là sự thay đổi trong cách tiếp cận học tập. Trước đây, Mike đã bỏ cuộc khi không đủ thời gian và động lực để học codebase InfiniTime. Nhưng với sự trợ giúp của AI:

  • Môi trường không áp lực (không phải code production từ công việc hàng ngày) giúp thoải mái thử nghiệm
  • Vòng lặp phản hồi nhanh với các bước cải thiện cụ thể
  • Có thể chạm vào sản phẩm cuối cùng — một thiết bị vật lý hoạt động được

Kỹ sư Mike KasbergKỹ sư Mike Kasberg

Tương lai của phát triển phần mềm nhúng

Dự án này cho thấy một xu hướng rõ ràng: AI không chỉ giúp ích trong phát triển web hay ứng dụng di động, mà còn mở ra cánh cửa cho phát triển firmware và phần mềm nhúng — lĩnh vực trước đây đòi hỏi nhiều kiến thức chuyên sâu về phần cứng.

Với giá thành ngày càng rẻ của các thiết bị IoT và sức mạnh ngày càng lớn của các mô hình AI mã nguồn mở, việc cá nhân hóa các thiết bị thông minh sẽ trở nên dễ dàng và phổ biến hơn bao giờ hết. Đối với cộng đồng maker Việt Nam, đây là một nguồn cảm hứng tuyệt vời để bắt đầu khám phá thế giới IoT với chi phí tối thiểu.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗