Metodické pokyny k materiálu č. 41 Mobilní robot III - Závodní auto - Dálkové ovládání 2 (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 druhou variantu dálkového ovládání. Doporučený čas: 35 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Í 2 V minulých hodinách jsme si postavili robota závodní auto a vyzkoušeli si jedno z dálkových ovládání. Dnes si k našemu závodnímu autu postavíme druhou variantu dálkového ovládání. Budeme k tomu opět potřebovat 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.) Krok 2
Krok 3
Krok 4
Krok 5
Krok 6
Krok 7
Krok 8
Krok 9 (Volitelné: alternativní páka řízení)
Krok 10 Můžete použít buď volant nebo páku řízení, nebo jiné ovladače nebo páčky dle vašeho vlastního návrhu. Nyní do svého robota závodního auta nahraj prostřednictvím softwaru LEGO Mindstorm NXT program SteerBTCar a do dálkového ovládání program SteerRemote. Program SteerRemote 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 SteerBTCar. Informace, jak pracuje tento dálkový ovladač jsou uvedeny níže. Program SteerRemote vysílá tři různé druhy zpráv do tří 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é udává úhel natočení volantu nebo řídící páky ve stupních (pozitivní nebo negativní). Tato zpráva je odeslána nepřetržitě asi 20 krát 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í. Třetí zpráva odeslána do schránky 3, je logické zpráva, která indikuje, zda je nebo není stisknut dotykový senzor (True, pokud je stisknutý). Tato zpráva je odesílána průběžně asi 20 krát za sekundu (i když se stav senzoru od poslední zprávy nezměnil). 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 SteerBTCar do NXT závodního auta, ale nespouštějte jej ještě. 2. Stáhněte si program SteerRemote 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 SteerRemote na NXT dálkového ovládání. 5. Spusťte program SteerBTCar na NXT závodního auta. Závodní auto bude reagovat na dálkový ovladač takto: Otáčení volantem budete řídit přední kola. Na závodním autě se motor posilovače řízení může natočit jen o 75 stupňů v obou směrech, proto má přijímající program omezení úhlu řízení do tohoto intervalu a ignoruje další otáčení volantu. 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).