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

Pi Day Bling

This is an RP2040-based bling that can detect three keywords: Pi, 3.14, or Irrational

Bling
RP2040 based Pi-Day Bling

The bling is designed around the RP2040 microcontroller. The following image shows the components of the bling.

The components of the bling on the back side (in numerical order) include:

  • RP2040 microcontroller
  • Goertek SD18OB261-060 PDM microphone
  • Flash memory
  • USB-C port
  • Li-Po battery port + charger
  • IS31FL3737 LED driver

The components on the front side of the bling include 12 WS2812B individually addressable RGB LEDs and 48 RGB LEDs.

Demo

The following video shows the bling in action. It changes color every time a keyword is detected!

A detailed write-up is available from here: Hackster

VOC Monitor

This is a second generation device that educates people about Volatile Organic Compounds (VOCs) and Air Quality.

A Raspberry Pi Zero W is used to read data from the VOC sensor via the I2C interface. An RGB LED changes its color based on the measured VOC levels. It can also collect data and upload it to the cloud. This device was:

  • Exhibited at the World Maker Faire held in Queens, NY in September, 2017
  • Featured in the December 2017 of the MagPi magazine from the Raspberry Pi foundation

Here is a video of the device in action where it changes colors when a sharpie is introduced next to the sensor.

Raspberry Pi based Personal Health Dashboard

The image below shows my Raspberry Pi based Personal Health Dashboard (PHD)

Personal Health Dashboard

I built this dashboard to motivate myself to stay physically active. This dashboard makes use of the Fitbit API to count down from my daily step goal.

  • This dashboard was featured at the World Maker Faire in Queens, NY in September, 2017.
  • It was also featured in the February 2018 issue of the HackSpace Magazine

The major components of this project include:

A detailed write-up of this project is also available at Hackster.io.

Python Programming with the Raspberry Pi Zero

I co-wrote this book with my brother and it was published in April 2017. The book teaches Python programming with practical examples involving the Raspberry Pi Zero’s GPIO interface.

They include:

  • Setting up the Raspberry Pi as a development environment for learning Python (3.x)
  • Interfacing sensors, actuators and LED displays
  • Exploring machine vision, data visualization, and scientific computations
  • Building a mobile robot using the Raspberry Pi as the controller
  • Building a voice activated home automation controller

Link to title

Fun Fact

This book is a reference textbook for the Embedded Systems Course offered as a part of the M.Tech Industrial Intelligent Systems program.

Raspberry Pi Mechatronics Projects

My brother and I published this book in February 2015. In this book, we wrote about 10 different projects that demonstrates mechatronic system development using the Raspberry Pi. It includes fun projects like a tabletop fountain, christmas lights controller etc.

They include:

  • Prototyping circuits to solve problems using the Raspberry Pi
  • Building mechanisms that could be controlled using the Raspberry Pi
  • Interfacing other prototyping tools such as the Arduino with the Raspberry Pi
  • Building simple tools that automates routine tasks
  • Troubleshooting common problems that arises during development

Link to the title