STM32 based Indoor Air Quality Sensor Connects to Raspberry Pi or Arduino (Crowdfunding)

Even before the COVID-19 lockdown, people spent most of their time indoors (around 90% according to some studies), so it’s important to monitor air quality and other metrics like light and sound levels in our homes, workplaces, schools, cars, etc…

Metriful Sense indoor environment monitor does just that by reporting multiple metrics such as temperature, humidity, particle concentration, etc… over I2C to microcontroller or processor boards such as Arduino or Raspberry Pi.

Indoor Air Quality Sensor Raspberry Pi Arduino

Sense hardware specifications:

  • MCU – STMicro STM32G071KB Arm Cortex-M0+ microcontroller @ 64 MHz with 128 KB Flash, 36 KB SRAM
  • Sensors
    • Bosch Sensortec BME680 4-in-1 air quality sensor with relative humidity, barometric pressure, ambient temperature, and gas (VOC).
    • Vishay VEML6030 ambient light sensor
    • Knowles SPH0645LM4H-B MEMS microphone
    • Optional – Shinyei PPD42 particle sensor unit
  • I/Os – 10-pin unpopulated header with air particles sensor input, light and sound interrupt outputs, I2C, VPU pin for 3.3V/5V selection, GND, VDD, VIN and RDY (EEADY signal output)
  • Supply Voltage – 3.3V (VDD) or 3.6V to 6V with VIN
  • Dimensions – 37.5 x 23.4 x 3.1 mm
Sense Air Quality Sensor Arduino Nano 33 IoT and PPD42 particle sensor
Sense Air Quality Sensor connected to Arduino Nano 33 IoT and PPD42 particle sensor

Environmental data is stored in 16 STM32 registers for temperature, pressure, relative humidity, gas sensor resistance, Air quality index (AQI) & AQI accuracy, estimated CO2 concentration, equivalent breath VOC concentration, Illuminance, white light, A-weighted sound pressure level, sound
pressure level (frequency bands), peak sound amplitude, sound measurement stability, particle sensor occupancy, and particle concentration.

The board can be used for home automation, Internet of Things (IoT), and “context awareness” applications where data is used for machine learning and pattern recognition. The company provides documentation and samples for Arduino and Raspberry Pi boards on Github. The instructions also include connection to IoT cloud services such as Tago cloud or ThingSpeak.

Indoor Environment-Data IoT Cloud Dashboard

Metriful Sense indoor environment monitor has launched on Kickstarter and already easily surpassed its lowly $379 funding goal. The board is offered for 31 GBP (~$40 US) without header, or 34 GBP ($44) with a 10-pin header soldered. There’s no option for PPD42 particle sensor, so you’d have to purchase separately for example on Aliexpress ($7.20 plus shipping). Untracked shipping is included in the price, but they’ll only ship to a limited number of countries/regions: USA, EU, UK, Canada, Norway, Switzerland, Australia, New Zealand, Singapore, Japan. You’ll need to add 6 GBP if you prefer to have a tracking number. Rewards are expected to be delivered in September 2020.

More details may also be found on the company’s website.

Via LinuxGizmos

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer