Health · Embedded

Patient Vitals Monitor

Block diagram: temperature, heart rate and ECG sensors into an Arduino, out to an LCD and an ESP8266 that sends a Twilio SMS

A bedside monitor built from parts a clinic can actually source. An Arduino reads temperature, heart rate and ECG and puts them on an LCD. An ESP8266 takes the same readings over serial, publishes them to a small web server, and sends an SMS the moment a reading goes out of range, so nobody has to be standing at the bedside to know.

Controller
Arduino + ESP8266
Sensors
Temperature, heart rate, ECG
Local readout
I2C character LCD
Alerting
Twilio SMS on abnormal reading
  • Readings shown locally, so the device is useful with no network
  • Sensor loop and network loop split across two controllers
  • Abnormal-condition check runs before the alert is sent, not after

How it was built

Click any drawing to enlarge