Metodické pokyny k materiálu č. 38 Mobilní robot III - Závodní auto - Dálkové ovládání 1 (STAVBA) Třída: 8. Učivo: Praktická stavba robota se stavebnicí LEGO Mindstorms NXT 2.0 Obsah inovativní výuky: Prostřednictvím tohoto materiálu se žáci pokusí sestavit ke svému mobilnímu robotu v podobě závodního auta první variantu dálkového ovládání. Doporučený čas: 20 minut Seznam pokynů k tomuto materiálu: Přestože jsou žáci s celou stavebnicí LEGO Mindstorms NXT 2.0 již seznámeni, je při praktické stavbě, identifikaci jednotlivých dílů a součástek vhodná spolupráce a vedení vyučujícím. Zdatnější žáky můžeme nechat pracovat samostatně pomocí tohoto návodu. Seznam zdrojů k tématu: http://www.nxtprograms.com/nxt2/race_car
MOBILNÍ ROBOT III ZÁVODNÍ AUTO DÁLKOVÉ OVLÁDÁNÍ 1 Minule jsme si postavili robota závodní auto a vyzkoušeli si jeho ovládání pomocí barevných čar na podložce, na které reagovalo čidlo barev. Následně jsme si vyzkoušeli ovládat auto pomocí dvoutlačítkového ovladače, který jsme měli připojený přímo k jednotce NXT našeho auta. Dnes si k našemu závodnímu autu postavíme první variantu dálkového ovládání. Budeme k tomu potřebovat další jednotku NXT. Podle následujícího návodu postavte dálkové ovládání: (Návod a program je použit ze stránek nxtprograms.com ze sekce Free Project Instructions pro LEGO Mindstorms NXT 2.0) Krok 1 (Můžete použít jednotku NXT s bateriemi AA nebo jednotku NXT s nabíjecím akumulátorem.)
Nyní do svého robota závodního auta nahraj prostřednictvím softwaru LEGO Mindstorm NXT program 5ButtonSteer a do dálkového ovládání program 5ButtonRemote. Program 5ButtonRemote pro dálkové ovládání ukazuje jeden obecně použitelný způsob, jak posílat informace pomocí bluetooth z dálkového ovladače do jiného NXT (jiné způsoby jsou také možné). Přijímací program na druhé NXT musí být nastaven k interpretaci těchto zpráv a zpracovat je. Takový je například program 5ButtonSteer. Informace, jak pracuje tento dálkový ovladač, jsou uvedeny níže. Program 5ButtonRemote vysílá dva různé druhy zpráv do dvou různých poštovních schránek na přijímací jednotce NXT: První zpráva odeslána do schránky 1, je číslo, které indikuje stav dvou dotykových senzorů: 0 = není nic stisknuto, 1 = stisknut pouze senzor vlevo, 2 = stisknut pouze senzor vpravo, 3 = jsou stisknuty oba senzory. Tyto zprávy jsou odesílány nepřetržitě rychlostí asi 20 zpráv za sekundu (i když se stav senzoru od poslední zprávy nezměnil). Druhá zpráva odeslána do schránky 2, je číslo, které ukazuje, kdy je stisknuto tlačítko na NXT takto: 1 = šipka vlevo, 2 = enter, 3 = šipka doprava. Tyto zprávy jsou odesílány pouze tehdy, když je tlačítko NXT stisknuto a jsou zasílány pouze jednou při každém stisknutí. Vyzkoušej svého robota závodní auto ovládané pomocí nově postaveného dálkového ovládání. Jak by se mělo auto správně chovat, se můžeš podívat na tomto videu na Youtube.com: https://www.youtube.com/watch?v=-au-gkbiqrk
(PŘÍLOHA) Jak zprovoznit bluetooth bezdrátové dálkové ovládání se dvěma NXT Budete potřebovat propojit NXT jednotku pro přijímání zpráv z dálkového ovladače pomocí příslušného přijímajícího programu pro jednotku NXT závodního auta a NXT jednotku dálkového ovládání, která bude vysílat informace. Následující instrukce vám upřesní, jak nastavit spojení mezi dálkovým ovládáním a závodním autem. 1. Stáhněte si program 5ButtonSteer do NXT závodního auta, ale nespouštějte jej ještě. 2. Stáhněte si program 5ButtonRemote do NXT dálkového ovládání, ale nespouštějte jej ještě. 3. Nyní navážeme spojení bluetooth z dálkového ovládání do závodního vozu. Postup, který naleznete i v uživatelské příručce NXT, je shrnut zde: a. Ujistěte se, že je bluetooth zapnutý v obou NXT v menu Bluetooth (v NXT hlavním menu). b. U NXT dálkového ovládání přejděte do menu Bluetooth, a pokud je to poprvé, kdy byly připojeny tyto dvě NXT, vyberte Hledat. Pokud byly připojeny již dříve, vyberte Kontakty. c. Zvolte název NXT závodního auta ze seznamu a připojte. d. Použijte připojení číslo 1. e. Pokud se zobrazí výzva pro přístupový klíč, můžete použít výchozí 1234 klíč na obou jednotkách NXT. f. Jednotky NXT jsou spojeny, když se na obou zobrazí diamant za ikonou Bluetooth v levém horním rohu obrazovky. 4. Spusťte program 5ButtonRemote na NXT dálkového ovládání. 5. Spusťte program 5ButtonSteer na NXT závodního auta. Závodní auto bude reagovat na dálkový ovladač takto: Není-li stisknutý ani jeden dotykový senzor, auto zastaví. Při stisknutí obou dotykových senzorů pojede auto rovně. Při stisknutí pouze levého dotykového senzoru auto zatočí vlevo a při stisknutí pouze pravého dotykového senzoru auto zatočí vpravo. Stisknutím tlačítka se šipkou doleva snížíte výkon pohonu (rychlost) o 20%, a stisknutím tlačítka se šipkou doprava zvýšíte výkon pohonu (rychlost) o 20%. Aktuální úroveň výkonu je zobrazena na jednotce NXT závodního auta (nikoli na NXT dálkového ovládání). Stisknutím tlačítka ENTER přepínáte na reverzní režim a zpět (jednou zařadíte zpátečku a podruhé přepnete zpět na pohyb vpřed).