Cílem bakalářské práce je navrhnout a sestavit vlastní adaptér pro řadicí páku Logitech, aby bylo možné se pomocí USB kabelu připojit k počítači. Uplatněn je mikropočítač Arduino, který v tomto případě slouží jako převaděč analogového signálu do digitálního. V práci je vysvětleno, jak lze řadicí páku využívat i bez případného adaptéru, ale také proč naopak nelze. Praktická část vysvětluje naprogramování sedmi rychlostních pozic včetně zpětného zařazení. K mikropočítači je připojen OLED displej, který disponuje dvěma zobrazovacími režimy. Mimo jiné si uživatel může navolit buď to grafický anebo digitální režim v interaktivním menu. Všechno nakonec bude sestaveno a implementováno do krabičky.
Anotace v angličtině
The aim of the bachelor thesis is to design and build a custom adapter for the Logitech controller to connect to a computer using a USB cable. The Arduino microcontroller is used, which in this case serves as an analogue to digital signal converter. The thesis explains how the shifter can be used without a possible adapter, but also why the opposite is not possible. The practical part explains the programming of the seven gear positions including the reverse gear. The OLED display is connected to the microcontroller and has two display modes. Among other things, the user can select either graphic or digital mode in the interactive menu. Everything will eventually be assembled and implemented in a box.
Klíčová slova
USB, adaptér, Logitech, Arduino, OLED displej
Klíčová slova v angličtině
USB, adapter, Logitech, Arduino, OLED display
Rozsah průvodní práce
64 s. (63 717 znaků)
Jazyk
CZ
Anotace
Cílem bakalářské práce je navrhnout a sestavit vlastní adaptér pro řadicí páku Logitech, aby bylo možné se pomocí USB kabelu připojit k počítači. Uplatněn je mikropočítač Arduino, který v tomto případě slouží jako převaděč analogového signálu do digitálního. V práci je vysvětleno, jak lze řadicí páku využívat i bez případného adaptéru, ale také proč naopak nelze. Praktická část vysvětluje naprogramování sedmi rychlostních pozic včetně zpětného zařazení. K mikropočítači je připojen OLED displej, který disponuje dvěma zobrazovacími režimy. Mimo jiné si uživatel může navolit buď to grafický anebo digitální režim v interaktivním menu. Všechno nakonec bude sestaveno a implementováno do krabičky.
Anotace v angličtině
The aim of the bachelor thesis is to design and build a custom adapter for the Logitech controller to connect to a computer using a USB cable. The Arduino microcontroller is used, which in this case serves as an analogue to digital signal converter. The thesis explains how the shifter can be used without a possible adapter, but also why the opposite is not possible. The practical part explains the programming of the seven gear positions including the reverse gear. The OLED display is connected to the microcontroller and has two display modes. Among other things, the user can select either graphic or digital mode in the interactive menu. Everything will eventually be assembled and implemented in a box.
Klíčová slova
USB, adaptér, Logitech, Arduino, OLED displej
Klíčová slova v angličtině
USB, adapter, Logitech, Arduino, OLED display
Zásady pro vypracování
Popište možnosti připojení herních zařízení k počítači.
Navrhněte způsob připojení herní řadicí páky Logitech k počítači s využitím adaptéru vlastní konstrukce.
Zvolte vhodné komponenty pro konstrukci adaptéru na bázi platformy Arduino.
Realizujte hardware adaptéru podle svého návrhu.
Vytvořte programové vybavení pro použitý mikropočítač.
Zásady pro vypracování
Popište možnosti připojení herních zařízení k počítači.
Navrhněte způsob připojení herní řadicí páky Logitech k počítači s využitím adaptéru vlastní konstrukce.
Zvolte vhodné komponenty pro konstrukci adaptéru na bázi platformy Arduino.
Realizujte hardware adaptéru podle svého návrhu.
Vytvořte programové vybavení pro použitý mikropočítač.
Seznam doporučené literatury
BANZI, Massimo. Getting started with Arduino. 2nd ed. Farnham: O'Reilly, 2011. ISBN 9781449309879.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 8073001101.
STROUSTRUP, Bjarne. The C++ programming language. Fourth edition. Upper Saddle River, NJ: Addison-Wesley, 2013. ISBN 978-0321563842.
VODA, Zbyšek. Průvodce světem Arduina. Vydání druhé. Bučovice: Martin Stříž, 2017. ISBN 978-80-87106-93-8.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace působila dobrým dojmem. Součástí byla i praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Student postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Sysel: Arduino používáte jako převodník pro USB? Psal jste pro USB i vlastní ovladač?
2) Doc. Sysel: Převáděl jste nějak nebo konvertoval data ze sériové linky?
3) Dr. Dulík: Po sériové lince jsou zasílány analogové hodnoty? Posílá se textový řetězec?
4) Dr. Dulík: Jaké je schéma zapojení Vašeho konektoru? K jakým pinům Arduina je připojen?