Citizen Science Badge

A badge that enables data collection using a microphone, BME688 air quality sensor to collect data, and upload it using a cellular module.

Badge in action

Some applications of the PCB include:

  • Automating Air Quality data logging using known sounds
  • Conducting community science experiments using a combination of sensors.
Components of the badge

The components of the badge are listed below according to their corresponding number along with their application. They are:

  • Invensense ICS-41350 MEMS Microphone. The audio captured from the microphone is used to detect sound using Edge Impulse
  • Raspberry Pi RP2040 microcontroller with 64MB flash.
  • Blues Wireless cellular module is used to upload data points to the cloud as well as receive “Save The Air” alerts from the cloud.
  • Automotive Gauge Stepper Motor (x27.168) – Used to indicate measured air quality index.
  • Bosch BMI270 IMU to detect motion
  • DA7280 for haptic feedback
  • BME688 air quality sensor to calculate air quality index as well as detect odors
  • JST/ Qwiic sensor port for connecting external sensors.
  • 3 x AA battery pack
  • USB C port for programming.

A detailed write-up is available from on Hackster.io

Boxing datalogger

I designed this board for a friend. It collects data from a pressure sensor and an accelerometer, transmits the data through a bluetooth module (bluetooth serial module). The board is powered using a Li-Po battery and embedded inside the boxing glove.