Original title:
Malý robot pro sledování čáry
Translated title:
Small path follower robot
Authors:
Zacpal, Michal ; Burian, František (referee) ; Kopečný, Lukáš (advisor) Document type: Bachelor's theses
Year:
2013
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato práce se zabývá návrhem a následnou realizací řídicího systému malého robota pro sledování čáry. Na začátku jsou představeny platformy, na kterých je systém postaven. V další části jsou postupně představeny: modul pro sledování čáry (HW,SW), modul pro řízení motorů (HW,SW) a řídící jednotka (HW,SW). Dále je představena konstrukce, na které byl systém testován. Nakonec byly implementovány dva algoritmy pro sledování čáry. Celý systém včetně zásuvných modulů je postaven na mikrokontrolérech firmy Atmel, a to ATmega8 a ATmega328. Ty jsou založeny na open - source platformě Arduino tím, že obsahují Arduino bootloader. Mikrokontroléry využívají ke komunikaci mezi sebou I2C sběrnici. Ke komunikaci s uživatelem využívá řídící jednotka LCD displej a čtyři tlačítka. Pro snímání čáry je použito pět reflexních optočlenů CNY70.
This thesis describes the design and subsequent implementation of the control system for small path follower robot. On the introduction are presents the platform´s on which the system was built. In the next section are gradually introduced: A module for following the line (HW, SW), modul for control motors (HW, SW) and the control unit (HW, SW). Then is presents construction on which the system was tested. Finally, there were implemented two algorithms for tracking lines. Whole system, including the plug moduls is built on Atmel microcontrollers, and this ATmega8 and ATmega328. They are based on open - source platform Arduino, because they contain Arduino bootloader. Microcontrollers using I2C bus to communicate each other. Control unit is using to communicate with users LCD display and four buttons. For scanning a line is using five reflective optocoupler CNY70.
Keywords:
Arduino; ATmega328; ATmega8; H-bridge; I2C; LCD display.; line following; microcontroller; reflective optocoupler; Robot; Arduino; ATmega328; ATmega8; H-můstek; I2C; LCD displej.; mikrokontrolér; reflexní optočlen; Robot; sledování čáry
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/27616