Tato bakalářská práce se zabývá problematikou integrovaných bezdrátových komunikačních modulů hojně využívaných v nově vzniklé oblasti nazývané Internet věcí.
Cílem této práce je zvolení vhodného modulu a vytvoření Wi-Fi komunikačního rozhraní pro rozšíření výuky v předmětu Programování mikropočítačů.
Součástí práce je jak realizace software komunikační a ovládací knihovny pro mikrokontrolér, tak i realizace samotného hardware komunikačního modulu.
Anotace v angličtině
The area of this project are integrated wireless comunication modules strongly used in newly created industry branch called Internet of things.
The aim of this project is to determine the best suitable module for Wi-Fi communication interface created for extension of education in lesson of Programming microcontrolers subject.
Project includes software library for communication and also hardware realisation of communication module.
Klíčová slova
MCU, ARM, CortexM0, Freescale, NXP, KL25Z, ESP8266, Wi-Fi, Embedded, IoT, Internet of things
Klíčová slova v angličtině
MCU, ARM, CortexM0, Freescale, NXP, KL25Z, ESP8266, Wi-Fi, Embedded, IoT, Internet of things
Rozsah průvodní práce
63 s. (78799 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá problematikou integrovaných bezdrátových komunikačních modulů hojně využívaných v nově vzniklé oblasti nazývané Internet věcí.
Cílem této práce je zvolení vhodného modulu a vytvoření Wi-Fi komunikačního rozhraní pro rozšíření výuky v předmětu Programování mikropočítačů.
Součástí práce je jak realizace software komunikační a ovládací knihovny pro mikrokontrolér, tak i realizace samotného hardware komunikačního modulu.
Anotace v angličtině
The area of this project are integrated wireless comunication modules strongly used in newly created industry branch called Internet of things.
The aim of this project is to determine the best suitable module for Wi-Fi communication interface created for extension of education in lesson of Programming microcontrolers subject.
Project includes software library for communication and also hardware realisation of communication module.
Klíčová slova
MCU, ARM, CortexM0, Freescale, NXP, KL25Z, ESP8266, Wi-Fi, Embedded, IoT, Internet of things
Klíčová slova v angličtině
MCU, ARM, CortexM0, Freescale, NXP, KL25Z, ESP8266, Wi-Fi, Embedded, IoT, Internet of things
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Vyberte vhodný typ bezdrátového Wi-Fi komunikačního rozhraní pro realizaci modulu.
Proveďte hardwarový návrh externího komunikačního modulu vybaveného standardním RS-232 rozhraním.
Realizujte modul komunikačního rozhraní.
Vytvořte obslužnou programovou knihovnu, včetně ukázkové aplikace.
Vypracujte výukovou prezentaci k vytvořenému modulu.
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Vyberte vhodný typ bezdrátového Wi-Fi komunikačního rozhraní pro realizaci modulu.
Proveďte hardwarový návrh externího komunikačního modulu vybaveného standardním RS-232 rozhraním.
Realizujte modul komunikačního rozhraní.
Vytvořte obslužnou programovou knihovnu, včetně ukázkové aplikace.
Vypracujte výukovou prezentaci k vytvořenému modulu.
Seznam doporučené literatury
Espressif Systems. ESP8266 AT Instruction Set Version 2.0.0, \matsymb{lbrack}online\matsymb{rbrack}. 2016 \matsymb{lbrack}cit. 2018-10-14\matsymb{rbrack}. Dostupné z: http://www.espressif.com
Espressif Systems. ESP8266 Datasheet Version 4.3, \matsymb{lbrack}online\matsymb{rbrack}. 2015\matsymb{lbrack}cit. 2018-10-14\matsymb{rbrack}. Dostupné z: http://www.espressif.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2
NXP Semiconductors. Kinetis KL25 Sub-Family 48 MHz Cortex-M0+ Based Microcontroller with USB, \matsymb{lbrack}online\matsymb{rbrack}. 2014 \matsymb{lbrack}cit. 2018-11-20\matsymb{rbrack}. Dostupné z: http://www. nxp.com
NXP Semiconductors. KL25 Sub-Family Reference Manual, \matsymb{lbrack}online\matsymb{rbrack}. 2014 \matsymb{lbrack}cit. 2018-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd. Praha: BEN - technická literatura, 2004, 159 s. ISBN 80-7300-110-1
Seznam doporučené literatury
Espressif Systems. ESP8266 AT Instruction Set Version 2.0.0, \matsymb{lbrack}online\matsymb{rbrack}. 2016 \matsymb{lbrack}cit. 2018-10-14\matsymb{rbrack}. Dostupné z: http://www.espressif.com
Espressif Systems. ESP8266 Datasheet Version 4.3, \matsymb{lbrack}online\matsymb{rbrack}. 2015\matsymb{lbrack}cit. 2018-10-14\matsymb{rbrack}. Dostupné z: http://www.espressif.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2
NXP Semiconductors. Kinetis KL25 Sub-Family 48 MHz Cortex-M0+ Based Microcontroller with USB, \matsymb{lbrack}online\matsymb{rbrack}. 2014 \matsymb{lbrack}cit. 2018-11-20\matsymb{rbrack}. Dostupné z: http://www. nxp.com
NXP Semiconductors. KL25 Sub-Family Reference Manual, \matsymb{lbrack}online\matsymb{rbrack}. 2014 \matsymb{lbrack}cit. 2018-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd. Praha: BEN - technická literatura, 2004, 159 s. ISBN 80-7300-110-1
Přílohy volně vložené
-
Přílohy vázané v práci
schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student prezentoval bakalářskou práci a po přečtení posudků práce položila komise následující dotazy:
Ing. Pospíšilík: Z jakého důvodu využíváte k napájení spínaný zdroj? Uvažoval jste eliminaci rušení od tohoto zdroje?
doc. Sysel: Je propustnost rozhraní UART dostatečná pro přenos rychlostí 1Gb/s?
Student na dotazy reagoval a všechny zodpověděl.