top of page
Image by ThisisEngineering

The Arduino Solution

We built a low-cost, Arduino-based system that:

  • Monitors air pressure in the pump tubing

  • Detects when air pressure falls below a defined threshold

  • Calculates the corresponding pressure in kilopascals

  • Makes a HTTPS request to a Google Apps Script web app URL when the pressure drops below 1.0 kPa. 

  • Uses Google’s MailApp service to automatically send an email alert to a designated address, notifying the receiver that the pump may no longer be functioning.

  • Includes a backup battery to ensure that the system will still operate if power fails. 

​

How it Works

Our system consists of a:

  • MPX5010DP Pressure Sensor

  • Arduino Nano 33 IoT Microcontroller

  • INIU Portable Charger, Slimmest 10000mAh 5V/3A Power Bank 

  • The MPX5010DP pressure sensor is wired to the Arduino Nano 33 IoT Microcontroller which draws power from the INIU Portable Charger, Slimmest 10000mAh 5V/3A Power Bank that is plugged into the wall (120v).

  • When the MPX5010DP reads a pressure below a given threshold, it will notify the arduino, which is programmed to alert responsible personnel.

  • The INIU Portable Charger acts as a backup power source so that if the pump fails due to a power outage the system will still send an alert.

Project Name

IMG_9576.jpeg

INIU Portable Charger, Slimmest 10000mAh 5V/3A Power Bank

Project Name

IMG_9549_edited.jpg

Setting up email

Project Name

IMG_20250701_220743.jpg

Completed Pressure Sensor with Backup Battery in Project Box

Project Name

IMG_9545.jpeg

Arduino Nano 33 IoT Microcontroller

Project Name

IMG_9670.jpeg

MPX5010DP Pressure Sensor connected to Arduino

Project Name

IMG_9668.jpeg

Positioning in Project Box

bottom of page