-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENS160 sensor support package #119
Comments
Official ENS161 Evaluation Kit V1, sold on Mouser ( ~40 EUR): Adding this comment for reference - note the 10x price difference between official eval sensor and aliexpress. |
Tested all PlatformIO registry listed libraries for the ENS160:
Not one worked with the aliexpress board. Will prepare the IoTempower driver with the DFRobot_ENS160 library. |
This is a very affordable gas sensor but a pain to work with.
Using this board for building the support package, and it features both the ENS160 (gas; driver target) and a AHT2X (temp, humidity; follow-on driver target) built-in:
This instructables guide details more on how to set it up:
https://www.instructables.com/ENS160-AHT21-Sensor-for-Arduino/
...where this link to aliexpress shows the board retails at ~3USD:
https://www.aliexpress.us/w/wholesale-ens160%2Baht21.html?spm=a2g0o.detail.search.0
Here is the ENS160 product page (sciosense):
https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/
And the ENS160 datasheet:
https://www.sciosense.com/wp-content/uploads/2023/12/ENS160-Datasheet.pdf
Sciosense prepared this official (arduino) driver:
https://github.com/sciosense/ens16x-arduino
And it is also on Platformio Registry here:
https://registry.platformio.org/libraries/sciosense/ScioSense_ENS16x (tested partially working)
There is also this driver:
https://registry.platformio.org/libraries/dfrobot/DFRobot_ENS160
(tested also partially working .-.)
The major pain with this sensor is the 24 hour initial startup phase: the device must be powered non-stop during this period.
In case of any power interruption, the timer resets...
While testing, the sensor did not yield usable measurements but perhaps after several iterations of the initial phase it might start producing useful data.
The text was updated successfully, but these errors were encountered: