> For the complete documentation index, see [llms.txt](https://iotlaborator.gitbook.io/iot-wiki-public/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://iotlaborator.gitbook.io/iot-wiki-public/harmonogram-osnova.md).

# Harmonogram a osnova

### Harmonogram

IoT laboratoř má dvě části - vzdělávací a projektovou. Části můžou být různě dlouhé, podle vstupních znalostí studentů a rychlosti s jakou se nové věci učí.

Hlavní myšlenkou vzdělávací části je ukázat na jednoduchém příkladu celý koncept IoT - od řídící jednotky (mikrokontroleru), jejího zapojení, lokálnímu naprogramování, až po napojení na cloud a ovládání přes internet. Studenti se seznámí s různými čidly, aktivními prvky i cloudovým prostředím, a sestaví si svůj první jednoduchý projekt.

Druhá, projektová část se odvíjí od potřeb každého týmu. Formou má blíže ke konzultacím a z pohledu materiálů jde především o metodiky používané ve světě startupů. Části však nejsou striktně odděleny, ale prolínají se - formování týmů a definování vlastního projektu probíhá již během prvního pololetí.

Doporučená časová dotace je 2-3 vyučovací hodiny týdně (ideálně v celku).

### Jak laboratoř probíhá

![](https://2104197-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LssEZwVIWcKgQrhDCaF%2F-LuO3I9SlpOzxbrmB7-S%2F-LuO4UMfFe63sc5eBFI1%2Fiot-lab-schema.png?alt=media\&token=cd7f63a8-6c31-48a6-ac33-2f899d44441e)

### Milníky

* září: školení vyučujících
* říjen: start IoT laboratoře, nábor studentů
* říjen - listopad: hrajeme si s internetem věcí
* prosinec - leden: příprava na den D
* leden: den "D" - prezentace studentských projektových záměrů porotě v IBM\
  (přihláška projektů k nahlédnutí zde: [ibm.biz/iotprojekt](http://ibm.biz/iotprojekt))
* únor - květen: tvoříme vlastní projekty
* červen - Maker Faire veletrh studentských projektů

### Osnova

Plán prvního pololetí

|                 |                                                                                                                                                                                                                                                                                                                                                                   |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Experiment č.1  | <p><strong>IoT laboratoře a co je to internet věcí?</strong><br>Seznámení. Co vás baví? Co se chcete naučit? Hopes & Fears cvičení. Co nás čeká. Sledujte nás na facebooku a instagramu :) Vysvětlení pojmu IoT. Demo Watson IoT Quickstart. Příklady z praxe. Architektura řešení. Představení harmonogramu IoT laboratoře a vytvoření účtů (Cloud/Discord).</p> |
| Experiment č.2  | <p><strong>Mikrokontroler - řídící jednotka</strong><br>Seznámení se sadou IoT laboratoře. Vysvětlení pojmů. Prozkoumání mikrokontroleru Wemos D1 mini Lite. Základy IDE k mikrokontroleru Arduino UNO/MEGA/WEMOS. Oživení hardwaru. Jednoduché naprogramování bez znalosti kódu.</p>                                                                             |
| Experiment č.3  | <p><strong>Programování mikrokontroleru.</strong><br>Programování embedded systémů. Vzorové příklady a jejich úprava. Orientace v kódu a schopnost se z něho učit. Rozšíření programu o další funkcionalitu - např. přidání tlačítka, displeje.</p>                                                                                                               |
| Experiment č.4  | <p><strong>Senzory - teplota a vlhkost.</strong><br>Senzory jako periferie pro internet věcí. Lokální práce se senzory. Typy senzorů, výběr senzorů, práce s datasheety. Vyhledávání klíčových informací na internetu. Kontextuální porozumění senzoru včetně komunikace, dat apod.</p>                                                                           |
| Experiment č.5  | <p><strong>Senzory - vzdálenosti a osvětlení.</strong><br>Senzory jako periferie pro internet věcí. Lokální práce se senzory. Typy senzorů, výběr senzorů, práce s datasheety. Vyhledávání klíčových informací na internetu. Kontextuální porozumění senzoru včetně komunikace, dat apod.</p>                                                                     |
| Experiment č.6  | <p><strong>Silové prvky - kopneme do vrtule, ať se točí</strong> </p><p>Lokální práce se silovými prvky. Typy silových prvků (serva, motory), výběr prvků, práce s datasheety. Vyhledávání klíčových informací na internetu. Vymýšlíme využití.</p>                                                                                                               |
| Experiment č.7  | <p><strong>IoT: Sestavujeme chladící mechanismus</strong> </p><p>Využití probraných senzorů k sestavení zařízení, které spustí větrák, když teplota překročí určitou hodnotu. Signalizace pomocí diod nebo ukazatele na bázi serva.</p>                                                                                                                           |
| Experiment č.8  | <p><strong>Vývoj inovativních produktů</strong> </p><p>Základy designových přístupů. Design zaměřený na uživatele. Kreativní myšlení. Prototypování.</p>                                                                                                                                                                                                          |
| Experiment č.9  | <p><strong>IoT: Cloud a připojení zařízení na internet</strong> </p><p>Co je to cloud. Jak se v něm orientovat. Připojení mikrokontroleru do cloudu - využití služeb v Cloudu (např. IoT platforma).</p>                                                                                                                                                          |
| Experiment č.10 | <p><strong>IoT: NodeRED</strong> </p><p>Eventové programování v postředí NodeRED. Instalace. Seznámení s prostředím. Tvorba dahsboardu.</p>                                                                                                                                                                                                                       |
| Experiment č.11 | <p><strong>REST api a noSQL databáze.</strong><br>Co je to REST api a jak přes něj přistupovat k datům. Základy noSQL databází. Jak s nimi pracovat.</p>                                                                                                                                                                                                          |
| Experiment č.12 | <p><strong>Základy projektového řízení</strong> </p><p>Využití "Jungle Game" pro pochopení fungování týmu. Seznámení se základy projektového řízení.</p>                                                                                                                                                                                                          |

Plán druhého pololetí (projektové části):\
Druhé pololetí je přizpůsobeno potřebám jednotlivých projektů. K dispozici je využití různých metodik podle stádia projektu. Garant/vyučujíí na škole v této části funguje jako "parťák" studentských týmů a pomáhá je navigovat, překlenout překážky.&#x20;

### Výstupy

1. funkční prototyp (včetně webového/mobilního rozhraní, využívající cloudové služby)
2. webová stránka (anebo leták) prezentující řešení
3. jednoduchá dokumentace projektu\
   (struktura k dipozici zde: <https://github.com/iot-laborator/projekty>)
4. krátké video (2-3 min) představující projekt
