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

Share this project:

Updates