Introduction
Nowadays, the number of connected devices available through the Internet has led to connected people. The infrastructure that supports all the communications between devices is also known as the Internet of Things(IoT).
The need to create apps that can handle IoT has contributed to the development of an extension for MIT App Inventor that provides an easy way to connect to devices.
Many people nowadays are concerned about their health and want to monitor every possible characteristic of it. That is where Arduino (Arduino 101) can be very efficient due to its practicality in terms of connecting different sensors and modules, and SDK with high-level C-based language.
Requirements
1. Arduino 101 board
2. Heart rate sensor (or potentiometer if no sensor)
3. Wifi module (Arduino 101 WiFi shield e.g.)
Block Diagram
Here is an easy block diagram that illustrates how things might work using Arduino 101.
What we have here:
– Arduino 101 Board which controls functionality of sensor and is used to transmit data to Cloud Service.
– Arduino WiFi 101 Shield is a powerful IoT shield with crypto-authentication, developed with ATMEL, that connects your Arduino or Genuino board to the internet wirelessly. Connecting it to a WiFi network is simple, no further configuration in addition to the SSID and the password are required.
– Heart rate sensor which is used to get data about heart rate of users
This service based on Arduino 101 Board can be accessed by any device which has connection to the Internet because the data stored on Cloud. Therefore, users with smartphones, tablets and laptops with different OS can access the service.
The basic block diagram is presented below:
General description
Using heart rate monitor connected to Arduino 101 Board makes it possible to collect data about heart rate and transmit it to the Cloud using WiFi module connected to the board.
Apart from hardware, we also need some kind of software (service) which allow users to access their personal accounts and monitor their heart rate in a matter of seconds. It enables to use different devices and different OS to access the data. What is more, users can monitor dependency of their health over time.
Ideas to update the project
What can be done more is adding the function to monitor the work of your heart over specific section. For this, other modules can be used which may collect data from lots of service and even other fitness trackers. Likewise, Strava does. For instance, a cyclist picks a track (mountain e.g.) and starts the monitor section and then when reaching the finish line can stop the monitor section and post this data. Apart from this, users are able to compare their result with others.
In addition, the problem with power supply is the one to solve. Batteries might be used to ensure that the device is portable.
Comments