Designing and implementing data collector circuit for bicycle with iPhone interface

OData support
Dr. Blázovics László
Department of Automation and Applied Informatics

The high-end technological developments of the 21st century changed our lives so as the latest smartphone lineups. They simply became our every days. Nowadays smartphones have greater computing capability than PCs that were built before the third millennium. Utilizing these features could only be limited by the various applications developed to function on them.

It is well known that on our markets we have different solutions and equipment that measures the athlete’s performance. These products allow them for example to create self-training plans. Various classic sports equipment like cycle speedometer is still on the markets. These kinds of speedometers are usually not that expensive but they do lack of advanced functions. Those that have it are usually overpriced because of their central processing units. If we think about it for a second for all this the athletes do not have to use standalone tools. A smartphone application that embeds the quality GUI the GPS for hike-tracking and all the performance measurement and logging interfaces could substitute the need of rather expensive athlete equipment. All we need is a smartphone! So why use a classic and outdated, moreover a high-priced standalone measurement device if we have our smartphones with us?

The purpose of my thesis is to develop and build a system for amateur cycling athletes, which logs the cycling track and measures the athlete’s performance. This application was written for the Apple iPhone using an additional measurement device connects to it. The system ultimately embeds the classic speedometer features in to the advanced iPhone app environment.

Given the task, the following steps have to be fulfilled:

• design the data collector;

• developing the iPhone application;

• choosing and implementing the communication protocol.

The structure of my thesis as it follows: Introducing the tools and their functions used for developing the system. Giving an overview which input data are needed and how they are to be measured and used. This is followed by the steps of designing the module that acquires the input data, and the development of the iPhone application. Finally I am presenting the test benchmarks created by the device.


Please sign in to download the files of this thesis.