Hướng nạp giao diện mới cho đồng hồ eink 4.2

3
0

Đây là chiếc đồng hồ E-Ink mình mua từ Taobao với giá khoảng 45 tệ, đã bao gồm chi phí ship về tận nhà. Với mức giá này, đây là một món đồ khá thú vị dành cho những ai thích màn hình E-Ink, đồ điện tử DIY hoặc muốn tìm một thiết bị có thể tùy biến firmware.

Link mình mua trên taobao:

 

Thiết kế và chất lượng hoàn thiện

Đây là chiếc đồng hồ E-Ink mình mua từ Taobao với giá khoảng 45 tệ, đã bao gồm chi phí ship về tận nhà.

Theo quan sát của mình, phiên bản đồng hồ này có vẻ không phải là một sản phẩm nguyên bản được thiết kế đồng bộ từ đầu. Nó giống một sản phẩm được lắp ghép từ nhiều phần khác nhau, bao gồm màn hình, bo mạch điều khiển và bộ vỏ.

Tuy nhiên, tổng thể sau khi hoàn thiện vẫn khá ổn. Điểm mình đánh giá cao nhất là phần mặt trước.

Màn hình E-Ink được ép sát vào phần mặt nhựa bên ngoài, tạo cảm giác liền mạch và hoàn thiện khá đẹp. Cá nhân mình thấy phần này đẹp hơn khá nhiều so với một số mẫu đồng hồ E-Ink DIY sử dụng vỏ in 3D đang được bán trên thị trường.

Điểm cần lưu ý: có bụi giữa màn hình và mặt nhựa

Phần màn hình được ép với mặt nhựa khá đẹp, tuy nhiên chiếc của mình có một điểm trừ nhỏ.

Có một chút bụi nằm giữa lớp màn hình và mặt nhựa bên ngoài.

Trong quá trình sử dụng bình thường thì điều này không ảnh hưởng đến chức năng của đồng hồ. Tuy nhiên, nếu bạn là người khá kỹ tính hoặc thuộc kiểu OCD, thường xuyên để ý đến các chi tiết nhỏ trên màn hình, thì nên cân nhắc trước khi mua.

Với một số người, vài hạt bụi nhỏ có thể không đáng kể. Nhưng với những người thích sản phẩm hoàn thiện thật sạch sẽ thì đây có thể là một điểm gây khó chịu.

Có pin Li-ion nhưng không có cổng sạc

Chiếc đồng hồ có một viên pin Li-ion bên trong để cung cấp nguồn hoạt động.

Điểm hơi khó hiểu là thiết bị không được trang bị cổng sạc. Vì vậy, nếu sử dụng lâu dài thì đây là một vấn đề cần lưu ý.

Không rõ thiết kế ban đầu có sử dụng phương thức sạc hoặc cấp nguồn khác hay không, nhưng với phiên bản mình nhận được thì không thấy cổng USB hay cổng sạc riêng.

Màn hình E-Ink HINK-E042A48 Version A2

Màn hình trên chiếc đồng hồ của mình có mã:

HINK-E042A48 – Version A2

Hiện tại mình vẫn chưa xác định chính xác phiên bản này có hỗ trợ partial refresh hay không.

Điều đáng chú ý là ở thông tin mình tìm được về phiên bản Version A0, phần hỗ trợ partial refresh không được đề cập. Vì vậy vẫn chưa thể khẳng định chắc chắn Version A2 có được cải tiến để hỗ trợ cập nhật một phần màn hình hay không.

Nếu hỗ trợ partial refresh, đồng hồ có thể chỉ cập nhật phần thay đổi, ví dụ như phần phút, thay vì refresh toàn bộ màn hình. Điều này có thể giúp giảm hiện tượng nháy khi cập nhật nội dung.

Đây vẫn là phần mình đang tiếp tục tìm hiểu thêm.

Bo mạch sử dụng chip Nordic nRF52810

Phần bo mạch điều khiển của đồng hồ sử dụng chip:

Nordic nRF52810

Đây là một vi điều khiển có hỗ trợ Bluetooth Low Energy, phù hợp với các thiết bị chạy pin và cần kết nối không dây.

Nhờ Bluetooth, chiếc đồng hồ có thể thực hiện một số thao tác như:

  • Đồng bộ thời gian.
  • Kết nối với điện thoại.
  • Cập nhật firmware OTA qua Bluetooth.

Điểm thú vị là firmware của thiết bị có thể được cập nhật mà không cần tháo máy hoặc kết nối dây trực tiếp với bo mạch.

Cách cập nhật firmware OTA qua Bluetooth

Firmware cho đồng hồ có thể được cập nhật trực tiếp từ điện thoại thông qua Bluetooth.

Trước tiên, tải file firmware OTA tại trang Releases:

https://github.com/ninhvanthang/EPD-nRF5/releases/

Tải file:

EPD-nRF52-ota.zip

Sau đó, sử dụng điện thoại để truy cập trang Web Bluetooth DFU:

https://thegecko.github.io/web-bluetooth-dfu/examples/web.html

Thực hiện theo các bước sau:

  1. Mở trang Web Bluetooth DFU bằng điện thoại.
  2. Chọn file EPD-nRF52-ota.zip vừa tải về.
  3. Chọn thiết bị đồng hồ trong danh sách Bluetooth.
  4. Sau khi kết nối, chọn tiếp DFUTarg.
  5. Quá trình nạp firmware OTA sẽ bắt đầu.

Trong quá trình cập nhật, nên giữ điện thoại ở gần đồng hồ và không tắt Bluetooth cho đến khi quá trình hoàn tất.

Đồng bộ thời gian cho đồng hồ

Sau khi cài firmware, có thể sử dụng trang web sau để đồng bộ thời gian cho thiết bị:

https://ninhvanthang.github.io/EPD-nRF5/

Truy cập trang bằng điện thoại có hỗ trợ Web Bluetooth, sau đó kết nối với đồng hồ và thực hiện đồng bộ thời gian.

Việc sử dụng giao diện web giúp thao tác đơn giản hơn vì không cần cài đặt ứng dụng riêng.