Skip to main content
Teacher Portal

Hrát

Část 1 – Krok za krokem

  1. InstrukceSdělte studentům, že vytvoří projekt, ve kterém robotické rameno čeká na detekci disku (pomocí očního senzoru) a poté s diskem pohybuje pomocí elektromagnetu. Podívejte se na video níže a uvidíte, jak robotické rameno dokáže úspěšně pohybovat diskem tak, že ho nejprve snímá a poté ho pomocí elektromagnetu posune doprava.
    Videosoubor
  2. ModelUkažte, jak sestavit projekt pomocí bloku [Čekat do] a senzoru oka. Nechte studenty, aby s vámi sledují na promítací ploše nebo v prezentaci v laboratoři 4.
    • Před zahájením se ujistěte, že studenti své zařízení k robotickému rameni (2osé) a že je robotické rameno nakonfigurováno. V případě potřeby namodelujte kroky v tomto článku Konfigurace robotického ramene , abyste studentům pomohli s procesem konfigurace robotického ramene.

    Poznámka: Když poprvé připojíte robotické rameno k zařízení, gyroskop vestavěný do mozku se může kalibrovat, což způsobí, že se robotické rameno na chvíli samo pohne. Toto je očekávané chování, nedotýkejte se robotického ramene během kalibrace. 

    • Nechte studenty otevřít svůj projekt Lab 3 Part 2. Nový projekt bude navazovat na tento projekt. Vyberte „Uložit jako“ nebo „Uložit do zařízení“ (v závislosti na tom, jakou verzi VEXcode GO používáte) a přejmenujte projekt Lab 4 Part 1.
    Pole s názvem projektu ve středu panelu nástrojů VEXcode GO čte Laboratoř 4, část 1.
    Přejmenovat projekt
    • Pokud jsou nějací studenti, kteří nebyli přítomni na cvičení 3 nebo nemohou najít svůj projekt, požádejte je, aby znovu vytvořili řešení Lab 3 Part 2 z prezentace obrázků Lab 4.

    Laboratoř 3 Část 2 Projekt řešení z předchozí laboratoře. Projekt uvádí: Po spuštění aktivujte elektromagnet, aby zesílil; počkejte 1 sekundu; odstřeďte základnu vpravo na 90 stupňů; aktivujte elektromagnet, aby spadl; odstřeďte základnu vlevo na 90 stupňů.
    Laboratoř 3, část 2 Řešení
    • Přetáhněte blok [Wait until] do pracovního prostoru. Vysvětlete, že blok [Wait until] přijímá logické podmínky a zastaví běh projektu, dokud blok uvnitř neohlásí podmínku jako „True“.

    Stejný projekt zobrazený vpravo v pracovním prostoru s blokem Wait until z panelu nástrojů přetaženým vlevo v pracovním prostoru. Parametr Wait until block je prázdný.
    Přidat čekání do zablokování
    • Tento projekt bude používat oční senzor k detekci přítomnosti objektu za účelem jeho vyzvednutí. Data očního senzoru jsou booleovským stavem, na který čekáme.

      Boční pohled na osu Code Robot Arm 2 s kruhem kolem očního senzoru zvýrazňující jeho polohu ve vztahu k elektromagnetu a zbytku konstrukce ramene.
      Oční senzor
    • <Eye found object> Blok najdeš v panelu nástrojů pod „Snímání“. Vysvětlete, že <Eye found object> je to logický blok, který bude hlásit buď True nebo False, takže jej lze použít s blokem [Wait until].

      Blok objektů Eye found v panelu nástrojů VEXcode GO je zvýrazněn červeným rámečkem. Objektový blok Eye found (Oko nalezeno) se nachází mezi světelným blokem Set Eye a oko detekuje barevný blok. Kategorie snímání
      očí
    • Přetáhněte <Eye found object> do bloku [Wait until].

    Stejný obrázek jako předtím, s okem nalezeným objektovým blokem přidaným jako parametr Wait until block. Zásobník při spuštění je stále vpravo v pracovním prostoru.
    Přidat <Eye Found Object> do [Počkejte do]
    • Zeptejte se studentů, kde chtějí, aby oční senzor hledal objekt? Přetáhněte blok [Čekat do] na začátek projektu. 

    Projekt VEXcode GO s oběma částmi dohromady. Projekt nyní zní: Po spuštění počkejte, až oko najde objekt; poté aktivujte elektromagnet, aby zesílil; počkejte 1 sekundu; odstřeďte základnu vpravo o 90 stupňů; aktivujte elektromagnet, aby spadl; a odstřeďte základnu vlevo o 90 stupňů.
    Laboratoř 4, část 1 Řešení
    • Nechte studenty umístit disk na elektromagnet a spusťte projekt a podívejte se, jak se jejich robotické rameno pohybuje. Projekt by měl začít s diskem připojeným k elektromagnetu. Pokud mají problémy s používáním očního senzoru, požádejte je, aby znovu postupovali podle těchto kroků. V případě potřeby si přečtěte článek Zahájení projektu ve VEXcode GOa studentům předveďte kroky v tomto článku pro zahájení projektu.
  3. Usnadněte konverzace o toku projektu, protože studenti testují svůj kód. Použijte řešení dodané v prezentaci Lab 4 Slideshow a zkontrolujte své projekty, jak budete cirkulovat.

    Projekt VEXcode GO s oběma částmi dohromady. Projekt nyní zní: Po spuštění počkejte, až oko najde objekt; poté aktivujte elektromagnet, aby zesílil; počkejte 1 sekundu; odstřeďte základnu vpravo o 90 stupňů; aktivujte elektromagnet, aby spadl; a odstřeďte základnu vlevo o 90 stupňů.
    Laboratoř 4, část 1 Řešení

    Chcete-li vyvolat diskusi, položte jim některé z následujících otázek.

    • Jak byste vlastními slovy vysvětlili, co je to booleovský stav?
    • Co si myslíte, že by se stalo, kdybychom přesunuli blok [Wait till] do jiné části projektu? Jak by se změnil tok projektu?
    • Pokud byste chtěli na konci projektu přesunout druhý disk, jaké další bloky byste potřebovali přidat?
    • Jak je tento projekt podobný nebo odlišný od projektu, který jste vytvořili v laboratoři 3?
  4. Připomeňte skupinám, aby v případě zmatku pokládaly otázky. Ne každý pokus proběhne správně. Pokaždé, když projekt spustí, studenti by měli identifikovat, co se pokazilo, a vymyslet nápady, jak to napravit. Očekává se pokus a chyba.

    Pokud jsou studenti frustrovaní a potřebují další pomoc, požádejte je, aby vám zopakovali cíl projektu.

  5. Zeptejte se studentů, jaká zařízení by mohla používat oční senzor? (Vakuový robot, elektronické zvonky)

    Pokud se jim nedaří přijít se seznamem, požádejte je, aby přišli se seznamem zařízení, pro která by chtěli oční senzor.

    • Příklad: Chtěl bych mít na zadních dveřích oční senzor, takže pokaždé, když chtěl pes jít ven, oční senzor nám řekl, že je pes u dveří.

& Skupinová diskuse o přestávce v polovině hry

Jakmile každá skupina vytvoří projekt pomocí očního senzoru a bloku [Wait until], sejděte se ke krátké konverzaci.

Promluvme si o průběhu projektu s blokem [Wait until].

  • Proč bylo důležité umístit blok [Wait till] na začátek projektu?
  • Co by se stalo s naším projektovým tokem, kdyby byl blok [Wait till] na jiném místě?
  • Bude naše robotické rameno stále fungovat tak, jak jsme chtěli?

Schéma toku projektu s blokem Wait till. Projekt se přesune z bloku When started na počkání do bloku, poté podrží, dokud oko nenajde objekt jako pravdivý, pak se přesune na zbytek bloků, aby zapojil elektromagnet a přesunul disk.
Projektový tok bloku [Wait until]

 

Část 2 - Krok za krokem

  1. Poučte studenty, že budou opakovat svůj projekt, aby robotické rameno počkalo, dokud nebude detekován disk, zvedněte disk, přesuňte disk do jiné části dlaždice, upusťte disk a vraťte se zpět na výchozí místo. Podívejte se na video níže, abyste zjistili, jak by robotické rameno mohlo úspěšně přesunout disk tím, že nejprve detekuje disk a poté jej zvedne, aby se přesunul na jiné místo pomocí elektromagnetu.
    Video soubor
  2. ModelModel pro studenty, jak změnit blok [Spin for] pro ovládání motoru ramene.
    • Studenti by si měli otevřít svůj projekt Lab 4 Part 1 a přejmenovat ho Lab 4 Part 2. Před zahájením se ujistěte, že studenti připojili své zařízení ke svému robotickému ramenu (2osému) a že je robotické rameno nakonfigurováno.

      Pole s názvem projektu ve středu panelu nástrojů VEXcode GO čte Laboratoř 4, část 2.
      Přejmenovat projekt
    • Přetáhněte blok [Otočit pro] do pracovního prostoru. Zeptejte se studentů, zda si pamatují, jak se změnit ze „základny“ na „ruku“.

    Stejný projekt řešení z části 1, s konečným Spinem pro blok odděleným od zásobníku a umístěným níže v pracovním prostoru.
    Přidat [Spin for] do pracovního prostoru
    • Podívejte se na animaci v prezentaci obrázků z laboratoře 4 a zeptejte se studentů, kde jsou potřeba další bloky [Otočit pro], aby se rameno pohybovalo tak, jak je znázorněno.
    • Studenti mohou používat bloky komentářů , aby si připomněli, jaký je každý krok procesu. Vysvětlete, že komentáře jsou pouze pro kodéra, nikoli pro robota; takže neovlivní tok projektu.

    Blok komentáře VEXcode GO.
    [Comment] blok
    • Model přetáhne blok komentářů do pracovního prostoru a do bloku zadá jeden z kroků.
      • Počkejte, dokud nebude detekován disk
      • Zvedněte disk
      • Přesuňte disk do jiné části dlaždice
      • Odhoďte disk
      • Vraťte se zpět na výchozí místo
    • Vysvětlete, že komentáře jsou pouze pro kodéra, nikoli pro robota; takže neovlivní tok projektu.

    Stejný projekt s blokem komentářů byl přidán mezi blok Kdy začal a blok Počkat do. Projekt nyní čte Při spuštění, Komentář Počkejte, dokud není detekován disk, pak Počkejte, dokud oko nenajde objekt, aktivujte elektromagnet, aby zesílil, počkejte 1 sekundu, otočte základnu vpravo o 90 stupňů, aktivujte elektromagnet, aby spadl, a otočte základnu vlevo o 90 stupňů. Přidán blok
    [Comment]
    • Nechte studenty umístit disk na elektromagnet a spusťte projekt a podívejte se, jak se jejich robotické rameno pohybuje. Projekt by měli začít s diskem připojeným k elektromagnetu. V případě potřeby si přečtěte článek Spuštění projektu ve VEXcode GOa studentům předveďte kroky v tomto článku pro zahájení projektu.
  3. Usnadněte konverzace o toku projektů, jak studenti začnou opakovat své projekty.

    Řada ikon zobrazujících 5 chování, které by měl robot v tomto projektu provádět. Nejprve počká, až bude disk detekován očním senzorem. Za druhé zvedne disk. Zatřetí se otočí. Za čtvrté posune ruku dolů. Za páté upustí disk.
    Vaše robotické rameno by mělo...

    Ptejte se například:

    • Co si myslíte, že by se stalo, kdyby byl blok [Wait until] přidán po otočení motoru ramene? Jak by to změnilo tok vašeho projektu?
    • Proč si myslíte, že chceme, aby se robotické rameno po vysazení disku vrátilo na výchozí místo?
    • Jak vám mohou bloky komentářů pomoci pochopit tok vašeho projektu při kódování?
    • Pokud byste chtěli přesunout druhý disk na zcela nové místo, jaké další bloky byste potřebovali přidat?
  4. Připomeňte skupinám, aby v případě zmatku pokládaly otázky. Ne každý pokus proběhne správně. Pokaždé, když projekt spustí, studenti by měli identifikovat, co se pokazilo, a vymyslet nápady, jak to napravit. Očekává se pokus a chyba.

    Pokud jsou studenti frustrovaní a potřebují další pomoc, požádejte je, aby vám zopakovali cíl projektu.

    Měli by použít svůj projekt Lab 4 Part 1 jako průvodce.

    Laboratorní řešení 4 část 2 je k dispozici také pro referenci učitele.

    Vzorový roztok projektu VEXcode GO. Bloky čtou Při spuštění, Počkejte, až oko najde předmět, aktivujte elektromagnet, aby zesílil, počkejte 1 sekundu, otočte rameno nahoru o 90 stupňů, otočte základnu vpravo o 90 stupňů, otočte rameno dolů o 90 stupňů, aktivujte elektromagnet, aby spadl, otočte základnu vlevo o 90 stupňů.
    Laboratoř 4, část 2 Řešení

     

  5. Zeptejte se studentů, jaké další úkoly by mohli dokončit pomocí motoru ramene a základního motoru? Co takhle na větší robotické paži?