Skip to content

esp32 logger supported by micropython with sgp30, bme680, and sd card reader

License

Notifications You must be signed in to change notification settings

winiar93/environmental-data-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

environmental-data-storage

esp32 logger supported by micropython with sgp30, bme680, and sd card reader

What is it? what is that for?

Esp32 micropython based project was created for collecting data like temperature, humidity, pressure, gas resistance from bme680, TVOC and eCO2.

You can read more about sgp30 here.

That side project will help to further develop the main project.

There is visible correlation between bme680 sensor resistance readings and values from sgp30 which are VOCs and eCO2. Higher concentration of VOCs causes lower sensor resistance. Lower concentration of VOCs causes higher sensor resistance. For better data quality it will be necessary to change place of measurements few times after some days.

So the goal will be creating neural network model to estimate possible VOCs with readings only from bme680. Using that model it could be possible to build e.g. data pipeline for calculations and after that store data on cloud or in relational database. Also after creating model it will be possible to develop bme680 Bosh sensor based weather station with deep sleep power saving modes. I couldn't find if there any lib that can handle deep sleep and converting Bosh sesnor gas resistance readings to VOCs.

Libraries in this project:

Download micropython

Wiring diagram

image info

About

esp32 logger supported by micropython with sgp30, bme680, and sd card reader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages