2 puntos por GN⁺ 2025-06-06 | 1 comentarios | Compartir por WhatsApp
  • Permite ejecutar el firmware de Air Lab sin hardware para probar de antemano el flujo de medición de la calidad del aire y la navegación en pantalla
  • En el simulador, solo se excluyen las funciones que dependen de la red; el resto del funcionamiento del firmware se puede verificar
  • Al elegir distintos entornos, cambian las lecturas de los sensores, lo que permite comparar situaciones de medición
  • La conexión por cable USB incluye el flujo de carga del dispositivo y la copia de archivos a la computadora
  • Con los botones A/B, las flechas de dirección y la Touchbar se controlan la entrada/cancelación de menús, el cambio de sensor y el desplazamiento por tiempo y menús

Ejecutar el firmware de Air Lab sin hardware

  • Air Lab Simulator ejecuta el firmware de Air Lab para permitir mediciones y exploración sin necesidad del dispositivo físico
  • Lo único que falta son las funciones que dependen de la red; el resto del funcionamiento del firmware se puede probar en el simulador
  • Al seleccionar distintos entornos, se pueden afectar las lecturas de los sensores

Flujo de conexión y método de control

  • La conexión por cable USB cubre el flujo de carga del dispositivo y la copia de archivos a la computadora
  • Los botones y métodos de entrada funcionan de la siguiente manera
    • A: entrar al menú y confirmar
    • B: salir del menú y cancelar
    • Left/Right: cambiar de menú y desplazarse por el tiempo
    • Up/Down: cambiar de sensor y desplazarse por el menú
    • Touchbar: desplazarse por el tiempo y el menú

1 comentarios

 
GN⁺ 2025-06-06
Opiniones de Hacker News
  • El producto se ve realmente bueno; felicitaciones por el lanzamiento.
    Me pregunto si consideraron crear un dispositivo independiente solo con sensores, de modo que el usuario pueda conectar los datos al tablero de tinta electrónica que prefiera.
    Algunos ejemplos de dashboards de calidad del aire creados por la comunidad son https://usetrmnl.com/recipes/62233 y https://usetrmnl.com/recipes/23306, y el firmware que puede instalarse en hardware de tinta electrónica arbitrario está en https://github.com/usetrmnl/firmware/.
    Como referencia, trabajo en TRMNL.

    • Es una dirección en la que queremos crear prototipos pronto para admitir varias habitaciones o ubicaciones.
      También sería genial una integración con otros dashboards como TRMNL.
  • Me llamaron la atención los detalles en otro comentario del autor https://news.ycombinator.com/item?id=44190541.
    Este artículo https://www.crowdsupply.com/networked-artifacts/air-lab/updates/firmware-simulator trata sobre el proceso de portar el firmware del dispositivo a Wasm para crear una demo interactiva y, como dijo un colega, parece que eso por sí solo podría ser un Show HN bastante bueno.

    • La idea del simulador de Air Lab estuvo muy influida por los comentarios recibidos.
      Siguiendo la guía de la página de consejos de HN, envié un correo para confirmar si podía publicar la historia de este producto como Show HN, y desde HN me dijeron que hacía falta una demo más “directa” y sugirieron hacer un video sin pulir que mostrara cómo funciona el dispositivo y qué se siente usarlo.
      Pero, como vengo del diseño, naturalmente me daban ganas de pulirlo demasiado, así que me costaba hacer un video así; hablando con un colega, recordé una idea que había tenido antes de un render interactivo para el sitio web de Air Lab.
      Como también escribí en la actualización de Crowd Supply, compilé el firmware base a WASM con emscripten y, justo como en el firmware ya tenía casi separada la capa de abstracción de hardware, fue fácil simular la API para conectarlo con sensores y controles falsos del sitio web.
      Pasé la mayor parte de esa semana creando e integrando la app del simulador en Ember.js alrededor del firmware compilado y, en el proceso, también encontré algunos bugs de firmware que eran mucho más fáciles de depurar en el simulador que en el dispositivo real.
      Si se trata de hardware que no se puede probar de inmediato, recomiendo contactar primero al equipo de HN para que validen la publicación. Creo que incluso los proyectos de software casi siempre se benefician de tener una demo más interactiva.
  • Sería útil que hubiera una versión reducida más barata.
    Los lugares con peor calidad del aire suelen ser regiones más pobres y, aun viviendo con relativa comodidad según los estándares locales en un sitio con contaminación severa, un sensor de calidad del aire de más de 200 dólares queda fuera de alcance.
    Si se suma el envío, se acerca a casi 300 dólares, una cifra similar al salario mediano mensual aquí.
    En particular, la medición de NO₂ es una ventaja mucho más interesante que las alternativas que solo miden material particulado, y en teoría todos los sensores de gas disponibles cuestan por sí solos cientos de dólares.

    • Me gusta bastante AirGradient.
      Antes tenían un kit DIY de 19 dólares solo con PCB y carcasa, y uno de 96 dólares con todos los componentes; ahora el kit parece costar 138 dólares.
      Aun así, si resulta caro, quizá se pueda fabricar más barato descargando los archivos KiCad y STL del sitio web https://www.airgradient.com/documentation/overview/, mandando a fabricar el PCB en otro lugar, imprimiendo la carcasa en 3D y consiguiendo el resto de los componentes en aliexpress.
      Si se arma así, se pueden omitir los sensores que no interesen para reducir costos y agregarlos más adelante.
    • Diseñar, fabricar y hacer que un producto resista el uso de usuarios comunes es un trabajo largo y difícil, así que es probable que el precio minorista de este producto esté justificado por varias razones.
      Aun así, si miramos solo los principales componentes activos, el IC ESP32S3 cuesta alrededor de 4 dólares, el sensor SCD41 21 dólares, el sensor SGP41 8 dólares y el sensor LPS22 unos 4 dólares.
      Si en este tipo de dispositivos se abren como open source algunas funciones clave y se reduce el costo al mínimo, hay esperanza de que los aficionados puedan crear versiones adecuadas para la realidad económica de los países en desarrollo.
    • Queríamos ofrecerlo a un precio más bajo, pero como mencioné en otra respuesta, cuando se parte de una producción de bajo volumen es difícil llegar a un precio competitivo.
      Aun así, a futuro parece totalmente posible ofrecer una versión más simple y económica que más personas puedan comprar.
  • Me pregunto si evaluaron las opciones de sensores de CO₂.
    Quisiera saber si compararon SCD30 y SCD41. Según se sabe, el diseño de doble canal del SCD30 tiene menos deriva y mejor estabilidad a largo plazo que el SCD41, y el SCD41 afirma que hay que sacarlo al exterior una vez por semana; me pregunto si tenían datos reales.

    • SCD30 es un sensor excelente y claramente mejor que el SCD41, pero en Air Lab elegimos principalmente el SCD41 por su tamaño reducido.
      Para un dispositivo como Air Lab, creo que una precisión de +/-50 ppm es suficiente.
      Si usamos calibración automática, también evaluaremos activamente una función para recordar al usuario que lleve el dispositivo afuera, y planeamos ofrecer calibración de fábrica o recalibración manual para que se mantenga por más tiempo que el intervalo de una semana de la calibración automática.
  • Uso personalmente un dispositivo Aranet: https://www.aranet.com/en/home/products/aranet4-home
    Algo que se puede aprender de este producto es que muestra el valor medido actual en la pantalla con un tamaño muy grande. Incluso desde lejos, con solo echar un vistazo se ven los números de inmediato, y cuando entra en una zona de riesgo, los colores se invierten, así que se puede saber si está mal o no desde el otro lado de la habitación, incluso sin lentes.
    En el simulador, parece que con Air Lab habría que acercarse bastante para ver qué está pasando, y con el indicador parpadeante es fácil mirarlo entre parpadeos, pensar por error que todo está bien y desviar la vista.

    • Es algo que me gustaría mejorar
      Actualmente, al girar el dispositivo real, aparece un diseño vertical en modo de espera que muestra el valor con una fuente grande, pero todavía no pude agregarlo al simulador.
      También está en la lista de pendientes un diseño horizontal con una fuente más grande.
  • Excelente trabajo
    Me pregunto si conocen https://sensor.community. Lo menciono porque, además de tener diseños de sensores, sobre todo cuenta con una infraestructura abierta que agrega datos de sensores en un mapa público.

  • Sería bueno que tuviera soporte para Zigbee, para poder emparejarlo con sistemas abiertos de agregación de datos como Home Assistant.
    Otro excelente monitor de calidad del aire, AirGradient, tampoco tiene, por ejemplo, esta función.

  • Me gusta el diseño y, en particular, la pantalla de tinta electrónica.
    Comparado con Qingping Air Monitor 2 (https://qingping.co/air-monitor-2/), me da curiosidad cuáles serían sus ventajas y desventajas en conectividad o calidad de medición.

  • Ojalá aunque sea el 1% de los productos tuvieran una presentación tan honesta como esta.
    En la página está el dispositivo real, y el usuario puede “probarlo” tal como funciona en la práctica.
    No hay modelos en bikini, ni capturas de pantalla pretenciosas, ni patrones oscuros. Es una forma en la que el producto habla por sí mismo.
    El cuidado detrás de la UI del sitio web muestra a la persona que lo creó.

    • No sé cuál es el problema con las modelos en bikini. Quiero el producto y también quiero modelos en bikini.
  • Es un proyecto muy bueno, y este sector necesita más competencia. Otra alternativa, también open source, es AirGradient One.
    Pero cuesta entender por qué la pantalla predeterminada es una animación tierna que cansa rápido, mientras que los valores reales aparecen con letra pequeña en una esquina y hay que cambiar manualmente entre sensores.
    Me pregunto si no podrían simplemente mostrar todos los valores de los sensores con una fuente grande.

    • Tiene un protector de pantalla que muestra la hora, la temperatura, los ppm y la humedad relativa.
      Además, dice que “el firmware oficial de Air Lab será open source y estará disponible en GitHub, por lo que se podrá ampliar y personalizar según las necesidades”.
    • Después de 30 segundos de inactividad, hay un protector de pantalla que muestra todos los valores de un vistazo.
      Soporta tanto horizontal como vertical, pero el diseño todavía no es definitivo, y me gustaría mejorarlo para hacerlo más grande. Se puede probar en el simulador.
    • El diseño de la pantalla parece poner más énfasis en la diversión que en la funcionalidad.
    • Creo que ese es uno de los puntos interesantes de un stack abierto