This sensor was abandoned because it was similar enough to another prototype using venturi type sensor based on a delta pressure reading. An ongoing airflow sensor project is here: AFH55M12

Easy Flow Rate Sensor - venturi PCB

Project Description (from Helpful Engineering)

The intent here is to create a monitoring device, based on a mass airflow meter, that can be used when splitting a ventilator into two or more patients. This will allow staff to monitor individual patients while being controlled by one device in extreme situations where the number of ventilators are not enough to handle the number of patients. The readout should be visible locally on the device and there may need to be parameters input by staff to create a safe operating range and to possibly create alarms when the system is measuring an out of range parameter.

This version of the flow rate sensor PCB has off the shelf micro-controllers for quick prototyping. Developed through

The printed circuit board (PCB) accepts multiple Arduino platforms made by Adafruit including their line of Adafruit Feather type micro-controllers and Adafruit ItsyBitsy micro-controllers. The Adafruit feathers include wifi and SAMD M0 and M4 options. All the ItsyBitsy 3V models (M0, M4, and 32u4) should work fine.

google Doc

foo

Still to do

  • select the operational amplifiers and gain serving the pressure sensors
  • Select alarm conditions
  • Might need to add a separate power connector (⅛” barrel?) as the USB micro connector might not be strong enough
  • Verify any i2C conflicts between humidity sensor and OLED display

General Operation

.....

Bill of Materials

  • differential pressure sensor, MP3V5004DP,
  • gauge pressure sensor, MP3V5004G
  • humidity sensor through-hole - H1H800, digikey 480-5706-1-ND
  • humidity sensor surface mount - SHTC3, digikey 1649-1100-1-ND
  • piezo buzzer, generic, 6.5mm pitch
  • transistor to drive piezo pn2222A
  • oled display, generic 1306 OLED, 128 x 64 pixels
  • Linear 3.3v regulator LDL1117S33R
  • Rotary Encoder and momentary switch, Bourns PEC12R-4220F-S0012-ND
  • generic 6mm user defined momentary tactile switch
  • generic 1206 smd LEDs for Power, Error, and TBD LED indicator

Pressure Sensors

Two pressure sensors used here. Both manufactured by NXP MP3V5004 Series

  • One pressure sensor measures differential pressure from an external venturi
  • One pressure sensor measures gauge pressure. Both pressure sensors are connected directly to the micro-controllers ADC inputs as well as operational amplifiers so their outputs may be amplified as needed. (A0, A1, A2, A3,A4,A5). foo

Micro-Controller Pinout

Feather ESP32 Pinout

Not up to date

feather

ItsyBitsy Pinout

Not up to date

itsy

Power

Power is delivered through the USB cable on the micro-controller. The Feather micro-controllers have a lipo charge circuit. The main board is powered from the vBat pin of the micro-controller. The smaller Adafruit micro-controller does not have a lipo charge circuit and powers the PCB from the USB pin. Feather lipo charge circuit. A 3.3v linear regulator is the analog power supply to the pressure sensors and operational amplifiers. This is a generic 3.3V regulator: LDL1117S33R foo

foo foo foo