Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2019: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

2019:all [2020/01/22 09:13]
Aleš Povalač vytvořeno
2019:all [2020/01/22 09:16] (aktuální)
Aleš Povalač hodnocení
Řádek 1: Řádek 1:
 ====== Individuální projekty MPOA 2019 ====== ====== Individuální projekty MPOA 2019 ======
  
-**[[2019/hb100-radar|Radarové ​čidlo pro měření rychlosti]]** --- Zkonstruujte hardware ​předzesilovače pro připojení radarového čidla ​[[https://​www.limpkin.fr/public/HB100/HB100_Microwave_Sensor_Module_Datasheet.pdf|HB100]] dle [[https://www.limpkin.fr/​public/​HB100/​HB100_Microwave_Sensor_Application_Note.pdf|aplikační poznámky]]. Zesílený signál zpracujte ve vhodném mikrokontroléru ​realizujte radarový systém pro měření rychlosti včvhodné vizualizace. --- //Tuan Ha//+**[[https://​github.com/fiskusk/​Synthesizer_FW|Ovládání frekvenčního syntezátoru]]** --- Zkonstruujte hardware ​frekvenčního syntezátoru s fázovým závěsem ​[[https://​www.maximintegrated.com/en/products/comms/wireless-rf/MAX2871.html|MAX2871]] a ovládáním přes rozhraní USBPro převodník z USB na SPI rozhraní realizující komunikaci s frekvenčním syntezátorem použijte mikrokontrolér řady STM32F0x. --- //Filip Klapil, 100%//
  
-**[[2019/​lora-rn2483|LoRaWAN komunikace s modulem RN2483]]** --- Komunikační modul [[https://www.microchip.com/wwwproducts/en/RN2483|RN2483]] připojte k vhodnému vývojovému kitu. Zařízení zaregistrujte do sítě [[https://​www.thethingsnetwork.org/|The Things Network]]. Vyberte vhodné informace z kitu k odesílání (teplota, náklon akcelerometru,​ napětí apod.demonstrujte funkciDále realizujte ​funkci notifikace zařízení ze sítě (confirmed downlink). --- //Radek Závorka//+**[[https://​bitbucket.org/xsikor17/mpoa/src/master/|Generování signálu s použitím algoritmu CORDIC]]** --– Realizujte generátor harmonického signálu na vývojové desce STM32F4DISCOVERY s využitím algoritmu "​COordinate ROtation DIgital Computer"​Výstupem generátoru bude sluchátkový JACKVýpočet vzorků signálu realizujte v pohyblivé řádové čárce ​v pevné řádové čárceSrovnejte dobu výpočtu vzorku a porovnejte s výpočtem pomocí knihovny ''​math.h''​. Ovládání generátoru ​realizujte ​pomocí displeje na vývojové desce STM32F429. Na displeji rovněž vhodně zobrazte srovnání doby výpočtů vzorků. --- //Roman Sikora, 98%//
  
-**[[2019/lora-stm|LoRaWAN stack I-CUBE-LRWAN]]** --- Prostudujte funkci softwarového balíku ​[[https://​www.st.com/​en/​embedded-software/i-cube-lrwan.html|I-CUBE-LRWAN]]. K vhodnému vývojovému kitu s procesorem STMicroelecotrnics ​ipojte komunikační modul [[https://​www.hoperf.com/​modules/​lora/​RFM95.html|RFM95W]], který ​obsahuje ​čip kompatibilní s [[https://​www.mouser.com/​datasheet/​2/​761/​sx1276-1278113.pdf|SX1276]]. Portujte stack I-CUBE-LRWAN ​na vybraný vývojový kit a demonstrujte LoRaWAN komunikaci v síti [[https://​www.thethingsnetwork.org/|The Things Network]]. --- //Pavel Němec//+**[[2019/audio-visualizer|Zvukový vizualizér]]** --- Pomocí vývojového kitu [[https://​www.st.com/​en/​evaluation-tools/32f429idiscovery.html|STM32F429I-DISCOVERY]] realizujte zvukový vizualizérZvukový vstup bude vzorkován pomocí AD evodníku, který ​je součástí MCU kituSpektrum signálu bude zobrazeno ​na LCD displejiZa pomoci TFT displeje vytvořte jednoduché ovládání vizualizéru,​ napřpřepínání módů pro zobrazování spektra. --- //Dominik Indrák, 96%//
  
-**[[2019/littlevgl-stm32f429|Grafická knihovna LittlevGL ​pro 32F429IDISCOVERY]]** --- Seznamte se s grafickou knihovnou ​[[https://littlevgl.com/|LittlevGL]]. Portujte knihovnu na vývojový kit [[https://​www.st.com/en/evaluation-tools/32f429idiscovery.html|32F429IDISCOVERY]] s %%2.4"%% QVGA TFT displejem. Využijte možnosti dotykového ovládání ​demonstrujte možné funkce této knihovny. --- //Jakub Sedlák//+**[[2019/hb100-radar|Radarové čidlo ​pro měření rychlosti]]** --- Zkonstruujte hardware předzesilovače pro připojení radarového čidla ​[[https://www.limpkin.fr/public/​HB100/​HB100_Microwave_Sensor_Module_Datasheet.pdf|HB100]] dle [[https://​www.limpkin.fr/public/HB100/HB100_Microwave_Sensor_Application_Note.pdf|aplikační poznámky]]. Zesílený signál zpracujte ve vhodném mikrokontroléru ​realizujte radarový systém pro měření rychlosti vč. vhodné vizualizace. --- //Tuan Ha, 92%//
  
-**[[2019/​audio-visualizer|Zvukový vizualizér]]** --- Pomocí vývojového kitu [[https://​www.st.com/​en/​evaluation-tools/​32f429idiscovery.html|STM32F429I-DISCOVERY]] realizujte zvukový vizualizér. Zvukový vstup bude vzorkován pomocí AD evodníkukterý je součástí MCU kituSpektrum signálu bude zobrazeno ​na LCD displejiZa pomoci TFT displeje vytvořte jednoduché ovládání vizualizérunapř. přepínání módů pro zobrazování spektra. --- //Dominik Indrák//+**[[2019/​audio-resample|Převzorkování zvukového signálu]]** --- Realizujte algoritmus pro evzorkování audio signálu s vhodným poměremnapřz 8kHz na 12kHzMaximálně optimalizujte použitý kódpřípvhodně využijte matematické knihovny a DSP rozšíření. Vstup a výstup signálu z vývojové desky realizujte ​es DMA pomocí periferií ADC a DAC. --- //Filip Šterc, 92%//
  
-**[[https://​bitbucket.org/xsikor17/​mpoa/​src/​master/|Generování signálu s použitím algoritmu CORDIC]]** --– Realizujte generátor harmonického signálu na vývojové desce STM32F4DISCOVERY s využitím algoritmu "​COordinate ROtation DIgital Computer"​. Výstupem generátoru bude sluchátkový JACK. Výpočet vzorků signálu realizujte v pohyblivé ​řádové čárce a v pevné řádové čárceSrovnejte dobu výpočtu vzorku a porovnejte ​výpočtem pomocí knihovny ''​math.h''​. Ovládání generátoru realizujte pomocí displeje ​na vývojové desce STM32F429. Na displeji rovněž vhodně zobrazte srovnání doby výpočtů vzorků. --- //Roman Sikora//+**[[https://​github.com/wykys/sw-pwm-stm32f0|Mnohokanálové řízení PWM]]** --- Na vybraném mikrokontroléru STM32 implementujte mnohokanálové PWM pro řízení jasu LEDImplementaci provádějte ​ohledem ​na maximální efektivitu využití strojového času, aby mikrokontrolér mohl kromě generování PWM provádět i jiné výpočetní operace. --- //Jan Vykydal, 92%//
  
-**[[https://​bitbucket.org/​opiol/​canny-f429/​src/​master/​Cubeless/​|Cannyho hranový detektor]]** --- Realizujte Cannyho hranový detektor ​pro detekci hran v obraze. Jako zdroj obrázků použijte ​USB mass storage (flash disk ipojený do USB s FatFs), výstupem bude LCD displej, připojený k vývojovému kituPokuste se maximálně využít DSP instrukce mikrokontroléru. --- //Zbigniew Opiol//.+**[[2019/accu-monitor|Monitor napětí Pb akumulátorů]]** --- Navrhněte hardware a firmware ​pro zařízení,​ které bude monitorovat napětí na dvojici čtyř sériově zapojených olověných akumulátorů. Využijte ​AD evodníkhodnoty napětí jednotlivých akumulátorů vypisujte na sériovou linku po íchodu impulzu na vstupní pinDále indikujte stav článků pomocí LED. Využijte mikrokontrolér STM32F030K6T6. --- //Milan Ambrož, 76%//
  
-**[[https://​github.com/MiraKlein1234/​Airmouse|Air mouse]]** --S využitím senzorů vývojové desky FRDM-FXS-MULTI-B realizujte tzvAir mouseZařízení bude do PC připojeno jako HID myš bude pohybovat kurzorem myši na základě údajů ze senzorů orientace a zrychlení. --- //Miroslav Klein//+**[[2019/​littlevgl-stm32f429|Grafická knihovna LittlevGL pro 32F429IDISCOVERY]]** --- Seznamte se s grafickou knihovnou ​[[https://littlevgl.com/|LittlevGL]]. Portujte knihovnu na vývojový kit [[https://​www.st.com/​en/​evaluation-tools/​32f429idiscovery.html|32F429IDISCOVERY]] s %%2.4"%% QVGA TFT displejem. Využijte možnosti dotykového ovládání ​demonstrujte možné funkce této knihovny. --- //Jakub Sedlák, 74%//
  
-**[[https://​github.com/wykys/sw-pwm-stm32f0|Mnohokanálové řízení PWM]]** --- Na vybraném mikrokontroléru STM32 implementujte mnohokanálové PWM pro řízení jasu LEDImplementaci provádějte s ohledem na maximální efektivitu ​využití strojového času, aby mikrokontrolér mohl kromě generování PWM provádět i jiné výpočetní operace. --- //Jan Vykydal//+**[[https://​bitbucket.org/opiol/canny-f429/​src/​master/​Cubeless/​|Cannyho hranový detektor]]** --- Realizujte Cannyho hranový detektor ​pro detekci hran v obraze. Jako zdroj obrázků použijte USB mass storage (flash disk připojený do USB s FatFs), výstupem bude LCD displej, připojený k vývojovému kituPokuste se maximálně využít DSP instrukce mikrokontroléru. --- //Zbigniew Opiol, 68%//.
  
-**[[https://​github.com/fiskusk/​Synthesizer_FW|Ovládání frekvenčního syntezátoru]]** --- Zkonstruujte hardware frekvenčního syntezátoru s fázovým závěsem ​[[https://​www.maximintegrated.com/en/products/comms/wireless-rf/​MAX2871.html|MAX2871]] a ovládáním přes rozhraní USBPro převodník z USB na SPI rozhraní realizující komunikaci s frekvenčním syntezátorem použijte mikrokontrolér řady STM32F0x. --- //Filip Klapil//+**[[2019/lora-rn2483|LoRaWAN komunikace s modulem RN2483]]** --- Komunikační modul [[https://​www.microchip.com/​wwwproducts/en/RN2483|RN2483]] připojte k vhodnému vývojovému kitu. Zařízení zaregistrujte do sítě [[https://www.thethingsnetwork.org/​|The Things Network]]. Vyberte vhodné informace z kitu k odesílání (teplota, náklon akcelerometru,​ napětí apod.) ​demonstrujte funkciDále realizujte funkci notifikace zařízení ze sítě (confirmed downlink). --- //Radek Závorka, 60%//
  
-**[[2019/audio-resample|Převzorkování zvukového signálu]]** --- Realizujte algoritmus pro převzorkování audio signálu s vhodným poměrem, napřz 8kHz na 12kHzMaximálně optimalizujte použitý kód, přípvhodně využijte matematické knihovny a DSP rozšířeníVstup a výstup signálu z vývojové desky realizujte ​es DMA pomocí periferií ADC a DAC. --- //Filip Šterc// +**[[2019/lora-stm|LoRaWAN stack I-CUBE-LRWAN]]** --- Prostudujte funkci softwarového balíku [[https://​www.st.com/​en/​embedded-software/​i-cube-lrwan.html|I-CUBE-LRWAN]]K vhodnému vývojovému kitu s procesorem STMicroelecotrnics ​ipojte komunikační modul [[https://www.hoperf.com/modules/lora/​RFM95.html|RFM95W]],​ který obsahuje čip kompatibilní s [[https://​www.mouser.com/​datasheet/​2/​761/​sx1276-1278113.pdf|SX1276]]. Portujte stack I-CUBE-LRWAN na vybraný vývojový kit a demonstrujte LoRaWAN komunikaci v síti [[https://​www.thethingsnetwork.org/|The Things Network]]. --- //Pavel Němec, 50%//
- +
-**[[2019/accu-monitor|Monitor napětí Pb akumulátorů]]** --- Navrhněte hardware a firmware pro zařízení,​ které bude monitorovat napětí ​na dvojici čtyř sériově zapojených olověných akumulátorůVyužijte AD převodník,​ hodnoty napětí jednotlivých akumulátorů vypisujte na sériovou linku po příchodu impulzu na vstupní pinDále indikujte stav článků pomocí LED. Využijte mikrokontrolér STM32F030K6T6. --- //Milan Ambrož//+
  
 +**[[https://​github.com/​MiraKlein1234/​Airmouse|Air mouse]]** --- S využitím senzorů vývojové desky FRDM-FXS-MULTI-B realizujte tzv. Air mouse. Zařízení bude do PC připojeno jako HID myš a bude pohybovat kurzorem myši na základě údajů ze senzorů orientace a zrychlení. --- //Miroslav Klein, 32%//
  
2019/all.txt · Poslední úprava: 2020/01/22 09:16 autor: Aleš Povalač