Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Chytrý termostat pro platformu STM32
Název práce v češtině: Chytrý termostat pro platformu STM32
Název v anglickém jazyce: Smart thermostat on STM32
Klíčová slova: Internet věcí, embedded programování
Klíčová slova anglicky: Internet Of Things, embedded programming
Akademický rok vypsání: 2017/2018
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: prof. RNDr. Tomáš Bureš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 15.12.2017
Datum zadání: 15.12.2017
Datum potvrzení stud. oddělením: 21.12.2017
Datum a čas obhajoby: 06.09.2018 09:00
Datum odevzdání elektronické podoby:19.07.2018
Datum odevzdání tištěné podoby:20.07.2018
Datum proběhlé obhajoby: 06.09.2018
Oponenti: prof. Ing. Petr Tůma, Dr.
 
 
 
Zásady pro vypracování
Cílem práce je vytvořit firmware pro platformu STM32 chovající se jako termostat. Konkrétní použité zařízení bude STM3210C-EVAL board s ARM Cortex-M3 procesorem, který má 64 KB SRAM paměti a 256 KB flash paměti. Mimo jiné se na tomto boardu nachází Ethernetová přípojka, LCD displej a joystick. Uživatel bude moci s tímto zařízením komunikovat pomocí joysticku a LCD displeje, nebo přes webové rozhraní. Nastavit lze časové intervaly a teplotu, kterou má termostat v těchto intervalech udržovat. Jak na displeji, tak přes webové rozhraní bude zobrazena aktuálně naměřená teplota společně s přednastavenou teplotou. Navíc bude mít uživatel ještě možnost podívat se na přehled všech intervalů, popřípadě je libovolně měnit. Do zařízení nebude připojen žádný kotel - chování termostatu bude jen simulováno. K vývoji budou pro abstrakci hardware použity knihovny od výrobce, LwIP a FAT knihovny od třetích stran.
Seznam odborné literatury
STM3210C-Eval board (dokumentace, uživatelský manuál) - www.st.com/en/evaluation-tools/stm3210c-eval.html

CubeF1 (knihovny Hardware Abstraction Layer a FAT) - www.st.com/en/embedded-software/stm32cubef1.html

LwIP knihovna - www.nongnu.org/lwip
 
Univerzita Karlova | Informační systém UK