{"id":13802492,"url":"https://github.com/octaprog7/SCD4x","last_synced_at":"2025-05-13T13:31:32.207Z","repository":{"id":180404276,"uuid":"548337440","full_name":"octaprog7/SCD4x","owner":"octaprog7","description":"MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature \u0026 humidity electroacoustic sensor from Sensirion.","archived":false,"fork":false,"pushed_at":"2025-03-23T09:48:20.000Z","size":2106,"stargazers_count":14,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-11T21:03:05.479Z","etag":null,"topics":["co2","humidity","micropython","sensor","temperature"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/octaprog7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-09T11:11:58.000Z","updated_at":"2025-04-01T02:11:44.000Z","dependencies_parsed_at":"2023-12-28T18:47:02.785Z","dependency_job_id":"53a580db-01e0-4baf-8476-17b58612180e","html_url":"https://github.com/octaprog7/SCD4x","commit_stats":{"total_commits":25,"total_committers":1,"mean_commits":25.0,"dds":0.0,"last_synced_commit":"def0bf98360be4bd2234aa19e86d4ebf9751cb91"},"previous_names":["octaprog7/scd4x"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FSCD4x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FSCD4x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FSCD4x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FSCD4x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/octaprog7","download_url":"https://codeload.github.com/octaprog7/SCD4x/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253950079,"owners_count":21989297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["co2","humidity","micropython","sensor","temperature"],"created_at":"2024-08-04T00:01:45.672Z","updated_at":"2025-05-13T13:31:32.199Z","avatar_url":"https://github.com/octaprog7.png","language":"Python","readme":"# SCD4x\nMicroPython module for work with SCD4x temperature\u0026humidity\u0026CO2 sensor from Sensirion.\n\nJust connect your SCD4x board to Arduino, ESP or any other board with MicroPython firmware.\n\nSupply voltage SCD4x 3.3 Volts or 5.0 Volts!\n1. VCC\n2. GND\n3. SDA\n4. SCL\n\nUpload MicroPython firmware to the NANO(ESP, etc) board, and then files: main.py, SCD4x_sensirion.py \nand sensor_pack folder. Then open main.py in your IDE and run it.\n\n# Pictures\n\n## IDE\n![alt text](https://github.com/octaprog7/SCD4x/blob/master/scd4x_ide.png)\n## Breadboard\n![alt text](https://github.com/octaprog7/SCD4x/blob/master/scd4x_board.jpg)\n\n# Самоподогрев\nПри периодическом измерении (период считывания данных 5 секунд) я обраружил подозрительный рост температуры, \nсчитываемой с датчика. При переходе в режим однократного измерения с периодом 15 секунд, я увидел падение температуры. \nОчень похоже, что в режиме периодического измерения датчик самоподогревается!\nРекомендую переводить датчик в режим однократного измерения с периодом измерения не менее 15 секунд!\n\n# Self heating\nDuring periodic measurement (data reading period of 5 seconds), I detected a suspicious \nincrease in temperature read from the sensor.\nWhen switching to single measurement mode with a period of 15 seconds, I saw a drop in temperature.\nIt looks like the sensor is self-heating in the periodic measurement mode!\nI recommend switching the sensor to single measurement mode with a period of at least 15 seconds!\n\n## Self heating picture\n![alt text](https://github.com/octaprog7/SCD4x/blob/master/self_heat.png)\n\n# Autocalibration problem\n\nThe person expressed a useful idea in my opinion. You can read it at the [link](https://www.reddit.com/r/esp32/comments/12y0x5k/warning_about_the_sensirion_scd4041_co2_sensors/).\n\nНа мой взгляд, человек высказал полезную мысль: [тут](https://www.reddit.com/r/esp32/comments/12y0x5k/warning_about_the_sensirion_scd4041_co2_sensors/).\n\n## Note\nIf you liked my software, please be generous and give it a star!\nЕсли вам понравилось мое программное обеспечение, пожалуйста, будьте щедры и поставьте ему звезду!","funding_links":[],"categories":["Libraries"],"sub_categories":["Sensors"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2FSCD4x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctaprog7%2FSCD4x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2FSCD4x/lists"}