Skip to content

Files

Latest commit

Mar 23, 2025
c7e8fe9 · Mar 23, 2025

History

History
46 lines (34 loc) · 2.51 KB

README.md

File metadata and controls

46 lines (34 loc) · 2.51 KB

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. SCL

Upload 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

Breadboard

alt text

Самоподогрев

При периодическом измерении (период считывания данных 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

Autocalibration problem

The person expressed a useful idea in my opinion. You can read it at the link.

На мой взгляд, человек высказал полезную мысль: тут.

Note

If you liked my software, please be generous and give it a star! Если вам понравилось мое программное обеспечение, пожалуйста, будьте щедры и поставьте ему звезду!