Inspiration
We are running but how effectively?
There is a lot of applications out there calculating the calories based on the runner's distance consumption. Those are usually inaccurate when running outside or on a treadmill. Thus we have decided to build a pebble connected Internet of Things project keeping track of quality of running.
What it does
In the running shoe, we have placed some sensors and it is fetching the data of running quality depending on how and where the user steps. The data is being send to the cloud in this case Microsoft Azure via WiFi of the runner's smart-phone. Pebble is fetching the data within the Azure's Mobile Services table.
So the runner is able to see the running quality on RUNNY application on pebble real time.
The idea, when the runner is running, he/she may simply look at RUNNY on Pebble and take an action in order to run better.
How I built it
We have used a NodeMcu module. It has a WiFi module on it. We have connected piezo-electric sensors to the NodeMcu using transfer circiuts. We have placed those sensors into a running shoe. This way, NodeMcu was able to fetch the data from the running shoe. Depending on where and how you step, it calculated the quality of your step.
All the data gathered from NodeMcu is being send to Azure in a time period. Then the pebble updates the running quality from Azure's Mobile Services.
Challenges I ran into
NodeMcu has not documentations. So, the module itself was very challenging.
Accomplishments that I'm proud of
We have created a real-time running tracker and this Runny app, uses the Azure very effectively. The thing we are really proud of we have built some concrete project.
What I learned
We have learned a lot about Pebble development. We also have learnt about Azure and NodeMcu.
What's next for Runny
Runny is going to Pebble store. We would like to make it a application that runners use very oftenly.
Built With
- arduino
- azure
- c
- javascript
- nodemcu

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