Health-Monitor
Description
A health monitoring system that utilizes the mbed LPC1768, a LSM9DS1 IMU, ESP8266 Huzzah Wifi Module and GP-20U7 GPS receiver. The system tracks the distance the user travels using GPS and counts their steps using IMU. Based on the number of steps taken and distance travelled, an estimate on the calories burned is given. The mbed and HTML-based GUI communicate via the ESP8266 Wifi Module. The GPS is only able to operate outside. Therefore when used indoors, the calories burned is calculated only from the accelerometer.
Hardware
- mbed LPC1768
- LSM9DS1 IMU
- GP-20U7 GPS receiver
- ESP8266 Huzzah Wifi Module
Schematic
LSM9DS1 IMU
LSM9DS1 | Mbed |
---|---|
GND | VDD |
VDD | Vout |
SDA | p9(SDA) |
SCL | p10(SCL) |
GP-20U7 GPS
GP-20U7 | Mbed |
---|---|
Tx | p14 |
GND | GND |
VCC | Vout |
ESP8266 Huzzah
ESP8266 Huzzah | Mbed |
---|---|
Tx | Rx (p27) |
Rx | Tx (p28) |
optional RST | p26 |
gnd | gnd |
V+ | external 5VDC |
Demonstration
/media/uploads/dnergui3/final_demo.mp4
Code
Import programhealt_monitor_ECE4180
An mbed health monitor
Please log in to post comments.