- Có thể chạy firmware Air Lab mà không cần phần cứng để trải nghiệm trước quy trình đo chất lượng không khí và điều hướng màn hình
- Trong trình mô phỏng, chỉ các tính năng phụ thuộc mạng bị loại trừ; các hoạt động firmware còn lại đều có thể kiểm tra
- Khi chọn các môi trường khác nhau, giá trị đọc từ cảm biến sẽ thay đổi, cho phép so sánh các tình huống đo
- Kết nối cáp USB bao gồm luồng sạc thiết bị và sao chép tệp sang máy tính
- Sử dụng nút A/B, phím điều hướng và Touchbar để vào/hủy menu, chuyển cảm biến, cuộn thời gian/menu
Chạy firmware Air Lab mà không cần phần cứng
- Air Lab Simulator chạy firmware Air Lab, cho phép thử đo và điều hướng mà không cần thiết bị thật
- Phần bị thiếu chỉ là các tính năng phụ thuộc mạng; các hoạt động firmware còn lại có thể trải nghiệm trong trình mô phỏng
- Khi chọn các môi trường khác nhau, chúng có thể ảnh hưởng đến giá trị đọc từ cảm biến
Luồng kết nối và cách thao tác
- Kết nối cáp USB bao gồm luồng sạc thiết bị và sao chép tệp sang máy tính
- Các nút và phương thức nhập hoạt động như sau
- A: Vào menu và xác nhận
- B: Thoát menu và hủy
- Left/Right: Thay đổi menu và cuộn thời gian
- Up/Down: Chuyển cảm biến và cuộn menu
- Touchbar: Cuộn thời gian và menu
1 bình luận
Ý kiến trên Hacker News
Sản phẩm trông thật sự tốt và xin chúc mừng việc ra mắt
Tôi tò mò không biết bạn đã cân nhắc cách làm một thiết bị độc lập chỉ có cảm biến, rồi cho người dùng kết nối dữ liệu với dashboard e-ink mà họ muốn chưa
Ví dụ dashboard chất lượng không khí do cộng đồng tạo là https://usetrmnl.com/recipes/62233, https://usetrmnl.com/recipes/23306, còn firmware có thể cài lên phần cứng e-ink bất kỳ nằm ở https://github.com/usetrmnl/firmware/
Nhân tiện, tôi đang làm ở TRMNL
Tích hợp với các dashboard khác như TRMNL cũng có vẻ rất hay
Các chi tiết trong bình luận khác của tác giả https://news.ycombinator.com/item?id=44190541 rất đáng chú ý
Bài này https://www.crowdsupply.com/networked-artifacts/air-lab/updates/firmware-simulator nói về quá trình port firmware của thiết bị sang Wasm để tạo demo tương tác, và như đồng nghiệp nói, chỉ riêng phần này cũng có vẻ đủ để làm một Show HN khá ổn
Tôi đã gửi email theo hướng dẫn trên trang mẹo của HN để hỏi liệu có thể đăng câu chuyện về sản phẩm này dưới dạng Show HN không, thì phía HN nói cần một demo “trực tiếp” hơn và đề xuất làm một video thô cho thấy thiết bị hoạt động ra sao và cảm giác sử dụng thế nào
Nhưng vì xuất thân là designer nên tôi tự nhiên lại muốn trau chuốt quá mức, khiến việc làm kiểu video đó trở nên khó khăn; rồi khi trao đổi với đồng nghiệp, tôi nhớ lại ý tưởng render tương tác cho website Air Lab mà trước đây từng nghĩ đến
Như đã viết trong cập nhật trên Crowd Supply, tôi đã biên dịch firmware cơ bản sang WASM bằng emscripten, và đúng lúc đó firmware gần như đã tách riêng lớp trừu tượng phần cứng, nên khá dễ mô phỏng API để nối với các cảm biến và điều khiển giả trên website
Phần lớn tuần đó được dùng để xây dựng và tích hợp ứng dụng mô phỏng bằng Ember.js quanh firmware đã biên dịch, và trong quá trình ấy tôi cũng tìm thấy vài lỗi firmware mà việc debug bằng trình mô phỏng dễ hơn nhiều so với trên thiết bị thật
Nếu là phần cứng chưa thể dùng thử ngay, tôi khuyên nên liên hệ trước với đội ngũ vận hành HN để họ xác nhận bài đăng. Ngay cả với dự án phần mềm, tôi nghĩ đa số đều có lợi nếu có demo tương tác hơn
Sẽ hữu ích nếu có một thiết bị phiên bản thu gọn rẻ hơn
Những nơi có chất lượng không khí tệ nhất nhìn chung là các khu vực nghèo hơn, và dù sống tương đối dư dả theo tiêu chuẩn địa phương ở một nơi chịu ô nhiễm không khí nghiêm trọng, cảm biến chất lượng không khí trên 200 USD vẫn là mức giá ngoài tầm với
Cộng cả phí vận chuyển thì gần 300 USD, ở đây gần bằng mức lương trung vị hằng tháng
Đặc biệt, đo NO₂ là một ưu điểm thú vị hơn nhiều so với các lựa chọn chỉ đo bụi mịn, và về lý thuyết mọi cảm biến khí có thể mua được đều tự thân đã có giá vài trăm USD
Trước đây họ có bộ DIY chỉ gồm PCB và vỏ giá 19 USD, và bộ kèm toàn bộ linh kiện giá 96 USD; bộ hiện tại có vẻ là 138 USD
Nếu vẫn thấy đắt, có thể tải các file KiCad và STL từ website https://www.airgradient.com/documentation/overview/, đặt làm PCB ở nơi khác, in 3D vỏ, và mua các linh kiện còn lại trên aliexpress thì có lẽ sẽ rẻ hơn
Làm như vậy cũng có thể bỏ các cảm biến không quan tâm để giảm chi phí, rồi bổ sung sau
Tuy vậy, nếu chỉ nhìn vào các linh kiện chủ động chính thì IC ESP32S3 khoảng 4 USD, cảm biến SCD41 khoảng 21 USD, cảm biến SGP41 khoảng 8 USD, cảm biến LPS22 khoảng 4 USD
Với loại thiết bị này, nếu mã nguồn mở hóa một phần chức năng cốt lõi và hạ chi phí xuống mức tối thiểu, có thể hy vọng các maker sở thích sẽ tạo được phiên bản phù hợp với điều kiện kinh tế ở các nước đang phát triển
Dù vậy, hướng cung cấp một phiên bản đơn giản và rẻ hơn để nhiều người có thể mua hơn trong tương lai có vẻ hoàn toàn khả thi
Tôi tò mò liệu bạn đã xem xét các lựa chọn cảm biến CO₂ chưa
Muốn biết bạn có so sánh SCD30 và SCD41 không. Thiết kế kênh đôi của SCD30 được biết là có độ trôi thấp hơn và độ ổn định dài hạn tốt hơn SCD41, còn SCD41 thì nói rằng mỗi tuần phải mang ra ngoài một lần; không biết có dữ liệu thực tế nào không
Tôi nghĩ độ chính xác +/-50ppm là đủ cho một thiết bị như Air Lab
Nếu dùng hiệu chuẩn tự động, chúng tôi cũng sẽ tích cực xem xét tính năng nhắc người dùng mang thiết bị ra ngoài, đồng thời dự định cung cấp hiệu chuẩn tại nhà máy hoặc tái hiệu chuẩn thủ công để duy trì lâu hơn khoảng chu kỳ 1 tuần của hiệu chuẩn tự động
Đang trực tiếp dùng thiết bị Aranet: https://www.aranet.com/en/home/products/aranet4-home
Điểm đáng học hỏi ở sản phẩm này là nó hiển thị giá trị đo hiện tại rất lớn trên màn hình. Chỉ cần liếc từ xa là thấy ngay con số, và khi vào vùng nguy hiểm thì màu bị đảo ngược, nên dù không đeo kính vẫn có thể biết từ bên kia phòng là không khí có tệ hay không
Nếu xét theo simulator, có vẻ với Air Lab bạn phải tiến lại khá gần mới thấy chuyện gì đang diễn ra, còn đèn báo nhấp nháy thì rất dễ nhìn đúng lúc giữa hai lần nháy rồi tưởng là ổn và quay đi
Hiện tại, khi xoay thiết bị thật, ở chế độ chờ sẽ hiện bố cục dọc với giá trị bằng phông chữ lớn, nhưng vẫn chưa thêm vào simulator được
Bố cục ngang dùng phông chữ lớn hơn cũng nằm trong danh sách việc cần làm
Công việc rất ấn tượng
Không biết bạn có biết https://sensor.community không. Ở đó cũng có thiết kế cảm biến, nhưng tôi nhắc đến chủ yếu vì họ có hạ tầng mở để tổng hợp dữ liệu cảm biến lên bản đồ công khai
Sẽ rất hay nếu có hỗ trợ Zigbee, để có thể ghép đôi với các hệ thống tổng hợp dữ liệu mở như Home Assistant
Một thiết bị giám sát chất lượng không khí tuyệt vời khác là AirGradient cũng không có tính năng như vậy chẳng hạn
Khi đó nó tích hợp hoàn hảo với Home Assistant
Ví dụ: https://github.com/MallocArray/airgradient_esphome
Một ví dụ tích hợp khả thi là bật quạt HVAC, quạt gác mái, quạt crawlspace khi chỉ số chất lượng không khí trong nhà (AQI) tệ hơn ngoài trời
Nghe nói hỗ trợ cảm biến chất lượng không khí đã được thêm vào giao thức Matter năm 2023: https://csa-iot.org/newsroom/matter-1-2-arrives-with-nine-new-device-types-improvements-across-the-board/
Theo trích dẫn, các cảm biến được hỗ trợ có thể thu thập và báo cáo PM1, PM2.5, PM10, CO2, NO2, VOC, CO, ozone, radon, formaldehyde; và với việc bổ sung Air Quality Cluster, thiết bị Matter có thể cung cấp thông tin AQI dựa trên vị trí
Tìm kiếm liên quan: https://www.google.com/search?q=matter+protocol+Air+Quality+Cluster
Tôi thích thiết kế này, đặc biệt là màn hình e-ink
So với Qingping Air Monitor 2(https://qingping.co/air-monitor-2/), tôi tò mò ưu và nhược điểm về khả năng kết nối hoặc chất lượng đo lường là gì
Giá mà chỉ 1% sản phẩm có phần giới thiệu trung thực như thế này cũng tốt rồi
Trên trang có thiết bị thật, và người dùng có thể “dùng thử” đúng như cách nó thực sự hoạt động
Không có người mẫu bikini, không có ảnh chụp màn hình khoe khoang, cũng không có dark pattern. Đây là cách sản phẩm tự nói lên chính mình
Sự chỉn chu phía sau UI của website cho thấy con người đã tạo ra nó
Đây là một dự án rất tuyệt, và lĩnh vực này cần nhiều cạnh tranh hơn. Một lựa chọn khác cũng là mã nguồn mở là AirGradient One
Tuy nhiên khó hiểu là vì sao màn hình mặc định lại là hoạt ảnh dễ thương nhanh chán, còn giá trị đo thực tế thì nằm bằng chữ nhỏ ở góc và phải chuyển thủ công giữa từng cảm biến
Không thể chỉ hiển thị tất cả giá trị cảm biến bằng phông chữ lớn được sao?
Ngoài ra còn ghi rằng “firmware chính thức của Air Lab sẽ được phát hành mã nguồn mở trên GitHub, và có thể mở rộng, tùy biến theo nhu cầu”
Hỗ trợ cả ngang lẫn dọc, nhưng bố cục vẫn chưa phải bản cuối và muốn cải thiện theo hướng làm lớn hơn. Có thể thử trong simulator