In order to decide which pressure sensor should be purchased for the second iteration prototype, the team needed to better understand what the critical functions were important for the sensor to achieve. It was determined that the sensor would be able to continuously read a wide range of pressure values. Research showed that in other suction devices, a pressure range of 80 mbar was recorded so it was determined that the sensor should be able to at least read a range of 5 PSI. In addition, it was important that the values from the sensor would be accurate to one or two decimal places so that data can be accurate and analyzed properly. In addition, the sensor would need to be easily attached to tubing in order to read pressure values inside them. Finally, the sensor should be able to easily integrate into whichever data acquisition product would be used. It was determined that if an Arduino or Raspberry Pi were to be used, I2C communication would be ideal to allow for fast data transfer and ease of communication. Keeping these criteria in mind, the pressure sensor chosen was Adafruit’s MPRLS which is pictured aside.
This sensor is ideal for its application in the second iteration prototype due to multiple reasons. First, the sensor is inexpensive and great for testing the viability of these sensors. This sensor has a port already built onto the board which makes it easy for tubing to be attached to it. The size of tubing would need to have a smaller ID than the OD of the port which was 2.5mm. Next, Adafruit had made a library for this sensor making it easy to use with an Arduino or Raspberry Pi. This sensor also had a wide range of pressure readings from 0 to 25 PSI and would be accurate enough to read values with two decimal places of accuracy. Overall, the team was confident in purchasing this specific pressure sensor to use in the initial prototype system and ordered two of them.