Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2018:all

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

2018:all [2019/01/28 10:32]
Aleš Povalač vytvořeno
2018:all [2019/01/28 10:37] (aktuální)
Aleš Povalač hodnocení
Řádek 1: Řádek 1:
 ====== Individuální projekty MPOA 2018 ====== ====== Individuální projekty MPOA 2018 ======
  
-Nabídka projektů bude aktualizována v nejbližší době. Své vlastní návrhy ve formě 2-řádků zadání/​abstraktu můžete posílat ​na můj mail.+**[[2018/​thermometer|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%//
  
-**[[2018/goal-counter|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 WS2812Napájení uvažujte přes USB rozhraní. --- //Marek Vitula//+**[[2018/audio-analyzer|Audio spektrální analyzátor]]** --- Implementujte spektrální analyzátor ​pro audio signály s využitím vývojové desky STM32F746G DiscoveryJako 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%//
  
-**[[2018/matrix-led|Maticový LED displej]]** --- Navrhněte zařízení zobrazující pohyblivý text na maticovém 8x8 LED displejiZařízení bude ovládáno pomocí ​procesoru ​STM32F100Text k zobrazování se bude zadávat z PC prostřednictvím sériové linky RS-485. --- //Lukáš Hartmann//+**[[2018/raspberry-video|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 BMezi 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%//
  
-**[[2018/​nordic-bluetooth|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//+**[[2018/​nordic-bluetooth|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%//
  
-**[[2018/thermometer|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 KinetisDů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//+**[[2018/matrix-led|Maticový LED displej]]** --- Navrhněte zařízení zobrazující pohyblivý text na maticovém 8x8 LED displejiZařízení bude ovládáno pomocí procesoru STM32F100Text k zobrazování se bude zadávat z PC prostřednictvím sériové linky RS-485. --- //Lukáš Hartmann, 76%//
  
-**[[2018/gsm-retransmitter|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ávouImplementujte vhodné ochranné algoritmy pro automatické či vzdálené resetování a základní detekci chyb i běhu firmwaru. --- //Vladimír Šustek//+**[[2018/goal-counter|Počítadlo gólů pro stolní fotbal]]** --– Navrhněte ​zařízení sloužící k počítání gólů pro stolní fotbalZařízení ​realizujte pomocí mikrokontroléru FRDM-K64K zobrazení skóre hry využijte RGB LED pásek s obvodem WS2812. Napájení uvažujte ​es USB rozhraní. --- //Marek Vitula, 76%//
  
-**[[2018/rgb-controller|Řízení digitálních RGB diod]]** --- Naprogramujte řízení digitálních RGB diod [[https://​www.gme.cz/​data/​attachments/​dsh.960-538.1.pdf|OSTW3535C1A]] zapojených za sebou na externí DPS s rozložením 8x4 s využitím desky STM32F4DISCOVERY. V programu nadefinujte vlastní funkce pro eklápění úrovní ​pro bity 1 0 dle standardu v datasheetuPro zobrazení určitých barev na jednotlivých diodách využijte dvourozměrné pole s odpovídajícími hodnotami. --- //Lukáš Gerych//+**[[2018/gsm-retransmitter|GSM SMS/MMS Re-Transmitter]]** --- Navrhněte a sestrojte GSM Re-Transmitter ​GSM modulem Quectel M95, určený pro využití jako í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 ​následné odeslání získaných dat z měření MMS zprávouImplementujte vhodné ochranné algoritmy pro automatické ​či vzdálené resetování a základní detekci chyb při běhu firmwaru. --- //Vladimír Šustek, 76%//
  
-**[[2018/balancing-robot|Balanční vozítko]]** --- Realizujte pomocí ​desky KL25Z a jejích ​ídavných desek stabilizaci ​ovládaní vozítka na dvou kolechPohyb bude ovládán vzdáleně pomocí RF modulu CC1101. Optimalizujte parametry PID tak, aby vozítko minimálně kmitalo. --- //Daniel Hubík//+**[[2018/rgb-controller|Řízení digitálních RGB diod]]** --- Naprogramujte řízení digitálních RGB diod [[https://​www.gme.cz/​data/​attachments/​dsh.960-538.1.pdf|OSTW3535C1A]] zapojených za sebou na externí DPS s rozložením 8x4 s využitím ​desky STM32F4DISCOVERY. V programu nadefinujte vlastní funkce pro eklápění úrovní pro bity 1 0 dle standardu v datasheetuPro zobrazení určitých barev na jednotlivých diodách využijte dvourozměrné pole s odpovídajícími hodnotami. --- //Lukáš Gerych, 68%//
  
-**[[2018/audio-analyzer|Audio spektrální analyzátor]]** --- Implementujte spektrální analyzátor ​pro audio signály ​využitím vývojové desky STM32F746G DiscoveryJako vstup bude sloužit digitální mikrofon a audio jackSpektrá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//+**[[2018/mp3-player|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 FATFSPro ovládání připojte několik externích tlačítekZjistěte procentuální využití výpočetního výkonu procesoru při SW dekódování. --- //Ondrej Rehák, 66%-10b//
  
-**[[2018/mp3-player|Softwarový MP3 přehrávač]]** --- Realizujte přehrávač souborů formátu MP3 na platformě STM32F4Využijte vhodnou knihovnu pro softwarové dekódování MP3USB 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//+**[[2018/balancing-robot|Balanční vozítko]]** --- Realizujte ​pomocí desky KL25Z a jejích ​ídavných desek stabilizaci a ovládaní vozítka ​na dvou kolech. Pohyb bude ovládán vzdáleně pomocí RF modulu CC1101Optimalizujte parametry PID takaby vozítko minimálně kmitalo. --- //Daniel Hubík, 54%//
  
-**[[2018/accel-roll-pitch|Výpočet náklonů z akcelerometru]]** --- Na vývojové desce STM32F4DISCOVERY ​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 [[https://​www.st.com/​resource/​en/​design_tip/​dm00358510.pdf|DT0076]]. --- //Ondrej Vörös//+**[[2018/si470x-rds|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 ​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//
  
-**[[2018/lora-p2p|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 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/accel-roll-pitch|Výpočet náklonů z akcelerometru]]** --- Na vývojové desce STM32F4DISCOVERY s akcelerometrem LIS302DL/​LIS3DSH ​realizujte ​výpočet ​íč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 [[https://​www.st.com/​resource/​en/​design_tip/​dm00358510.pdf|DT0076]]. --- //Ondrej Vörös, 20%//
  
-**[[2018/​si470x-rds|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áň//+==== Nevypracované projekty ====
  
-**[[2018/raspberry-video|Zpracování obrazu na Raspberry Pi]]** --- Naprogramujte aplikaci pro segmentaci ​zpracování obrazu určenou pro běh 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 procesoruAplikace by též la obsahovat grafické rozhraní ​pro volbu obrazu, nastavení ​pro zpracování a zobrazení vstupu a výstupu. --- //Tomáš Bravenec//+**[[2018/lora-p2p|Point-to-point spoj s LoRa]]** --- Pomocí dvojice modulů RFM95W ​vhodných vývojových desek realizujte P2P spoj pásmu 868MHz, využívající modulaci LoRaVytvořte firmware pro testování spojení - ření doby přenosu ​pro zprávu definované délkychybovosti, základní testy komunikační vzdálenosti pro různé ​nastavení ​výstupního výkonu. --- //Milan Ambrož//
  
  
2018/all.1548667920.txt.gz · Poslední úprava: 2019/01/28 10:32 autor: Aleš Povalač