I am working on an air quality monitor device using the stamp-size micro-controller RP2040-Zero. This is a mini version of RP Pico. It fits small project better because you don't need to use all the GPIO anyway. You will have a compact design using this. More important is the price, this one is cheaper that the original Pico.
This is an upgrade version of the air quality monitor device here https://www.instructables.com/Air-Monitor-With-RP2040-Zero-SSD1306-Oled-Screen-a/
I have tested different types of sensor for the job. In this version I used
* SHT31 humidity and temperature sensor
* SGP30 air quality sensor (CO2 and TVOC)
The results are shown on SSD1306 oled screen.
You can download all the code from my Github
https://github.com/hongloan/RP2240-Zero-air-monitor
1×
RP2040-Zero microcontroller
This is a mini version of RP Pico. It fits small project better because you don't need to use all the GPIO anyway. You will have a compact design using this. More important is the price, this one is cheaper that the original Pico.
1×
SHT31
This Humidity and Temperature sensor is popular thanks to the accuracy and repeatablity. It is much better than DHT11 or DHT22 which are usually come with beginner kit.
1×
SGP30
Multi-gas (VOC and CO₂eq) sensor.
1×
0.96" in. oled SSD1306
In this versio I used the 2-colors yellow and blue, you should update the address of the screen in the ssd1306.py (line 105) to 0x3D instead of 0x3C