Mobile robot control using Bluetooth Low Energy
Riemer, Till (2012)
Riemer, Till
Turun ammattikorkeakoulu
2012
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Germany
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012062612960
https://urn.fi/URN:NBN:fi:amk-2012062612960
Tiivistelmä
This thesis gives a working example on how to design and implement a remotely controllable embedded system consisting of two subsystems who are communicating with each other using Bluetooth Low Energy. The subsystems are a movable peripheral based on the Parallax Sumobot development kit, an Atmel AVR Butterfly, the Texas Instruments CC2540 development kit and a user input interface using the Apple iPhone 4S.
The first part is describing the fundamentals of the technologies and devices used in this project scope, with a focus on Bluetooth technology, in order to equip the reader with the background information necessary to understand the further proceedings in the thesis.
The main part of the thesis are the chapters describing the implementation of the system, beginning with working out an application concept and its requirements in chapter three, deriving the overall system architecture out of the requirements and doing and evaluating design decisions in chapter four, and assembling the hardware parts and implementing the system in chapter five.
The final chapter is evaluating the running system based on the requirements defined previously, giving an overview of the advancements made in the thesis project and providing ideas for future works and extensions to the application.
The first part is describing the fundamentals of the technologies and devices used in this project scope, with a focus on Bluetooth technology, in order to equip the reader with the background information necessary to understand the further proceedings in the thesis.
The main part of the thesis are the chapters describing the implementation of the system, beginning with working out an application concept and its requirements in chapter three, deriving the overall system architecture out of the requirements and doing and evaluating design decisions in chapter four, and assembling the hardware parts and implementing the system in chapter five.
The final chapter is evaluating the running system based on the requirements defined previously, giving an overview of the advancements made in the thesis project and providing ideas for future works and extensions to the application.