3 điểm bởi GN⁺ 2026-02-23 | 2 bình luận | Chia sẻ qua WhatsApp
  • Để tạo ra một hệ thống hiển thị lịch/thời tiết/thông tin nhà thông minh trong nhà, tác giả đã phát triển bảng điều khiển dựa trên e-paper mang tên Timeframe
  • Tận dụng khả năng cập nhật theo thời gian thực của Boox Mira Pro 23 inch, hệ thống có thể cung cấp màn hình lớn và hiển thị trạng thái thời gian thực
  • Backend được thiết kế lại từ Ruby on Rails sang kiến trúc lấy Home Assistant làm trung tâm, giúp đơn giản hóa việc tích hợp dữ liệu và bảo trì
  • Hiện tại, nó đã trở thành giao diện cốt lõi hiển thị trạng thái ngôi nhà theo thời gian thực, đồng thời đang xem xét cả các lựa chọn giá rẻ hơn

Bối cảnh phát triển Timeframe

  • Sau khi kết hôn, dự án được bắt đầu để tìm cách giúp hai vợ chồng duy trì môi trường không màn hình trong phòng ngủ nhưng vẫn có thể xem lịch trình và thông tin thời tiết
  • Thử nghiệm ban đầu là chế tạo Magic Mirror bằng tủ thuốc và LCD, nhưng gặp phải khả năng đọc kém trong môi trường sángvấn đề phát sáng vào ban đêm
  • Sau đó, tác giả tạo nguyên mẫu dựa trên e-paper bằng cách hack thiết bị Kindle, thiết lập để làm mới màn hình mỗi 30 phút
    • Lấy dữ liệu từ Google CalendarDark Sky vào ứng dụng Ruby on Rails, rồi render PNG bằng IMGKit
    • Tác giả xác nhận rằng e-paper phù hợp vì không bị ảnh hưởng bởi môi trường chiếu sáng

Giai đoạn ổn định hóa với Visionect

  • Hệ thống dựa trên Kindle có độ tin cậy thấp vì cần bảo trì liên tục
  • Tác giả đưa vào sử dụng màn hình e-paper Visionect (6”/10”/13”/32”), có thể dùng 2~3 tháng sau một lần sạc
    • Bản 6” dùng cho thời tiết ở lối vào, 13” đặt bên hông tủ lạnh, 10” dùng cho phòng ngủ
  • Chạy backend Rails trên Raspberry Pi, rồi đẩy hình ảnh do IMGKit tạo ra lên Visionect API mỗi 5 phút
    • Logic liên quan được tách thành thư viện visionect-ruby
    • Hệ thống vận hành ổn định trong nhiều tháng mà không gặp sự cố

Thử nghiệm thị trường và giới hạn

  • Nhờ sự quan tâm của khách đến thăm, tác giả đã tiến hành pilot với khách hàng đầu tiên
    • Thử nghiệm nhiều định dạng khác nhau như giao diện lịch tháng trên màn hình 13”
  • Tuy nhiên, mức giá khoảng $1000phí giấy phép $7/tháng của Visionect là gánh nặng
    • Nếu chuyển sang dịch vụ thuê bao, sẽ cần mức phí trên $10/tháng

Chuyển sang Boox Mira Pro

  • Sau khi ngôi nhà bị thiêu rụi trong vụ Marshall Fire năm 2021, tác giả đã xây dựng lại hệ thống trong quá trình thiết kế nhà mới
  • Khi Boox Mira Pro(25.3”) ra mắt, việc triển khai e-paper độ phân giải cao có thể cập nhật thời gian thực trở nên khả thi
    • Vận hành thông qua Mac Mini bằng kết nối HDMI
    • Hiển thị theo thời gian thực các thông tin như bài đang phát trên Sonos, dự báo mưa, đồng hồ
  • Trong ngôi nhà mới, tác giả đã thiết kế không gian lắp đặt chuyên dụng (“phone nook”)đi dây nguồn cho các màn hình Visionect bổ sung

Tái cấu trúc backend

  • Do yêu cầu cập nhật thời gian thực, backend Rails hiện có được cải tổ mạnh mẽ
    • Chuyển từ render hình ảnh sang render trực tiếp URL
    • Chọn Home Assistant(HA) làm nguồn dữ liệu chính, tích hợp Google Calendar·Apple Weather·Sonos
    • Loại bỏ hơn một nửa mã nguồn, đồng thời bỏ database và Redis để đơn giản hóa
  • Chạy tác vụ nền bằng Rufus Scheduler, lưu kết quả bằng Rails file cache backend
  • Cấu hình để tự động hiển thị trạng thái của các cảm biến có tiền tố sensor.timeframe
    • Ví dụ: phát hiện mức tiêu thụ điện của máy rửa chén để hiển thị thông báo máy đang chạy sau 8 giờ

Cách vận hành hiện tại

  • Sau khi chuyển vào nhà mới, chức năng hiển thị trạng thái thời gian thực đảm nhiệm vai trò cốt lõi
    • Hiển thị trực quan trạng thái trong nhà như cửa mở/đóng, giặt đã xong hay chưa
    • Khi màn hình trống, điều đó được hiểu là “mọi thứ đều bình thường”
  • Bằng cách tách riêng điều khiển thiết bị và hiển thị trạng thái, có thể nắm bắt tình trạng ngay lập tức mà không cần dò tìm thông tin không cần thiết

Các bài toán tiếp theo

  • Ổn định hóa triển khai: đang cải thiện xử lý lỗi runtime, đồng thời cần thiết kế hệ thống nhúng không cần bảo trì
  • Tích hợp hoàn toàn với Home Assistant: mục tiêu là chuyển mọi nguồn dữ liệu sang HA rồi phát hành dưới dạng ứng dụng HA
  • Giảm chi phí phần cứng: hiện tại màn hình Boox 25” giá khoảng $2000, vẫn quá đắt với người tiêu dùng phổ thông

Kết luận

  • Timeframe đã phát triển thành một dự án cá nhân giúp nâng cao hiệu quả sinh hoạt hằng ngày trong gia đình
  • Khác với việc phát triển phần mềm cho số đông người dùng, tác giả đang tiếp tục theo đuổi nó như một công việc sáng tạo trực tiếp cải thiện đời sống gia đình

2 bình luận

 
xguru 2026-02-23

ONYX BOOX Mira Pro này đúng là đẹp thật, nhưng giá thì hơi khó gánh.

 
GN⁺ 2026-02-23
Ý kiến trên Hacker News
  • Thật ngạc nhiên khi thế giới đang chi hàng trăm tỷ đô cho AI, nhưng vẫn không thể mua được màn hình ePaper cỡ lớn với giá rẻ
    Nếu công nghệ này được phổ biến rộng rãi, có lẽ nó sẽ tạo ra thay đổi lớn trong lĩnh vực biển báo số hay màn hình công cộng vốn tiêu thụ nhiều điện năng
    Tôi nhớ trước đây đổi mới từng bị cản trở bởi một số bằng sáng chế mang tính kìm hãm, không rõ bây giờ còn thế không
    • Tôi không hiểu vì sao điều đó lại lạ. Nhu cầu đối với ePaper cỡ lớn vốn không cao, trong khi AI có nhu cầu thị trường rõ ràng
    • ePaper vẫn là một thị trường ngách, và trong hầu hết nhu cầu cá nhân hay doanh nghiệp thì nó kém lợi thế hơn LCD
      Trong khi đó AI đang tái cấu trúc cả nền công nghiệp
  • Dự án kiểu này thật sự rất tuyệt. Tôi thích việc có thể chia sẻ thông tin mà không bị chói mắt ngay cả trong môi trường tối
    Nhưng màn hình chính giá tới $2000, nên với gia đình bình thường thì khá đắt
    • Tôi đã tự làm một cái bằng ePaper 10 inch từ AliExpress, ESP32 và vài cảm biến I2C
      Vỏ được in 3D, chạy bằng hai viên pin. Tổng chi phí dưới $100 và tôi dùng OpenWeather API miễn phí
    • Tôi cũng làm tương tự với ePaper Waveshare 7.5 inch đặt trong khung ảnh và dùng bo mạch ESP32
      Nếu kết hợp HomeAssistant và ESPhome thì hoàn toàn có thể làm với dưới $100
      Dự án gốc rất xuất sắc, nhưng hướng này thực tế hơn nhiều
    • Cũng có những màn hình lớn không đèn nền rẻ hơn
      Ví dụ Samsung EM32DX là bảng hiệu e-ink màu 32 inch giá dưới $1300, lúc giảm giá thì dưới $1000
      Tuy nhiên tốc độ làm tươi chậm. Một lựa chọn khác là SVD rE 32" reflective LCD, nhưng chỉ nhìn tốt trong ánh sáng mạnh
    • Timeframe của OP rất đẹp nhưng đắt. Thay vào đó có thể xem lựa chọn tự host nhỏ hơn và rẻ hơn tại trmnl.com
      (nói trước là tôi là thành viên của nhóm đó)
    • Tôi cũng đang dùng một bảng điều khiển tương tự ở nhà
      Không tích hợp nhà thông minh, nhưng hiển thị lịch, thời tiết, chất lượng không khí, thông báo tàu điện ngầm
      Tôi làm UI bằng Bootstrap 3 nên nó vẫn chạy tốt trên iPad Air 2 cũ. Mục tiêu cũng là tái sử dụng thiết bị cũ
  • Nếu ngân sách hạn chế thì nên tìm máy đọc e-ink cũ trên eBay
    Có khá nhiều mẫu có thể root được, và tôi đặc biệt thích Nook Simple Touch
  • Tôi thật sự rất thích màn hình ePaper. Nhưng giá vẫn cao do rào cản bằng sáng chế
    Trước đây tôi từng kiếm được một tấm e-ink dùng trong cửa hàng và thử điều khiển nó bằng cách dịch ngược
    Tôi đã sửa Adafruit ThinkInk và tự viết lớp driver, mà ngay từ tấm đầu tiên đã chạy hoàn hảo nên không phát triển thêm nữa
    Liên kết dự án
  • Tôi rất thích cái tên này
    Liên kết dự án
    Nói đùa thôi, màn hình e-ink lúc nào nhìn cũng ngầu
  • Dự án rất hay. Tôi đã giải quyết vấn đề tương tự theo cách analog hơn nhiều
    Tôi làm một tấm kính và khung gỗ để dùng như bảng trắng
    Nó trở thành nơi để các thành viên gia đình để lại ghi chú hoặc vẽ vời giao tiếp với nhau, và là một dự án rẻ mà vui
  • Tôi vẫn luôn theo dõi công nghệ truyền điện không dây vì khái niệm Information Radiator
    EV6, Ioniq của Kia và Hyundai suýt nữa đã có sạc không dây, nhưng cuối cùng thất bại
    Điều hấp dẫn ở màn hình eInk là nó có thể vào hẳn chế độ ngủ giữa các lần cập nhật nên có thể dùng sạc nhỏ giọt
  • Dự án rất hay, nhưng cũng hơi mỉa mai khi nói muốn có 'mối quan hệ lành mạnh' với công nghệ mà lại lấp đầy cả ngôi nhà bằng công nghệ
    Những thứ như máy giặt thì đã quá quen thuộc rồi, tôi không nghĩ cần thông tin thời gian thực về nó
    • Nhiều khi không thể nghe thấy tiếng máy giặt từ tầng khác
      Tự động hóa kiểu theo dõi lặp đi lặp lại này giúp có khoảng trống tinh thần
      Tôi không thích đồ gia dụng thông minh kiểu kết nối đám mây, nhưng thích tích hợp cục bộ như Home Assistant
    • Có người bật máy giặt lên rồi quên mất mấy ngày liền
      Tôi cũng thuộc kiểu đó nên hệ thống nhắc như vậy rất hữu ích
    • Với tôi, việc thuê ngoài nhận thức môi trường đã là chìa khóa để tăng năng suất
      (tất nhiên các lá tản nhiệt cho bộ não cũng góp phần)
    • Cuối cùng thì đây là vấn đề quản lý sự chú ý. Có thể kiểm tra lịch trình mà không bị tin nhắn hay tin tức làm phiền
    • Công nghệ làm việc cho tôi và việc tôi phải phục vụ công nghệ là hai chuyện khác nhau
  • Tôi thấy bỏ 3000 euro để hiển thị thông tin khắp nhà là hơi quá
    Điện thoại thông minh đã luôn ở cạnh bên rồi, nên tôi không nghĩ cần thêm nhiều màn hình hơn
    • Nhưng đây là một thú vui. Có người mua chiếc Porsche cũ giá 5000 euro rồi bỏ 40.000 euro để phục chế
      Mỗi sở thích chỉ khác nhau ở chi phí nhập môn, bản chất thì như nhau
    • Kiểu bình luận mỉa mai này công kích không cần thiết
    • Đây là Hacker News. Mọi người thích thử nghiệm và chế tạo
      Nếu không thích thì cứ bỏ qua. Có nhiều người, trong đó có tôi, rất trân trọng những bài như thế này
    • Cầm điện thoại lên, mở ứng dụng rồi tìm thông tin là cả một chuỗi bước
      Trong khi màn hình treo tường thì chỉ cần liếc mắt là thấy
    • Một phương án khác là chỉ để một chiếc smartphone trong bếp để dùng
  • Tôi lúc nào cũng ngạc nhiên vì sao mọi người lại kiểm tra thông tin thời tiết thường xuyên đến vậy
    • Tôi sống ở Scotland. Trời đang quang đãng cũng có thể đột nhiên mưa, còn sương buổi sáng đến chiều lại thành kiểu mùa hè
      Xem dự báo thời tiết giúp lên kế hoạch hoạt động dễ hơn nhiều
    • Cũng tùy từng nơi. Có thành phố có thời tiết khó lường, có nơi thì chỉ cần cảm nhận sơ qua là đủ
    • Nếu bạn có nhà và sống ở khu vực có nguy cơ ngập lụt, thì dự báo lượng mưa là thứ thiết yếu để bảo vệ tài sản
    • Nếu bạn có nhiều hoạt động ngoài trời, thì thông tin về gió hay mưa vài giờ tới rất quan trọng. Đặc biệt là khi đạp xe
    • Australia có tỷ lệ ung thư da thuộc hàng cao nhất thế giới
      Thông tin tôi xem nhiều nhất trên Apple Watch là chỉ số UV. Nó quan trọng hơn nhiệt độ hay pin rất nhiều