Internet vecí a chytré zariadenia
Tento kurz je venovaný problematike Internetu vecí. V rámci kurzu je pre tvorbu vecí použitý mikrokontrolér Raspberry Pi Pico 2 W a programovací jazyk MicroPython. Venuje sa pokročilejším hardvérovým témam ako aj softvérovým. V rámci kurzu budú predstavené nástroje ako Docker, Node-Red a budeme zbierať, vizualizovať a analyzovať dáta.
Online hodiny pre skupinu KM prebiehajú prostredníctvom platformy MS Teams. V kanáli predmetu nájdete aj záznamy z prednášok a cvičení.
Online hodiny prebiehajú na týchto odkazoch:
Prázdna šablóna, ktorá poslúži ako základ pre vašu implementáciu chytrého senzora.
- 28.jan.2026 od 09:00- Online hodnotenie vašich riešení
RPi Pico Kit
Témy venované veciam budeme ilustrovať na doske Raspberry Pi Pico 2 WH. Okrem samotnej dosky odporúčame prikúpiť aj niekoľko ďalších komponentov. Všetko potrebné pre úspešné absolvovanie predmetu nájdete tu.
Inštalujeme Docker
Počas kurzu budeme pracovať s kontajnermi. Preto si do svojho OS nainštalujte Docker. Návod na inštaláciu nájdete tu.
Awesome MicroPython
Ak budete chcieť pre svoje chytré zariadenia implementované v jazyku MicroPython použiť špeciálne knižnice, môžete sa pozrieť na udržiavaný zoznam Awesome MicroPython. Je to zoznam toho najlepšieho, čo môžete pre vaše mikrokontroléry použiť.
Základy Python-u
Jazykom, ktorým sa budeme rozprávať počas kurzu, bude jazyk Python. Konkrétne to bude jeho dialekt pre zariadenia s obmedzenými zdrojmi s názvom MicroPython. Ak sa necítiš komfortne v komunikácii týmto jazykom, môžeš dobehnúť zameškané absolvovaním kurzu CS50P.
Začíname programovať v jazyku Python
Ak sa chcete naučiť programovať v jazyku Python a dávate prednosť knihe, určite siahnite po tejto. Rudol Pecinovský patrí medzi lokálnych odborníkov na výučbu (nie len) objektového programovania a tretie vydanie tohto titulu v priebehu štyroch rokov znamená len to, že sa naozaj oplatí.
Docker obraz bletvaska/iotbox
V predmete budeme používať niektoré nástroje, ktoré bežne nie sú súčasťou ako linuxových distribúcií, tak ani OS Windows. Pripravili sme preto Docker obraz, ktorý obsahuje všetky potrebné nástroje. Viac informácií o používaní, prípadných úpravách obrazu, nájdete tu.
Komunikujeme cez Slack
Pre rýchlu komunikáciu používame Slack. Workspace predmetu je dostupný na adrese https://kpi-iot1-2026.slack.com.
Ako svoju emailovú adresu uveďte univerzitný e-mail (s doménou @student.tuke.sk).
Slack si môžete nainštalovať aj do svojho chytrého telefónu: