The Kitronik Smart Air Quality Board for Pico provides a complete air monitoring and reporting solution for the Raspberry Pi Pico. The wealth of onboard sensors and connection points allow you to log, store and display data effectively with the Pico filesystem and an OLED screen. There are also connection points for external devices, such as analogue sensors, servos, motors, and heater pads.
The board includes a dual row of pin sockets to connect your Raspberry Pi Pico. The Pico can then read inputs from a BME688 air quality and environmental sensor (temperature, pressure, humidity, air quality index and eCO2). The sensor, along with the RTC and flash memory on the Pico means the board is well set up for data logging. There is a black and white 128x64 OLED display screen and 3 status ZIP LEDs for visually displaying data, a piezo buzzer for audio and two buttons for user input. There are also external connections: 2 1A outputs, a servo output, an extension connection for more ZIP LEDs and analogue input connections linking to the Pico ADC (various other Pico pins are broken out to 0.1” pitch solder pads as further inputs and outputs, along with pads for 3V and GND).
Power is provided via the 3xAA battery holder or the ‘POWER’ terminal block. The voltage supply is controlled using a power switch, with a green LED to indicate when the board is turned on. The Pico also produces a regulated 3V supply which is used to power the BME688 sensor and OLED display screen.
The ‘POWER’ terminal block can also be used as the connection point for a solar cell. NOTE: Please ensure the correct rechargeable batteries are fitted before charging, they should be NiMh.
Kitronik has a MicroPython module to support the use of the Smart Air Quality Board. This can be found, along with example programs and a full README document, on the Kitronik GitHub.
Note: Raspberry Pi Pico and AA Batteries sold separately.
Whether it's for assembling a kit, hacking an enclosure, or creating your own parts; the DIY skill is all about knowing how to use tools and the techniques associated with them.
Skill Level: Noob - Basic assembly is required. You may need to provide your own basic tools like a screwdriver, hammer or scissors. Power tools or custom parts are not required. Instructions will be included and easy to follow. Sewing may be required, but only with included patterns.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 1 ratings:
I purchased this board to learn more about how the BME688 sensor, displays, several other devices, the Pico and MicroPython all work together. It’s a nice board with lots of capabilities. The documentation / code on the Kitronik web site is well explained and goes through how the software works with each feature of the board. You can modify the code or create your own. Great for experimenting!