Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2018:all

Individuální projekty MPOA 2018

Digitální bateriový multifunkční teploměr — Vytvořte teploměr s funkcí měření teploty, atmosférického tlaku a vlhkosti (čidlo BME280). Z naměřených hodnot lze vykreslit graf za posledních 24 hodin. Zobrazení aktuálně naměřených hodnot a grafů zajistí černobílý e-ink displej. Řídící MCU zvolte od firmy NXP řady Kinetis. Důraz bude kladen na celkovou spotřebu zařízení a související optimalizaci vhodných provozních režimů použitého MCU. — Ondřej Jeřábek, >100%

Audio spektrální analyzátor — Implementujte spektrální analyzátor pro audio signály s využitím vývojové desky STM32F746G Discovery. Jako vstup bude sloužit digitální mikrofon a audio jack. Spektrální analýza bude provedena pomocí banky pásmových propustí pro jednotlivé třetiny oktáv. Výsledek bude zobrazen na barevném dotykovém displeji. — Petr Jedlička, 100%

Zpracování obrazu na Raspberry Pi — Naprogramujte aplikaci pro segmentaci a zpracování obrazu určenou pro běh v operačním systému Raspbian na platformě Raspberry Pi 3 Model B. Mezi implementovanými metodami pro zpracování obrazu by mělo být prahování, detekce hran a K-Means clustering. Samotný výpočet by měl probíhat s využitím volitelného množství jader procesoru. Aplikace by též měla obsahovat grafické rozhraní pro volbu obrazu, nastavení pro zpracování a zobrazení vstupu a výstupu. — Tomáš Bravenec, 86%

Přenos dat pomocí Bluetooth — Navrhněte zařízení sloužící k přenosu dat pomocí standardu Bluetooth Low Energy. Zařízení bude schopno komunikovat s telefonem a ovládat (set, clear, toggle, read) tři LED diody, komunikovat z PC po UARTu do telefonu, vysílat v pravidelných intervalech teplotu (popř. jiný údaj). Zaměřte se na spotřebu navrženého zařízení. Využijte vývojovou desku Nordic Semiconductor nRF52 DK (PCA10040) a SDK v15.2. — Jáchym Macura, 78%

Maticový LED displej — Navrhněte zařízení zobrazující pohyblivý text na maticovém 8×8 LED displeji. Zařízení bude ovládáno pomocí procesoru STM32F100. Text k zobrazování se bude zadávat z PC prostřednictvím sériové linky RS-485. — Lukáš Hartmann, 76%

Počítadlo gólů pro stolní fotbal –– Navrhněte zařízení sloužící k počítání gólů pro stolní fotbal. Zařízení realizujte pomocí mikrokontroléru FRDM-K64. K zobrazení skóre hry využijte RGB LED pásek s obvodem WS2812. Napájení uvažujte přes USB rozhraní. — Marek Vitula, 76%

GSM SMS/MMS Re-Transmitter — Navrhněte a sestrojte GSM Re-Transmitter s GSM modulem Quectel M95, určený pro využití jako přístupový bod měřiče poškození parovodů. Jednotka musí být nezávislá a mít komunikační UART periferii. Hlavní funkce tohoto zařízení zahrnují příjem SMS příkazu, příkaz pro zpracování měřidlem a následné odeslání získaných dat z měření MMS zprávou. Implementujte vhodné ochranné algoritmy pro automatické či vzdálené resetování a základní detekci chyb při běhu firmwaru. — Vladimír Šustek, 76%

Řízení digitálních RGB diod — Naprogramujte řízení digitálních RGB diod OSTW3535C1A zapojených za sebou na externí DPS s rozložením 8×4 s využitím desky STM32F4DISCOVERY. V programu nadefinujte vlastní funkce pro překlápění úrovní pro bity 1 a 0 dle standardu v datasheetu. Pro zobrazení určitých barev na jednotlivých diodách využijte dvourozměrné pole s odpovídajícími hodnotami. — Lukáš Gerych, 68%

Softwarový MP3 přehrávač — Realizujte přehrávač souborů formátu MP3 na platformě STM32F4. Využijte vhodnou knihovnu pro softwarové dekódování MP3, USB host s FATFS. Pro ovládání připojte několik externích tlačítek. Zjistěte procentuální využití výpočetního výkonu procesoru při SW dekódování. — Ondrej Rehák, 66%-10b

Balanční vozítko — Realizujte pomocí desky KL25Z a jejích přídavných desek stabilizaci a ovládaní vozítka na dvou kolech. Pohyb bude ovládán vzdáleně pomocí RF modulu CC1101. Optimalizujte parametry PID tak, aby vozítko minimálně kmitalo. — Daniel Hubík, 54%

FM přijímač Si470X s dekodérem RDS — Vytvořte řídicí systém pro modul FM rádia s čipsetem Si470X. Zaměřte se na korektní dekódování maximálního množství informací vysílaných v RDS. Vizualizujte ovládání na dotykovém displeji kitu 32F429IDISCOVERY, implementujte nastavování hlasitosti, manuální a automatické ladění. — Radovan Juráň, 50%-10b

Výpočet náklonů z akcelerometru — Na vývojové desce STM32F4DISCOVERY s akcelerometrem LIS302DL/LIS3DSH realizujte výpočet příčného a podélného náklonu (roll, pitch). Uvažujte libovolnou polohu akcelerometru vůči základně, tj. implementujte derotaci vstupního datového vektoru dle postupu v DT0076. — Ondrej Vörös, 20%

Nevypracované projekty

Point-to-point spoj s LoRa — Pomocí dvojice modulů RFM95W a vhodných vývojových desek realizujte P2P spoj v pásmu 868MHz, využívající modulaci LoRa. Vytvořte firmware pro testování spojení - měření doby přenosu pro zprávu definované délky, chybovosti, základní testy komunikační vzdálenosti pro různé nastavení výstupního výkonu. — Milan Ambrož

2018/all.txt · Poslední úprava: 2019/01/28 10:37 autor: Aleš Povalač