Inspiration
I have been working with various cardio solutions for long. In the process I created many cardio monitoring kits with probably every microcontroller available like MSP430, STM32, Arduino Uno, Arduino Nano, Node MCU, RPi and so on. One of the most critical factors in ECG and cardio monitoring is signal trace which always tends to get affected by slightest of muscle noise and body movement. When we saw the specs of Intel 101, we were excited. Powerful 32 bit architecture SoC with high Primary memory was always an invitation. So we went for it and build a whole cardio vascular monitoring system with the kit.
What it does
- It captures single lead ECG ( preferrably in lead II configuration) along with Pulse signal.
- The signal is transmitted to Mobile using Bluetooth.
- It gives heart rate, pulse rate and HRV instantly in the mobile. Then by combining pulse and ECG signal, it gives blood pressure level from pulse transit time.
- The mobile then records the signal
- Store signal is pushed to cloud where it is analyzed by our Hrydyalysis APIs and returns detailed diagnostic logs. ## How we built it We built it by using a pulse oximeter module and AD8232 module from Sparkfun with Arduino 101. We also used HC05 for bluetooth communication. An android companion app was developed to aquire the signal from device and push it to Hrydyalysis API for analysis. JSON based analytics result is then rendered on the mobile app. ## Challenges we ran into We wanted to use the BLE profile of Arduino 101. But we could not make BLE SPP to work at 100HZ rate. This was probably the only challenge we could not overcome. We therefore had to use BT2.0 HC05 in serial mode to achieve the communication. ## Accomplishments that we're proud of We could build a powerful AI assisted cardio monitoring system with minimal hardware complexity and build a fully sophisticated multi parameter system from it. ## What we learned We learnt a lot about functioning of the heart, challenges in ECg filtering, Problems with High speed data capture and processing, problems with simultaneous multi parameter monitoring.
What's next for Cardio 101
We want to develop our prototype into a fully featured commercial cardio project.
Built With
- android
- android-studio
- intel-101

Log in or sign up for Devpost to join the conversation.