Systém bezdrátových herních ovladačů — Realizujte soustavu jednoduchých bezdrátových herních ovladačů. Navrhněte systém pro podporu až osmi ovladačů s odezvou stisku do 30ms. Master jednotka připojená k PC se bude chovat jako HID klávesnice. Každý ovladač pak bude reprezentován jednou klávesou. Pokuste se eliminovat zvýhodnění některých ovladačů, které by mohlo vzniknout vlivem komunikačního protokolu. Využijte rádiové moduly s čipsetem CC2500. — Stanislav Rozum, 100%
PWM regulátor pro solární elektrárnu — Navrhněte PWM regulátor výkonu spolu s měřící a vyhodnocovací stanicí s displejem pro solární elektrárnu na nabíjení akumulátorů. Využijte mikrokontrolér ARM, např. Atmel SAM3X/A. Realizujte potřebné ochranné prvky proti přebíjení a podbíjení akumulátoru. — Ivan Sieklik, 92%
Grafický řadič FT800 — Navrhněte driver pro grafický řadič FT800 a kompatibilní. Možnosti driveru prakticky demonstrujte. Aplikace bude využívat dotykové ovládání, obsahovat vlastní textový font a umožňovat vykreslování widgetů. — Jeroným Juráň, 88%
Mass storage JPEG zobrazovač — Na vývojové desce 32F429IDISCOVERY implementujte USB mass storage (MSD). Po nahrání JPEG souboru jej dekomprimujte pomocí vhodné knihovny (např. TJpgDec) a zobrazte na displeji vývojového kitu spolu s informacemi o obrázku. — Jan Vorálek, 88%
WiFi alarm s ESP8266 — Seznamte se s WiFi čipem ESP8266 a jeho vývojovým prostředím. Vytvořte aplikaci, která bude sloužit jako jednoduchý dveřní alarm - po zapnutí napájení např. jazýčkovým kontaktem se ESP8266 připojí na WiFi a odešle pomocí GET požadavku informaci o události, např. na server ThingSpeak nebo do vlastního PHP skriptu. — Luboš Tlustoš, 84%
Hra Brick game racing — Realizujte hru Brick game racing na 8×8 RGB LED matici s použitím desky FRDM-KL25Z v online vývojovém prostředí mbed.com. Ovládání hry zajistěte pomocí akcelerometru. Při realizaci využijte barevnost matice. — Viktor Typovský, 84%
Ethernet modul pro zasílání Magic Packetu — Navrhněte a vyrobte hardware k připojení na vývojový kit STM32F4DISCOVERY, který bude fungovat jako interface pro Ethernet. Využijte PHY obvod LAN8720A. Vytvořte aplikaci pro zasílaní tzv. Magic Packetu pro Wake-ON-LAN. Cílová adresa pro Magic Packet bude nastavitelná pomocí HTTP. — Lukáš Vykydal, 80%
Zpracování videa s OpenCV — Využijte OpenCV knihovny pro vhodnou platformu rodiny ARM (např. Raspberry Pi). S pomocí těchto knihoven realizujte řetězec pro snímaní scény a vyhodnocovaní obrazu s funkcemi pro dohledový systém, jako jsou detekce pohybu a rozpoznávání lidské tváře. Při detekování pohybu uložte příslušné videosekvence. — Gábor Árva, 70%
Hudební zařízení MPC — Navrhněte hudební systém MPC, který bude schopen nahrávat zvuky z různých zdrojů (mikrofon, flash) a tyto zvuky přiřazovat jednotlivým klávesám maticové klávesnice. Po přiřazení zvuků bude systém schopný produkovat hudbu podle stisku kláves a výsledek ukládat do audio souborů. — Josef Grygar, 68%
Ultrazvukové měření vzdálenosti — Navrhněte zařízení pro měření vzdálenosti s modulem HC-SR04. Implementujte korekci rychlosti zvuku v závoslosti na teplotě okolí s využitím vnitřního teplotního čidla mikrokontroléru. Dle potřeby doplňte číslicovou filtraci výsledků. — Jaroslav Kvasnička, 66%
Vizualizace pro GPS přijímač — Pomocí sériového rozhraní připojte k mikrokontroléru GPS přijímač standardu NMEA-0183 / SiRF OSP. Zvolte vhodný grafický displej a vizualizujte dostupné údaje, zejm. vlastní pozici a používané družice. Inspirujte se programem SiRFDemo. — Jan Veselý, 66%
Kontrolér pro rádiový simplexní opakovač — Navrhněte kontrolér pro rádiový opakovač pro radiostanici FT857 s možností vzdáleného správy přes DTMF, možností hlasových hlášení - stav, čas apod. Dále implementujte detekci a generování Selekt5 (Zvei I) a MDC1200 selektivních voleb. — Jakub Hoferek, 48%
Demo komunikace prostřednictvím technologie LoRa — Seznamte se s komunikační technologií LoRa. Pomocí komunikačního modulu RN2483 realizujte spojení na cloudové úložiště, případně mezi dvěma komunikačními moduly. Přenášená data budou získávána ze senzoru BME280. Řízení komunikačního modulu a senzoru realizujte na vývojové desce NUCLEO-F411RE. — Jakub Tománek, 16%
NFC čtečka s PN532 — Realizujte čtečku NFC karet standardu ISO/IEC 14443. Použijte NFC modul založený na PN532 a pomocí vhodné sběrnice jej propojte s deskou 32F429IDISCOVERY. Pro zobrazení přijatých dat použijte vestavěný LCD displej. — Ondřej Sládek, 10%
Infračervené dálkové ovládání — Vytvořte systém pro snímání a přehrávání široce využívaných IR dálkových ovládání, zejm. NEC, Sony, RC5 a RC6. Využijte obvod VS1838 a testujte s běžným dálkovým ovládáním. Doplňte kód o funkce pracující s obecným (nestandardizovaným) IR kódem. — Anežka Kovářová
Zobrazovač JPEGu s TFT displejem — Připojte TFT LCD displej typu ITDB02 ke vhodné vývojové desce a vytvořte firmware, který umožní přes sériový port nahrát JPEG obrázek, který se na LCD zobrazí. Pro JPEG dekompresi využijte vhodnou hotovou knihovnu, např. TJpgDec. — Michal Pelikán