The build has resumed and is still working through component selection, wiring, and validation. I’ll review it independently before finalizing the programming guide.
Thought for 2 mins 20 sec
23 days ago
Thought for 6 sec
Awaiting 1 background task
Received notification from "Wireless Rhinomanometer Schematic" that it finished — picking the work back up.
The schematic executor completed a 62-component, 19-net first pass including the nRF52840 BLE module, USB-C/BQ24074 charging, TPS63031 3.3 V regulation, BME280 compensation, controls, and protection. I’m blocked from reconciling its detailed report, independently verifying ERC/connectivity, and creating the firmware/programming guide because no ACUs are currently available.
Remaining work:
Verify both pressure-sensor channels and exact sensor range/interface
Review power-path safety and ERC findings
Confirm MCU GPIO/SWD mapping
Create compilable firmware and flashing instructions
A compact, fully wireless active anterior rhinomanometer intended to measure nasal differential pressure and bidirectional airflow during both quiet breathing and deliberate forced blowing. The handheld device streams synchronized data over Bluetooth Low Energy (BLE) to Android and iOS applications and charges an internal battery through USB-C.
Intended Use
Handheld research and development platform designed toward diagnostic-grade accuracy.
Used with a patient mask/nasal interface for active anterior rhinomanometry.
One nostril is sealed and used to sense posterior nasal pressure while airflow through the opposite nostril is measured; sides are then swapped.
Compact, self-contained handheld construction; no separate electronics box.
Calibration and zero-check workflow for both channels.
System Architecture
Diagram
Hardware Subsystems
Pressure Measurement
Differential measurement target: at least ±1200 Pa.
Must preserve sensitivity around the historical 75 Pa and 150 Pa operating points.
Target total channel error: ≤2% full scale, subject to a tighter accuracy budget during sensor selection.
Pneumatic tubing, leakage, condensation, zero drift, and dynamic response are part of the channel specification.
Flow Measurement
Bidirectional range target: at least ±1200 cm³/s (±72 L/min).
Calibrated flowhead or pneumotach element with characterized pressure drop and linearization.
Flow path must be compact, cleanable or use replaceable patient-contact components, and resistant to condensation effects.
Data Acquisition and BLE
Synchronized pressure and flow acquisition.
Complete channel response target: reliable to 80 Hz.
Initial digital sampling target: 500 samples/s per channel or higher, subject to verification.
BLE throughput must carry live raw or lightly processed waveforms without losing samples.
Secure device identification, connection status, battery reporting, and firmware-update support are expected.
Environmental Compensation
Measure ambient temperature, relative humidity, and barometric pressure.
Record environmental conditions with each test.
Apply documented correction where required by the selected flow-sensing method.
Power
USB-C 5 V charging input with correct CC configuration and ESD protection.
Single-cell rechargeable battery with protection, charge management, and power-path operation.
Low-noise supply architecture suitable for low-pressure measurement and BLE radio bursts.
User Interface
Power control.
Minimal LED/status indication for power, BLE connection, charging, low battery, and fault state.
Test configuration, live display, patient records, calibration, and analysis handled by the wireless app.
Interfaces and Connections
USB-C: charging, and optionally service/firmware access; no routine wired operation required.
BLE: Android and iOS application connectivity.
Patient interface: transparent mask/flowhead and a sealed pressure pickup at the non-flowing nostril.
Internal programming/debug interface available during development.
Power and Runtime Expectations
Minimum operating runtime: 4 hours.
Design target: approximately 6 hours when the battery is new to allow aging and environmental margin.
Charging may occur while the electronics remain operational only if measurement integrity and patient safety are maintained; diagnostic measurements while connected to external power remain an open regulatory decision.
Power Tree and Power Budget
The detailed budget will be completed after sensor and BLE MCU selection. Preliminary architecture:
Table
Source/Rail
Loads
Design expectation
USB-C 5 V
Charger/power path
Protected, current-limited charging input
Battery, 1 cell
Main stored energy
Protected Li-ion/LiPo pack
Low-noise sensor rail
Pressure/flow sensors and analog circuitry
Low ripple and stable reference
Digital rail
BLE MCU and environmental sensor
Handles BLE transmit peaks
Manufacturing and Assembly Expectations
Initial prototype, with architecture suitable for later production refinement.
Compact PCB sized around the pneumatic geometry and enclosure rather than an arbitrary board outline.
Assembly-compatible SMD components and accessible test points.
Replaceable or disinfectable patient-contact path; electronics must be isolated from condensate.
Sensor calibration coefficients and unit serial number stored in nonvolatile memory.
Firmware-Relevant Hardware Requirements
Continuous synchronized sampling and timestamping.
BLE services for raw pressure, raw flow, environmental data, battery state, device status, and calibration metadata.
Local buffering to tolerate short radio scheduling delays.
Zeroing, span calibration, quality flags, breath segmentation, and dropped-sample detection.
Firmware update mechanism and development debug access.
Physical Design Expectations
Entire sensing and electronics system in one compact handheld unit; no separate box.
Only the mask/nasal tips and minimal patient tubing external.
Flow path and pressure ports positioned to minimize tube length and pneumatic distortion.
BLE antenna kept clear of battery, shielding, wet flow path, and the user's hand as far as practical.
Enclosure must prevent liquid/condensate ingress into electronics and allow hygienic handling.
Measurement Benchmark
GM Instruments NR6
Published range: ±800 Pa pressure and ±800 cm³/s flow.
Published accuracy: ±2%.
Active anterior/posterior, Standard, Broms, Rohrer, Vertex, and Effective resistance methods depending on model.
Historical active-anterior comparison commonly uses flow at 150 Pa.
Published Consensus Baseline
Engineering range target: approximately ±1200 Pa and ±1200 cm³/s.
Reliable pressure and flow channel response to 80 Hz with maximum error of 2% FSO.
Display and retain full pressure-flow waveforms rather than relying only on a single resistance point.
Preserve flow at 150 Pa for historical comparison.
Capture synchronized pressure-flow time plots and pressure-flow loops.
Target Effective resistance metrics for complete breath, inspiration, and expiration after algorithm validation.
Calibration verification and environmental metadata must accompany diagnostic measurements.
Important Design Decisions
Active anterior rhinomanometry is the primary method.
Both quiet breathing and forced blowing must be measurable.
Measurement envelope will exceed the NR6 published range to align with newer consensus guidance.
BLE is the only routine data/control connection.
The handheld has no display; only power/status indication.
Minimum runtime is 4 hours, with a 6-hour new-battery design target.
Assumptions
A phone/tablet is present during normal use.
Initial development is a prototype designed toward diagnostic performance, not yet a certified medical device.
A calibrated pressure-drop flow element is likely preferable to placing an exposed MEMS mass-flow sensor directly in the humid patient stream; final selection requires feasibility testing.
Disposable filters or flowheads must be included in complete-system calibration if used.