Popularizace informatiky - LEGO EV3 - Pouťová atrakce
Náměty dlouhodobých projektů pro popularizaci informatiky (bude vytvořeno)
Metodický list pro dlouhodobý badatelský projekt
Zadání tvorby zařízení i programu
|
Téma |
Průjezd jednoduchým bludištěm |
|
|
Tematický celek |
Robot v bludišti |
|
|
Motivační rámec |
Pouťové atrakce k nám přijíždí nebo jednotlivé atrakce nalezneme v zábavních centrech. Součástí jsou i různé videohry, které však dnes nahrazují herní konzole. My si můžeme vytvořit vlastní hru za použití jednotky EV3 a ultrazvukového senzoru. Více se vám tak přiblíží jak fungují dnešní senzory na herních konzolí. Naše hra má oproti ostatním jeden rozdíl - je vzdělávací. Zlepší váš odhad v určování vzdáleností a to v rozsahu 0-255 cm. Využiješ to při nákupu věcí, stavbě modelů apod. Samozřejmě platí "Dvakrát měř a jednou řež" ale dobrý odhad je vhodný. | |
|
Počet žáků |
8 - 10 studentů |
|
|
Věk žáků |
6. až 9. ročník ZŠ |
|
|
Pomůcky |
Robotická stavebnice EV3 (technické díly, řídící jednotka). |
|
|
Stručný popis aktivity s využitím přístroje |
Žáci si sestaví libovolný model ultrazvukové pistole připravené pro naší hru. Hlavní částí je vytvoření programu, který bude kontrolovat správnost vzdálenosti tedy porovnání náhodně vylosované vzdálenosti a uživatelem naměřené. |
|
|
Vhodné místo |
Běžná učebna vybavená počítači s nainstalovaným programovacím prostředím EV3 a dostatečným prostorem pro pohym s "ultrazvukovou pistolí". |
|
|
Cíle aktivity |
Žáci se naučí vytvořit program k používání senzoru a širší programové struktury. Osvojí si způsoby měření vzdálenosti a zohlední tyto znalosti při vytváření programu. Budou schopni řídit běh hry a vyhodnocovat výsledky. |
|
|
Rozvíjené kompetence |
Kompetence k učení, k řešení problémů. |
|
|
Předchozí znalosti |
Práce se stavebnicí LEGO EV3 a ultrazvukovým senzorem. |
|
|
Časový plán |
Fáze činnosti s přístrojem |
Metody a formy, motivace |
|
45 minut |
Motivační část a vytvoření modelu pistole |
Individuální seznámení studentů se stavebnicí, tvorba modelu, koordinace činnosti vyučujícím. |
|
45 minut |
Tvorba programu UG-1 a testování |
Spolupráce studentů ve skupinách, koordinace činnosti vyučujícím. |
|
45 minut |
Tvorba programu UG-2 a testování |
Spolupráce studentů ve skupinách, koordinace činnosti vyučujícím. |
|
45 minut |
Tvorba programu UG-3 a testování |
Spolupráce studentů ve skupinách, koordinace činnosti vyučujícím. |
|
Hodnocení |
Hodnocena bude průběžná práce na vytvářeném modelu. Na závěr bude zhodnocena kvalita, originalita, funkčnost a úplnost modelu a programu. |
|
|
Návaznosti |
Tato aktivita je samostatná, která se dělí na 4 části. |
|
|
Program |
Program obsahuje všechny tři části: ev3-ka3-ultrasonicgame.ev3 |
|
Zadání
Vytvořte model nadčasové pistole, kde se nachází místo hlavně ultrazvukové senzory.
Model obsahuje jednotku EV3, jedno tlačítko a ultrazvukový senzor.
Jednoduchá variata: U jednodušší varianty není jednotka EV3 spojena s pistolí.
Složitější varianta: Jednotka EV3 je připevněna na pistoli a konstrukce je připravena tak, aby byla snadno uchopitelná a jednotka EV3 nespadla.
Program bude umět:
- Oznámit start hry.
- Vylosuje náhodnou vzdálenost z rozsahu 15-250. (250 (255 je maximum senzoru) a 15 zadáme z důvodu, aby nebyly losovány kratší vzdálenosti a hráč nemusel blízko ke stěně a nedošlo tak k poškození.
- Po vylosování se zobrazí hodnota na displeji.
- Hráč má 3 sekundy, aby správně namířil na zobrazenou vzdálenost a "vystřelil".
- Po "výstřelu" - určení vzdálenosti program vyhodnotí, zda bylo správně s tolerancí +-20cm.
- Pokud ano, hráč dostane bod.
- Pokud ne, hráč nedostane bod.
- Pro obě možnosti také zobrazíme, i kolik CM se hráč spletl vůči vylosovanému číslo.
- Započítáme chybu, kterou provedl.
- Pokud hráč "nevystřelí" do dvou sekund, započítáváme chybu 255cm.
- Po vyhodnocení se chvíli vyčká a znovu se provádí losování a cyklus se opakuje.
- Losuje se celkově po sobě 5 čísel.
- Po odstřílení 5 čísel zobrazíme,
- kolik hráč celkově nasbíral bodů.
- jakou měl hráč průměrnou chybovost.
- Celou hru doplníme o vhodné zvuky a blikání. Například:
- Při spuštění oznámíme, že je hra připravena a čekáme na stisk spouště. Necháme blikat či svítit oranžovou.
- Po vylosování čísla upozorníme slovem "Start", aby hráč střílel. Nebliká a nesvítí nic, aby to hráče nerušilo.
- Při správném určení vzdálenosti - přehrajeme "kladný" zvuk a rozblikáme zelenou.
- Při špatném určení vzdálenosti - přehrajeme "záporný" zvuk a rozblikáme červenou.
- Při opoždění střelby přehrajeme "záporný zvuk" a rozblikáme červenou.
- Při zobrazení hodnocení nebliká nic, tak aby to hráč mohl snadno přečíst.
Celou hru lze ještě modifikovat například:
- v počtu kol
- ve velikosti tolerance
- časových prodlevách
a tím určovat obtížnost hry.
Rozšíření
- Také můžeme jinak blikat a přehrávat zvuky.
- Zajímavá by byla kombinace, kdyby hráč střílel několikrát rychle za sebou, aby hra byla akčnější. Vyhodnocení by bylo až na konci.
- Při větším počtu kol, by šlo počítat použité náboje a přidat tlačítko na dobíjení zásobníku.
Provedení
Celé provedení je vhodné rozdělit do několika částí.
Stavbu a především program, kdy vytvoříme základ, do kterého přidáváme vyhodnocení či různé kontroly.
Zvuky a blikání je vhodné dotvořit na závěr. Při kopírování velký program (se zvuky) zdržuje a to i během testování.