Skip to content

IoT Environmental Monitor

A wall-mounted indoor air quality monitor measuring CO₂, PM2.5, VOC, temperature and humidity, reporting over Wi-Fi with a two-year calibration interval.

Indoor environmental monitor showing a live CO2 reading on its display
Client
Aeris Building Systems
Sector
Industrial & IIoT
Year
2025
Duration
18 weeks
Layers
6
Board size
78 × 52 mm
Placements
214
IPC class
Class 2

Stack-up: 1.6 mm FR-4 Tg150, 1 oz outer / 0.5 oz inner, ENIG

The challenge

The client's previous unit read 2–3 °C high because the temperature sensor sat in the thermal plume of the Wi-Fi module and the switching regulator. Calibration drift meant field re-calibration every nine months, and the sensor fusion could not distinguish a real CO₂ event from a self-heating artefact.

Our approach

We treated self-heating as a layout problem rather than a firmware correction. The temperature and humidity sensors moved onto a thermally isolated tab connected by a 1.2 mm neck with the copper deliberately starved, and slots were milled either side to break the conduction path. The radio and the buck converter were relocated to the opposite end of the board with a ground pour discontinuity between the zones. Firmware duty-cycles the NDIR lamp and takes the temperature reading 400 ms into the sleep window, after the plume has settled.

The outcome

Self-heating error fell from 2.6 °C to 0.4 °C, which removed the need for the correction table entirely. Drift over the first twelve months of field data stayed inside the sensor's own specification, allowing the calibration interval to be extended to two years. The unit passed EN 55032 Class B radiated emissions on the first chamber visit with 6 dB of margin.

Measured outcome

  • −2.2°C

    Self-heating error

  • 9 → 24months

    Calibration interval

  • 6dB

    EMC margin

  • 2

    Prototype revisions

Why self-heating dominated the design

An NDIR CO₂ sensor compensates against temperature, so an error in the temperature reading propagates directly into the gas reading. A 2.6 °C offset was producing roughly 40 ppm of CO₂ error — enough to trigger ventilation in an empty room.

Zoning the board

The six-layer stack-up gave us a continuous ground reference for the radio while allowing a deliberate discontinuity under the sensor tab. Heat travels through copper far more readily than through FR-4, so the neck carries only the four signals the sensor needs, on 0.15 mm tracks, with no pour.

Firmware that respects the physics

Rather than correcting in software, the sampling schedule avoids the problem: the lamp fires, the radio stays quiet, and the temperature sample is taken once the local gradient has settled. The correction table that the previous product depended on was deleted.

  • Six-layer layout showing the thermally isolated sensor tab
    The sensor tab, isolated by a starved-copper neck and two milled slots.
  • Thermal image of the assembled monitor under load
    Thermal imaging at worst case confirmed the zone separation.
We had spent nine months correcting a sensor error in firmware. Anode found it was a thermal path in the layout, fixed it in one revision, and handed us the measurements that proved it. The calibration interval more than doubled.
Portrait of Helena Vos
Helena VosVP Product, Aeris Building Systems

Have a board that needs designing?

Send us the constraints — schematic, mechanical envelope, volume, timeline. You will get a considered response from an engineer within one business day, not a brochure.

We reply within one business day, from an engineer.