diff --git a/README.md b/README.md index 4ab06b1..4e7ad54 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ # scd40-rusty-pi +![Animation of a web page with CO2PPM, temperature, and humidity values and the CO2PPM value updates every few seconds](images/scd40-web-results-450-gifsicle.gif) + A Raspberry Pi Pico W implementation of a SCD40 based CO2 PPM monitor, it has a web interface where the current values can be viewed. This is designed to work with an I2C SCD40 module. +Please note that I am on about day 5 of learning Rust, so this code is not +provided with the intention of it being a correct example to follow. Comments +and feedback are welcomed! This is part of my own learning process. + ***This is a work in progress.*** +![A Pico W next to a SCD40 module on a breadboard connected with some wires](images/pico_w_with_scd40_on_breadboard_20250317_133557.jpg) + ## Compiling - picoserve mod I struggled to get `embassy` + `picoserve` to compile together using crates.io diff --git a/images/pico_w_with_scd40_on_breadboard_20250317_133557.jpg b/images/pico_w_with_scd40_on_breadboard_20250317_133557.jpg new file mode 100644 index 0000000..8557597 Binary files /dev/null and b/images/pico_w_with_scd40_on_breadboard_20250317_133557.jpg differ diff --git a/images/scd40-web-results-450-gifsicle.gif b/images/scd40-web-results-450-gifsicle.gif new file mode 100644 index 0000000..469174d Binary files /dev/null and b/images/scd40-web-results-450-gifsicle.gif differ