News for hackers. Stuff that matters.
Re:Air Lab – A portable and open air quality measuring device by 256dpi on Thursday June 05, 2025 @03:42AM (#44189330)
Hi HN!

I’ve been working on an air quality measuring device called Air Lab for the past three years. It measures CO2, temperature, relative humidity, air pollutants (VOC, NOx), and atmospheric pressure. You can log and analyze the data directly on the device — no smartphone or laptop needed.

To better show what the device can do and how it feels like, I spent the past week developing a web-based simulator using Emscripten. It runs the stock firmware with most features available except for networking. Check it out and let me know what you think!

The firmware will be open-source and available once the first batch of devices ships. We’re currently finishing up our crowdfunding campaign on CrowdSupply. If you want to get one, now is the time to support the project: https://www.crowdsupply.com/networked-artifacts/air-lab

We started building the Air Lab because most air quality measuring devices we found were locked-down or hard to tinker with. Air quality is a growing concern, and we’re hoping a more open, playful approach can help make the topic more accessible. It is important to us that there is a low bar for customizing and extending the Air Lab. Until we ship, we plan to create rich documentation and further tools, like the simulator, to make this as easy as possible.

The technical: The device is powered by the popular ESP32S3 microcontroller, equipped with a precise CO2, temperature, and relative humidity sensor (SCD41) as well as a VOC/NOx (SGP41) and atmospheric pressure sensor (LPS22). The support circuitry provides built-in battery charging, a real-time clock, an RGB LED, buzzer, an accelerometer, and capacitive touch, which makes Air Lab a powerful stand-alone device. The firmware itself is written on top of esp-idf and uses LVGL for rendering the UI.

If you seek more high-level info, here are also some videos covering the project: - https://www.youtube.com/watch?v=oBltdMLjUyg (Introduction) - https://www.youtube.com/watch?v=_tzjVYPm_MU (Product Update)

Would love your feedback — on the device, hardware choices, potential use cases, or anything else worth improving. If you want to get notified on project updates, subscribe on Crowd Supply.

Happy to answer any questions!

Re:Air Lab – A portable and open air quality measuring device by miiiiiike on Thursday June 05, 2025 @04:29AM (#44189612)
You made the simulator in a week..? Am I bad at what I do?
Re:Air Lab – A portable and open air quality measuring device by 256dpi on Thursday June 05, 2025 @07:27AM (#44190541)
I have written a bit about the process here: https://www.crowdsupply.com/networked-artifacts/air-lab/upda....

TLDR: It compiles the stock firmware to WASM using emscripten. Thus, I did not build all of it in one week and rather just the web app around the firmware.

Re:Air Lab – A portable and open air quality measuring device by silversmith on Thursday June 05, 2025 @04:31AM (#44189618)
I use Aranet devices myself - https://www.aranet.com/en/home/products/aranet4-home

What you could take from them is how prominent the current measurement is on the screen. I can glance over from a distance and instantly see the number. The colours get inverted if it goes into the red zone, so I can glance at it from across the room without my glasses and still see whether it's bad or not.

From what the simulator shows, with your device I'd need to lean in pretty close to understand what's going on. And blinking light indicators are tricky - you can easily catch it between blinks and look away content that everything's alright.

Re:Air Lab – A portable and open air quality measuring device by 256dpi on Thursday June 05, 2025 @05:29AM (#44189916)
Yes, that's something I want to improve. ATM, if you rotate the (real) device, it will show a vertical layout in stand-by mode that uses a large font to display the values. I still need to add this to the simulator. A horizontal layout with bigger fonts is on the to-do list!
Re:Air Lab – A portable and open air quality measuring device by stared on Thursday June 05, 2025 @04:58AM (#44189771)
I like your design, especially the e-ink display!

I am curious, what are pros and cons (connectivity, measurement quality) with Qingping Air Monitor 2 (https://qingping.co/air-monitor-2/)?

Re:Air Lab – A portable and open air quality measuring device by aurelwu on Thursday June 05, 2025 @05:49AM (#44190033)
Hi, I developed indoorco2map.com which is a an app-supported crowd-data-science project where users can submit CO2-Data they measure when going shopping or to restaurants or wherever using a simple-to-use App. I'd like to support your Device - is there documentation available about how to read the Data via BLE? All I need is the CO2-History (either with timestamp, or just ordered + information about update interval).

MIT Licensed: https://github.com/AurelWu/IndoorCO2AppMAUI

PS: do you use the air pressure to correct the CO2-readings like the Aranet4 does or would users need to manually recalibrate when the move to higher/lower elevations compared to when the sensor was calibrated?

Re:Air Lab – A portable and open air quality measuring device by 256dpi on Thursday June 05, 2025 @06:14PM (#44196261)
We love indoorco2map.com and would be happy to ensure that data from the Air Lab can be exported to it! We plan to expose simple BLE characteristics for all sensor values (similar to the Aranet). On top of that, we already have an API that would allow reading the full history from temporary storage (timestamped). Keep an eye on our website; we'll soon add a manual section with more details on that.

We have not integrated compensation of CO2-readings yet, but will certainly look into it before shipping the device.