Currently on the market we can find doznes of applications which monitor health parameters in
real-time. They gather data (like pulse, calorie consumption, time of sleep
etc.) from sensors and show them on some built-in display or send them wirelessly
to mobile phone using for example Bluetooth Smart technology.
However, there is still no available
wireless device that could show electrical activity of the heart. Inside
doctor’s office we can potentially see only a professional device called - Holter ECG. This device is attached to a belt or is hung
around the neck. Its long cables are connected to the electrodes, which collect
electrical signal. The patient has to carry the equipment for
24 hours, then he gives it back to the doctor, who reads measures from the
As you can probably imagine, this solution
is not a particularly convenient one. Considering all these, we hit on an idea
to create simple, small device that allows us to see ECG in comfortable way. As
we also see a big potential in IoT technology, we
decided to public collected data after all in the cloud. Moreover, it had to be
done in 1.5 month, due to participation in the Nordic’s IoT
On the below
picture the block diagram of our whole idea has been presented.
aims of the project:
amplifier that allows us to detect signal and filter out all
Integrate Nordic’s Beacon (PCA20006) with
Add a software
digital filter in nRF51
Send collected data using Nordic’s S110 SoftDevice to the Android phone
Create a mobile application using Nordic’S Android SDK to draw ECG curve
Give a nice case to our electronic
If time allows – connect phone with a cloud, then monitoring an ECG
from any place
As the final
project we introduce a nice small box incorporates beacon and measurement
amplifier and the ECG electrode.
We managed to create the hand-made PCB of
just 3x4cm. We put there couple of amplifiers and filters that change very
low-voltage and noisy signal from electrode, to be sharped and strengthened to
whole power range. Such a signal is measured by ADC in nRF51, then send over
We also created a mobile application using
Nordic’s Android SDK. It collects data that are sent from Beacon Board through
Bluetooth Smart using HRS profile. Application draws an averaged ECG curve in
Who we are?
In the end we got double 3rd place in the
Nordic’s IoT Contest and on EESTEC TPA event.
hesitate to enter our blog -
The project took a part in the Nordic’s IoT
Contest in Krakow in Poland.
You can see more on the official website
wow cool. 5 weeks time is quite less. did you use the ble stack from nordic or had to fiddle around a lot??
Hats of! You achieved a lot in relatively short time.
A great idea as well!
Impressive project; congratulations! I think this project should have won the first prize :)