sciosense / ens16x-arduino

Arduino library for the ENS16x digital metal-oxide multi-gas sensor family
https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/
MIT License
6 stars 3 forks source link

what's the best practice of saving energy with ens160 #6

Closed trustmiao closed 3 weeks ago

trustmiao commented 4 weeks ago

We are considering upgrade to ens161, but we still have stocks of sensor board with ens160 installed. Currently our operation procedure is: 1 wake up mcu from deep sleep 2 put ens160 into standard op_mode 3 deep sleep mcu again for 3 minutes, while ens160 is working in standard op_mode 4 collect datas, and then again put everything including ens160 to deep sleep for an hour. This procedure ens160 alone will consume around 1.45 ma per hour, need a 10,000 mah battery to work for a year.

are there any suggestion about how to balance the energy consumption and accuracy.

TRScioSense commented 3 weeks ago

Hello, unfortunately there is no other option to reduce current further while ensuring accurate reading within ENS160. For low power options we have invented ENS161 with different modes.

trustmiao commented 3 weeks ago

that's sad, but thanks