Automaticky řízený model vozu s přísavným systémem

Abstract
Tato práce popisuje analýzu a postup pro vytvoření automaticky řízeného modelu auta s přísavným systémem, který umožňuje modelu jezdit po vertikálních plochách. Pro práci byl zakoupen model vozu ovládaný přes infračervené (IR) dálkové ovládání, jenž takovýto pohyb umožňoval. Tento model byl otestován a bylo analyzováno jeho technické vybavení. K vytvoření automaticky řízeného vozu byla instalována řídicí jednotka od firmy Arduino, která splňuje všechna kritéria daná rozměrem vozidla, jeho hmotností, výkonem přísavného systému a schopností ovládat tři stejnosměrné motory. Tyto parametry nejlépe splňovala řídicí jednotka Arduino Fio s procesorem Atmel ATmega328P. Řídicí jednotka byla doplněna o dvojitý H-můstek pro obousměrné řízení motorů. Na zprovozněném modelu bylo testováno několik senzorů umožňujících autonomní řízení. Po tomto testování byl vybrán optický senzor CNY-70. Pro takto osazený model byl napsaný algoritmus, psaný v prostředí Arduino IDE, jazykem vycházejícím z jazyka C/C++. Algoritmy využívají instalovaného optického senzoru, a díky tomu se vozidlo dokáže chovat autonomně.
This bachelor thesis describes the analysis and procedure of creation of an automatically driven model car with a suction system. This system enables the model to ride on vertical surfaces. An infrared operated car model that comply with the parameters was bought for this project. This model was tested and its technical equipment was analysed. To build automatically controlled car model a CPU from Arduino had to be used, as it fulfils every criteria given by the size of the car, its weight, the performance of the suction system and the ability to control three DC motors. The Arduino Fio unit with the Atmel ATmega328P processor matched these requirements. CPU was complemented by double H-bridge that enables bidirectional operating of motors. Couple of sensors, that enabls autonomous operation, were tested on the model in service. The optical sensor CNY-70 was chosen after this test. For a model of this construction an algorithm in Arduino IDE had to be compiled and written in C/C++. The algorithms use the installed optical sensor thanks to whitch it is capable of autonomous operation.
Description
Subject(s)
jazyk C/C++, přísavný systém, H-můstek, Arduino, Atmel ATmega328P, CNY70, language C/C++, sunction system, H-bridge, Arduino, Atmel ATmega328P, CNY70
Citation
ISSN
ISBN