Práce se zabývá možnostmi využití jednodeskového počítače RPi při řízení a sběru dat ze skušebního modelu Fishertechnik. Práce je rozdělena na dva specifické úseky, teoretický a praktický. Teoretická část se věnuje popsání použitého hardwaru, jeho konektory, sběrnice, možnosti připojení a komunikace. V této části jsou popsány možnosti komunikace mezi zařízeními pomocí prokolů zpráv a jejich využití v průmyslu 4.0 a internetu věcí. V praktické části je vysvětleno nastavení MQTT serveru a práce s ním. Jsou zde také představeny dva koncepty sběru dat z modelu Fishertechnik. První koncept využívá GPIO piny na RPi. Druhý koncept využívá řídící jednotku Fischertechnik Controller TXT4.0. U obou konceptů bylo vytvořeno vzdálené řízení a ukládání dat do centrální SQLite databáze pomocí protokolu MQTT.
Anotace v angličtině
The thesis deals with the possibilities of using a single board computer RPi, in controlling and collecting data from the Fishertechnik test model. The thesis is divided into two specific sections, namely theoretical and practical. The theoretical part is devoted to the description of the hardware used, its connectors, bus, connection and communication options. In this section, the possibilities of communication between devices using message passing and their use in Industry 4.0 and IoT are described. The practical part explains the setup of the MQTT server and how to work with it. Two data acquisition concepts from the Fishertechnik model are also introduced. The first concept uses GPIO pins on the RPi. The second concept uses the Fishertechnik Controller TXT4.0. For both concepts, remote control and data storage in a central SQLite database using the MQTT protocol was created.
Raspberry Pi, Fishertechnik, Message protokols, MQTT, IoT, ROBO Pro Coding, Automation, Robotics, Control, Data collection, Database, Python, SQLite
Rozsah průvodní práce
62 str.
Jazyk
CZ
Anotace
Práce se zabývá možnostmi využití jednodeskového počítače RPi při řízení a sběru dat ze skušebního modelu Fishertechnik. Práce je rozdělena na dva specifické úseky, teoretický a praktický. Teoretická část se věnuje popsání použitého hardwaru, jeho konektory, sběrnice, možnosti připojení a komunikace. V této části jsou popsány možnosti komunikace mezi zařízeními pomocí prokolů zpráv a jejich využití v průmyslu 4.0 a internetu věcí. V praktické části je vysvětleno nastavení MQTT serveru a práce s ním. Jsou zde také představeny dva koncepty sběru dat z modelu Fishertechnik. První koncept využívá GPIO piny na RPi. Druhý koncept využívá řídící jednotku Fischertechnik Controller TXT4.0. U obou konceptů bylo vytvořeno vzdálené řízení a ukládání dat do centrální SQLite databáze pomocí protokolu MQTT.
Anotace v angličtině
The thesis deals with the possibilities of using a single board computer RPi, in controlling and collecting data from the Fishertechnik test model. The thesis is divided into two specific sections, namely theoretical and practical. The theoretical part is devoted to the description of the hardware used, its connectors, bus, connection and communication options. In this section, the possibilities of communication between devices using message passing and their use in Industry 4.0 and IoT are described. The practical part explains the setup of the MQTT server and how to work with it. Two data acquisition concepts from the Fishertechnik model are also introduced. The first concept uses GPIO pins on the RPi. The second concept uses the Fishertechnik Controller TXT4.0. For both concepts, remote control and data storage in a central SQLite database using the MQTT protocol was created.
Raspberry Pi, Fishertechnik, Message protokols, MQTT, IoT, ROBO Pro Coding, Automation, Robotics, Control, Data collection, Database, Python, SQLite
Zásady pro vypracování
Analýza problematiky
Návrh, stavba a naprogramování ukázkového modelu
Návrh a realizace propojení s RaspberryPi s možností sběru dat a řízení modelu Fischertechnik
Závěr
Zásady pro vypracování
Analýza problematiky
Návrh, stavba a naprogramování ukázkového modelu
Návrh a realizace propojení s RaspberryPi s možností sběru dat a řízení modelu Fischertechnik
Závěr
Seznam doporučené literatury
MALAGA Miroslav a ULRYCH Zdeněk. Základy řízení robotů pro strojní inženýrství. První vydání. Plzeň: Západočeská univerzita v Plzni, 2020. ISBN 978-80-261-0486-5.
PECINOVSKÝ, Rudolf. Začínáme programovat v jazyku Python. Praha: Grada, 2020. 270 s. ISBN 978-80-271-1237-1.
UPTON, Eben a Gareth HALFACREE. Raspberry Pi Uživatelská příručka. Brno: Computer Press, 2013. 232 s. ISBN 978-80-251-4116-8.
MONK, Simon. Programming the Raspberry Pi: getting started with Python. New York: McGraw-Hill, 2013. ISBN 978-0-07-180783-8.
Seznam doporučené literatury
MALAGA Miroslav a ULRYCH Zdeněk. Základy řízení robotů pro strojní inženýrství. První vydání. Plzeň: Západočeská univerzita v Plzni, 2020. ISBN 978-80-261-0486-5.
PECINOVSKÝ, Rudolf. Začínáme programovat v jazyku Python. Praha: Grada, 2020. 270 s. ISBN 978-80-271-1237-1.
UPTON, Eben a Gareth HALFACREE. Raspberry Pi Uživatelská příručka. Brno: Computer Press, 2013. 232 s. ISBN 978-80-251-4116-8.
MONK, Simon. Programming the Raspberry Pi: getting started with Python. New York: McGraw-Hill, 2013. ISBN 978-0-07-180783-8.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Hodnocení z obhajoby práce
Výborně
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Otázka oponenta Doc. Ing. Petr Hořejší, Ph.D.:
Jaká část Vašeho řešení je přenositelná v případě adaptace na jiný Fishertechnik model? (jinými slovy: Jak moc
je Vaše řešení obecné?)
prof. Ing. Felicita Chromjaková, Ph.D.
Jak by to bylo náročné, kdyby to chtěla využívat nějaká firma?
Jak by bylo náročné to praktiktovat v praxi?
Musím ovládat základy programování?
Ing. Jiří Kudrna, Ph.D.
V jakých oblastech (typických činnostech) lze toto využít?