frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Air Lab – A Portable and Open Air Quality Measuring Device (Simulator)

https://networkedartifacts.com/airlab/simulator
1•256dpi•6h ago
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!

Trump administration moves to cut $100M in federal contracts for Harvard

https://apnews.com/article/trump-harvard-federal-contracts-51d2d2618e1f0f5de39cb649644e1dae
2•donsupreme•1m ago•0 comments

Made a Changelog generator for your commits

https://www.gitsaga.io/
1•p_bits•2m ago•1 comments

How a Generation's Struggle Led to a Record Surge in Homelessness

https://www.nytimes.com/2025/05/27/us/politics/homelessness-baby-boomers.html
1•howard941•2m ago•0 comments

Starship's Ninth Flight Test

https://x.com/i/broadcasts/1OwxWXMRAXmKQ
1•seagull_sounds•4m ago•0 comments

Inside the Arnett, OK tornado [video]

https://www.youtube.com/watch?v=NGD2e741Riw
1•layer8•5m ago•0 comments

Squiggle: A simple programming language for intuitive probabilistic estimation

https://www.squiggle-language.com/
1•fanf2•6m ago•0 comments

Fundamental forms for characterizing trapezoid-based origami metamaterials

https://www.nature.com/articles/s41467-025-57089-x
1•PaulHoule•8m ago•0 comments

Show HN: I Vibecoded a Python Class Hierarchy Checker (Needs Your Eyes)

https://github.com/agaz1985/umberto
1•adale•8m ago•0 comments

Show HN: Getting full-text scientific content into LLMs+Agents is stupidly hard

https://www.valyu.network/blogs/deepsearch-v2-updates
2•zk108•10m ago•0 comments

LLM Pricing Calculator

https://www.llm-prices.com/
1•Bluestein•12m ago•0 comments

Claude Voice Mode Beta

https://twitter.com/AnthropicAI/status/1927463559836877214
1•brianjking•12m ago•0 comments

Self-Reflective Uncertainties: Do LLMs Know Their Internal Answer Distribution?

https://arxiv.org/abs/2505.20295
1•badmonster•13m ago•0 comments

Jujutsu from the Trenches

https://mattjhall.co.uk/posts/jujutsu-from-the-trenches.html
2•mattjhall•15m ago•0 comments

Impathy and Emotion Recognition: How Attachment Shapes Emotion Processing

https://www.mdpi.com/2076-3425/15/5/516
1•rendx•15m ago•0 comments

Tokyo startup is turning discarded kimonos into stylish sneakers

https://www.cnn.com/style/japan-upcycle-kimono-tokyo-shoes-hnk-spc
2•Hoasi•17m ago•0 comments

Sodium-air fuel cell for high energy density and low-cost electric power

https://www.cell.com/joule/fulltext/S2542-4351(25)00143-6
2•gnabgib•18m ago•0 comments

FFmate – Automate FFmpeg with Clean APIs and Smart Defaults

https://docs.ffmate.io
2•john-dev•20m ago•1 comments

The Unreliable Nature of Corten Steel for Architectural Applications

https://spenglerindustries.com/the-unreliable-nature-of-corten-steel-for-architectural-applications/
4•Bluestein•20m ago•0 comments

Beyond Compare

https://www.scootersoftware.com/home
1•smartmic•24m ago•0 comments

Dora Research: 2024

https://dora.dev/research/2024/dora-report/
2•cebert•24m ago•0 comments

Harvard’s World-Famous Glass Flowers: Fragile Beauties (2024)

https://fwtmagazine.com/harvards-world-famous-glass-flowers-fragile-beauties/
3•wtp30twice•26m ago•1 comments

MariaDB Acquires Galera Cluster

https://mariadb.com/newsroom/press-releases/mariadb-acquires-galera-cluster/
1•evanelias•27m ago•0 comments

Show HN: AnyClaude – Claude Code with any LLM

https://github.com/coder/anyclaude
3•kylecarbs•28m ago•0 comments

Arc-NCA: Towards Developmental Solutions to the Abstraction and Reasoning Corpus

https://arxiv.org/abs/2505.08778
1•jarmitage•29m ago•0 comments

Concatenative programming and stack-based languages (2023) [video]

https://www.youtube.com/watch?v=umSuLpjFUf8
2•dcreager•29m ago•0 comments

I put 5 years of community writing into NotebookLM. Here's the audio summary [video]

https://www.youtube.com/watch?v=pUKrPXQ6pAE
2•rosiesherry•32m ago•0 comments

All of Paul Graham's essays in 100 words and organized

https://summarygraham.com
1•pentil_kuda•34m ago•0 comments

School Expelled a 12-Year-Old for a Social Media Post

https://www.propublica.org/article/tennessee-school-threat-assessment-expulsion
2•Improvement•36m ago•0 comments

There Are N+1 Hard Things in Computer Science

https://lukebechtel.com/blog/there-are-n-plus-1-hard-things-in-computer-science
2•marviel•36m ago•1 comments

In Vietnam, an unlikely outpost for Chicano culture

https://www.latimes.com/world-nation/story/2025-05-27/chicano-culture-vietnam
8•donnachangstein•38m ago•2 comments