Spaceflight-inspired pocket optical breath analyzer – 10Hz CO2/O2
We built a pocket-sized optical breath analyzer based on an optical sensor for measuring CO2 and O2. It streams CPET metrics in real time (VO2, VCO2, VE, RER, Tv etc) for breath-by-breath analysis. Functional prototype based custom PCB, mobile app, and web platform are working. Demo videos: https://youtu.be/-DcvRPJJkj0 https://youtube.com/shorts/Ycy8wP4oW2o?si=W0n1Oyof7M37kdta What’s different Instead of electrochemical O₂ fuel cells and typical CO₂ NDIR modules (slower response, periodic replacement/calibration), we use non-consumable optical sensors…
What it does
In the maker’s words, at launch
We built a pocket-sized optical breath analyzer based on an optical sensor for measuring CO2 and O2. It streams CPET metrics in real time (VO2, VCO2, VE, RER, Tv etc) for breath-by-breath analysis. Functional prototype based custom PCB, mobile app, and web platform are working. Demo videos: https://youtu.be/-DcvRPJJkj0 https://youtube.com/shorts/Ycy8wP4oW2o?si=W0n1Oyof7M37kdta What’s different Instead of electrochemical O₂ fuel cells and typical CO₂ NDIR modules (slower response, periodic replacement/calibration), we use non-consumable optical sensors tuned for breath-by-breath dynamics. Our CO2 channel samples at 10 Hz — roughly ~100× faster than NDIR sensors — and does not require an external pump, improving portability. Inspired by the optical, low-drift principles used in spaceflight instrumentation (e.g., Perseverance Mars Rover [1] and NASA PUMA projects [2]), our analyzer uses non-consumable optical gas sensors engineered for stability in harsh environments. Early specs Electronics: custom PCB with ESP32; BLE/Wi-Fi, USB-C, Accelerometer, Magnitometer, PMIC with shipping mode, OTA CO₂ sensor: optical IR, 10 Hz; (supports capnography for medical) O₂ sensor: optical, T63 < 2 s; low drift (< ~1%/year in lab conditions) Flow/Volume: low-inertia turbine (bi-directional), optical interrupter Measurements: in-flow, breath-by-breath Portability: device < 200 g + ~120 g mask (Hans Rudolph) Power: accumulator w/ integrated charging & protection; >4 h typical runtime Maintenance: no annual sensor swaps; no bottled-gas calibration Who it’s for Sport labs, pro teams, elite athletes/coaches, premium fitness clubs, nutrition and longevity labs; medical workflows later (post-regulatory). Limits / open questions Enclosure/thermal design, turbine inertia/lag at very low flows, CO2 calibration method, humidity transients, and cross-flow effects are active work. We’ll publish more validation data (and APIs) as we progress. We’re bootstrapped (no external funding yet). Feedback from practitioners would help us prioritize the roadmap. Happy to answer all questions and brutal feedback welcome! We’re also looking for pilot labs / co-dev partners. * [1] - https://www.nasa.gov/news-release/nasas-perseverance-mars-ro... [2] - https://technology.nasa.gov/patent/LEW-TOPS-16
Does the same job
all alternatives →
- IWI wanted to measure CO2 in my office, so I build a C++ WebServer/App2019 · github.com · ▲146

- BPBreathe – Peripheral Breath Trainer2020 · github.com · ▲167

- BCBreathe CLI – Paced resonance breathing in the macOS terminalMay 2026 · github.com · ▲132
I built a terminal app that paces slow breathing at 6 breaths per minute for vagal tone training. It's a single Python file, stdlib only, no dependencies — just run breathe and follow the bar. I'm a cardiology patient (HFrEF). Slow breathing at resonance frequency is one of the few non-pharmacological interventions shown to improve cardiac vagal tone and baroreflex sensitivity (Bernardi et al., Circulation 2002; Lancet 1998). I wanted a frictionless daily habit tool — no app store, no account, no subscription, just open terminal and go. Design constraints, all grounded in the clinical…
More life & fun this month
the category →- TL
Life & fun · 10d ago · louisabraham.github.io

Photosynthesis fires two of your iPhone
Life & fun · 29d ago · photosynthesis.camera
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 28d ago · solouno.io

Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.
Life & fun · 27d ago · everycube.alen.is


Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…
Life & fun · 27d ago · baselashraf81.github.io
Launched alongside, October 2025
the whole month →

- SA
I went down the rabbit hole on a side project and ended up building this: Strange Attractors(https://blog.shashanktomar.com/posts/strange-attractors). It’s built with three.js. Working on it reminded me of the little "maths for fun" exercises I used to do while learning programming in early days. Just trying things out, getting fascinated and geeky, and being surprised by the results. I spent way too much time on this, but it was extreme fun. My favorite part: someone pointed me to the Simone Attractor on Threads. It is a 2D attractor and I asked GPT to extrapolate it to…
AI · Oct 2025 · blog.shashanktomar.com

- ASAutism Simulator▲779
Hey all, I built this. It’s not trying to capture every autistic experience (that’d be impossible). It’s based on my own lived experience as well as that of friends on the spectrum. I'm trying to give people a feel for what masking, decision fatigue, and burnout can look like day-to-day. That’s hard to explain in words, but easier to show through choices and stats. I'm not trying to "define autism". I’ve gotten good feedback here about resilience, meds, and difficulty tuning. I’ll keep tweaking it. If even a few people walk away thinking, "ah, maybe that’s why my coworker struggles in those…
Life & fun · Oct 2025 · autism-simulator.vercel.app
