Zobrazit minimální záznam

dc.contributor.advisorRadvanský, Martin
dc.contributor.authorŠevčík, Martin
dc.date.accessioned2020-07-20T12:13:42Z
dc.date.available2020-07-20T12:13:42Z
dc.date.issued2020
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/140597
dc.description.abstractJednou z možných metod, jak může zařízení komunikovat s obsluhou, je zobrazování informací na displeji. Různorodost dostupných displejů a jejich vlastností působí při návrhu problémy s jejich implementací. Tato práce řeší návrh a vytvoření univerzální a snadno rozšiřitelné knihovny, která poskytuje vývojáři zjednodušení při obsluze malých displejů ve vlastní aplikaci. V práci se zaměřuji především na obsluhu inteligentních displejů, které jsou připojeny přes rozhraní UART, I2C a SPI. Vytvořená knihovna je odladěna na jednočipovém počítači Raspberry Pi. Součástí představeného řešení je také ukázková aplikace ukazující možnosti použitých displejů. Knihovna má sjednocenou komunikaci dvou značek displejů, 4D Systems a Nextion. Dále pokrývá komunikaci pomocí komunikačního protokolu UART a je připravena k rozšíření komunikace pomocí protokolů I2C a SPI. Knihovna je navržena tak, aby šla snadno doplnit o další značky displeje a komunikační protokoly. V knihovně lze pomocí jednoduchých metod zapisovat do prvků a získávat z nich hodnoty. Tímto způsobem je zjednodušen celý proces komunikace s displejem. Dále je třeba mít naimplementovanou třídu s požadovaným komunikačním protokolem, třídu s požadovanou značkou displeje, a také k ní vytvořit patřičný konfigurační soubor.cs
dc.description.abstractOne way to communicate with the operator is to display information on the display. The variety of available displays and their features causes problems with their implementation during design. This work addresses the design and creation of a versatile and easily extensible library that provides developers with simplicity in handling small displays in their own application. In this work I focus mainly on the operation of intelligent displays, which are connected via UART, I2C and SPI interfaces. The created library is debugged on a single-chip computer Raspberry Pi. Part of the presented solution is also a sample application showing the capabilities of the used displays. The library has unified communications between two display brands, 4D Systems and Nextion. It also covers UART communication and is pre-configured to extend I2C and SPI communication. The library is designed to be easily extended with additional display brands and communication protocols. In the library, you can write elements and into elements and retrieve values using simple methods. This method will simplify the entire communication process with display. Next it is necessary to have a class with the required communication protocol, a class with the required display brand and also to create the appropriate configuration file.en
dc.format.extent4586180 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectchytrý displejcs
dc.subjectraspberry pics
dc.subjectsériová komunikacecs
dc.subjectpythoncs
dc.subjectsmart displayen
dc.subjectraspberry pien
dc.subjectserial communicationen
dc.subjectpythonen
dc.titleUniverzální GUI využívající malé inteligentní displeje připojené k Raspberry Pics
dc.title.alternativeUniversal GUI for a small smart TFT Displays Connected to the Raspberry Pien
dc.typeBakalářská prácecs
dc.contributor.refereePlesník, Jakub
dc.date.accepted2020-06-22
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisSEV0131_FEI_B2647_2612R025_2020
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam