HVAC monitoring: ENS160 FAIL
Taking environment tempertaure, humidity, presure and CO² a step further. This is a second phase, using an ENS160 gas sensor in combination with AHT21 temperature and humidity sensor (together on a single development test PCB*), the aim is to compare results with the SCD43 sensor results.
Besides CO² ppm measurements, the ENS160 also has the feature to detect and report on VOC's (Volitile Organic Compounds) and provide an AQI (Air Quality Index).
Spoiler Alert: I seriously do not recommend using this module combination, this combination and specificaly the ENS160, unless you are prepared to make difficult (if not impossible) calculated adjustments to the data it provides which is very little before it fails completely, and even then I would not trust what is reported!
Reasons why:
- The ENS160 suddenly stops providing data for CO²,AQI and more after what appears random periods of operation. While it did provide 'status' data which indicated it was fully operational!! See screen shot for clear indication.
- The ENS160 is very slow to react to changes in the gases in the environment environmental. (In comparison the SCD43) It takes minutes, if not hours to react. Tip: Do not use this module as a fire alarm!
- Although, as can be seen on the PCB design, attempts have been made to isolate the temperature and humidity sensor from the gas sensor, this design is flawed. The ground 'plain', (engineers will know) covers any vacant areas with copper, for many reasons I am not going to explain now. Copper is an excellent heat conveyor. See how the PCB 'ground layer' connects between the two primary sensor components!
So what is the cause of the problem ? Well... The ENS160 uses 'heat pads' to operate. This heats up its surroundings as well, including the temperature and humidity sensor. the results are that the temperature indicated is to high, and the humidity is to low compaired to reality at any sampling point. An added PROBLEM/ADVANTAGE is the fact that providing the ENS160 with 'actual' = (micro local) is no where near the real temperature and humidity of the general area. The data is acual and feeding it with correct local information, but NO WAY representative of reality. Result = garbage sensor data, if at all available!.
A restart of the combo (power cycle) gets the show on the road again, maybe, however.. Attempts will be undertaken to keep this operational, for now pure detect 'sudden non-operation' of components. However it could be replaced or removed on short notice for another control test setups.
Solution: Keep both sensors in close proximity but definately thermally isolated.
Result: The ENS160 gas sensor will not be part of the POC anymore for two reasons. 1. It uses to much energy (heat pads). 2. Totally unreliable and totally stops functioning randomly.