Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/octaprog7/SCD4x
MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion.
https://github.com/octaprog7/SCD4x
co2 humidity micropython sensor temperature
Last synced: 3 months ago
JSON representation
MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion.
- Host: GitHub
- URL: https://github.com/octaprog7/SCD4x
- Owner: octaprog7
- License: mit
- Created: 2022-10-09T11:11:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-14T22:36:51.000Z (about 1 year ago)
- Last Synced: 2024-04-30T06:32:19.546Z (6 months ago)
- Topics: co2, humidity, micropython, sensor, temperature
- Language: Python
- Homepage:
- Size: 1.98 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - SCD4x - MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion. (Libraries / Sensors)
README
# SCD4x
MicroPython module for work with SCD4x temperature&humidity&CO2 sensor from Sensirion.Just connect your SCD4x board to Arduino, ESP or any other board with MicroPython firmware.
Supply voltage SCD4x 3.3 Volts or 5.0 Volts!
1. VCC
2. GND
3. SDA
4. SCLUpload MicroPython firmware to the NANO(ESP, etc) board, and then files: main.py, SCD4x_sensirion.py
and sensor_pack folder. Then open main.py in your IDE and run it.# Pictures
## IDE
![alt text](https://github.com/octaprog7/SCD4x/blob/master/scd4x_ide.png)
## Breadboard
![alt text](https://github.com/octaprog7/SCD4x/blob/master/scd4x_board.jpg)# Самоподогрев
При периодическом измерении (период считывания данных 5 секунд) я обраружил подозрительный рост температуры,
считываемой с датчика. При переходе в режим однократного измерения с периодом 15 секунд, я увидел падение температуры.
Очень похоже, что в режиме периодического измерения датчик самоподогревается!
Рекомендую переводить датчик в режим однократного измерения с периодом измерения не менее 15 секунд!# Self heating
During periodic measurement (data reading period of 5 seconds), I detected a suspicious
increase in temperature read from the sensor.
When switching to single measurement mode with a period of 15 seconds, I saw a drop in temperature.
It looks like the sensor is self-heating in the periodic measurement mode!
I recommend switching the sensor to single measurement mode with a period of at least 15 seconds!## Self heating picture
![alt text](https://github.com/octaprog7/SCD4x/blob/master/self_heat.png)