NXT: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 25em" | |||
| colspan="2" style="text-align: center; font-size: larger; background-color: lightblue;" | ''''' | |||
Úlohy na cvičení s NXT''''' | |||
|- style="vertical-align: top;" | |||
| | |||
Postupně zpracovat úkoly zde. | |||
Výsledky zpracovat podle vzoru a uložit do svého adresáře na školní síť. | |||
Práce bude v [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/Trida_PoradoveCislo_Prijmeni_Jmeno_Nazev.doc vzorovém dokumentu] obsahovat: | |||
#'''Zadání''': Vypište kompletně úkol, který je očekáván | |||
#'''Vývojový diagram''': [http://cs.wikipedia.org/wiki/V%C3%BDvojov%C3%BD_diagram vývojový diagram] [[Soubor:250px-Vyvojovy_diagram_zarovka-1-.png|100px|right|Vývojový diagram]] | |||
#'''Robotická sestava:'''(obrázek) [[Soubor:Pic_08.gif|100px|right|NXT sleduje linku]] | |||
#'''Popis činnoti:''' (názorně okomentovaný) [[Soubor:Pic_07.gif|100px|right|program]] | |||
#'''Odkaz na program:''' | |||
#'''Zdroj informací:'''[http://www.nxtprograms.com nxtprograms.com] | |||
#'''Literatura:''' | |||
#'''Pomůcky HW:''' [[NXT]] | |||
#'''Pomůcky SW:''' [[NXT-G]] | |||
Dokument v pdf (word2003) uložte do svého adresáře na: ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/ | |||
=== Úlohy na cvičení: === | |||
* NXT20 Základní pohyb v NXT-G NXT20.rbt NXT20_001.rbt | |||
* NXT24 Sleduj linku v NXT-G NXT24.rbt | |||
* NXT26 Pohyb na dotek v NXT-G NXT26.rbt | |||
* NXT34 Reakce robota na zvuk v NXT-G NXT34.rbt | |||
* NXT35 Seznamte se s robotem ALPHA REX v NXT-G NXT35.rbt | |||
* NXT40 Sekačka na trávu v NXT-G | |||
* NXT48 Uchop míček - aplikace s Microsoft Robotics studiem | |||
* NXT50 Programování NXT pomocí Visula Studia | |||
* NXT58 SonoRobot v BrixCC = Non eXactly C NXT58.nxc NXC na Wiki | |||
* NXT61 Sleduj čáru v BrixCC = Non eXactly C SW NXT61.nxc | |||
=== Vývoj aplikace s robotem NXT === | |||
[[Soubor:Nxt-2.jpg|thumb]] | |||
#[[NXT-Jízda rovně|Jízda rovně]] | |||
#[[NXT-Jízda ve čtverci|Jízda ve čtverci]] | |||
#[[NXT-Jízda podle čáry|Jízda podle čáry]] | |||
#[[NXT-Jízda s detekcí nárazu|Jízda s detekcí nárazu]] | |||
#[[NXT-Jízda s čidlem ultrazvuku|Jízda s čidlem ultrazvuku]] | |||
#[[NXT-Jízda bludištěm|Jízda bludištěm]] | |||
#[[NXT-Jízda v uzavřeném prostoru černou čarou|Jízda v uzavřeném prostoru černou čarou]] | |||
#[[NXT-Hledání černé čáry s následnou jízdou po ní|Hledání černé čáry s následnou jízdou po ní]] | |||
#[[NXT-Jízda po čáře s objížděním překážek|Jízda po čáře s objížděním překážek]] | |||
'''[[NXT-G_úlohy_z_www.nxtprograms.com|Úlohy z nxtprograms.com]]''' | |||
=== Úlohy z [http://legoengineering.com egoengineering.com] === | |||
# [[Dancing Robot s NXT]] ex [http://legoengineering.com/activities/clean/activity.php?id=57 Dancing Robot] | |||
# [[Bulldozer z NXT]] ex [http://legoengineering.com/activities/clean/activity.php?id=48 Bulldozer] | |||
.... | |||
* 1. Amusement Park Ride | |||
* 2. Bulldozer | |||
* 3. Crane | |||
* 4. Crane with | |||
* 5. Cross the Pit | |||
* 6. Dancing Robot | |||
* 7. Fan-tastic | |||
* 8. Going The Distance | |||
* 9. Light at the Beginning of the Tunnel | |||
* 10. Light Inside the Tunnel | |||
* 11. Line Follower | |||
* 12. Maze Competition | |||
* 13. Mini-Golf | |||
* 14. Mountain Rescue | |||
* 15. Music Box | |||
* 16. Peak Performance | |||
* 17. Smart House | |||
* 18. Text Messenger | |||
* 19. Things That Go Bump | |||
ex: http://www.sps-pi.cz/AplTVY2-ukoly | |||
|} | |||
== Inteligentní NXT kostka: == | == Inteligentní NXT kostka: == | ||
[[Soubor:nxt-kostka.jpg|thumb||Mozek celého NXT]] | [[Soubor:nxt-kostka.jpg|thumb|left|Mozek celého NXT]] | ||
Toto zařízení je mozkem celého NXT. | Toto zařízení je mozkem celého NXT. | ||
Zařízení disponuje: | Zařízení disponuje: | ||
Řádek 14: | Řádek 97: | ||
== Bluetooth možnosti: == | == Bluetooth možnosti: == | ||
[[Soubor:Nxt-bluetooth.jpg|thumb||nahled ovládání NXT přes PDA]] | [[Soubor:Nxt-bluetooth.jpg|thumb|left|nahled ovládání NXT přes PDA]] | ||
*Nahrávání programů z PC | *Nahrávání programů z PC | ||
*Umožňuje přehrávání programů mezi NXT | *Umožňuje přehrávání programů mezi NXT | ||
Řádek 24: | Řádek 107: | ||
== Čidla: == | == Čidla: == | ||
[[Soubor:Nxt-cidla.jpg|thumb||rozšíření o možná čidla]] | [[Soubor:Nxt-cidla.jpg|thumb|left|rozšíření o možná čidla]] | ||
[[Soubor:Nxt-ultrasound.jpg|thumb||ultrazvukový sensor]] | [[Soubor:Nxt-ultrasound.jpg|thumb|left|ultrazvukový sensor]] | ||
*'''základní''' | *'''základní''' | ||
Řádek 48: | Řádek 131: | ||
=== NXT-G === | === NXT-G === | ||
[[Soubor:Nxt-g.jpg|thumb||náhled NXT-G]] | [[Soubor:Nxt-g.jpg|thumb|left|náhled NXT-G]] | ||
* Základní grafické vývojové prostředí | * Základní grafické vývojové prostředí | ||
* Odvozeno od [http://www.ni.com/academic/mindstorms/ National Instruments’ LabView] | * Odvozeno od [http://www.ni.com/academic/mindstorms/ National Instruments’ LabView] | ||
Řádek 69: | Řádek 152: | ||
== Výukové materiály: == | == Výukové materiály: == | ||
LEGO Mindstorms NXT | LEGO Mindstorms NXT | ||
Využití MRS - Microsoft robotics studia | Využití MRS - Microsoft robotics studia | ||
Programujeme v NXC – Not eXactly C | Programujeme v NXC – Not eXactly C | ||
== Užitečné odkazy: == | == Užitečné odkazy: == | ||
* http://mindstorms.lego.com officiální stránky http://mindstorms.lego.com/nxtlog/ProjectList.aspx náměty | * http://mindstorms.lego.com officiální stránky http://mindstorms.lego.com/nxtlog/ProjectList.aspx náměty |
Verze z 11. 11. 2010, 17:51
Úlohy na cvičení s NXT | |
Postupně zpracovat úkoly zde. Výsledky zpracovat podle vzoru a uložit do svého adresáře na školní síť. Práce bude v vzorovém dokumentu obsahovat:
Dokument v pdf (word2003) uložte do svého adresáře na: ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/
Úlohy na cvičení:
Vývoj aplikace s robotem NXT
Úlohy z egoengineering.com....
|
Inteligentní NXT kostka:
Toto zařízení je mozkem celého NXT. Zařízení disponuje:
- port USB 2.0
- komunikační technologie Bluetooth v2.0+EDR 26MHz
- 4x vstupní port
- 3x výstupní port
- 32-bit mikroprocesor ARM7
- AT91SAM7S256
- 48 MHz, 256 kB FLASH, 64 kB RAM
- 8-bit mikroprocesor ATmega48
- 8 MHz,4 kB FLASH, 512 B RAM
Bluetooth možnosti:
- Nahrávání programů z PC
- Umožňuje přehrávání programů mezi NXT
- Předávání povelů mezi NXT (Master – slave tj. jeden řídí až 3 další)
- Ovládaní pomocí PDA
- Mobilní telefon jako dálkový ovladač
- Video kamera
Čidla:
- základní
1 - Dotyku (touch sensor)
- slouží k zišťování překážek před NXT
2 - Zvuku (sound sensor)
- Měří sílu zvuku 0-100%
- rozpoznává tóny
3 - Světla (light sensor)
- čte světelnou intenzitu okolí
- lze využít k jízdě po čáře
3 - Ultrazvuku
- slouží k měření vzdálenosti
- lze dokoupit
- Magnetický kompas
- Pneumatický měřič tlaku
- PS2 přizpůsobovací modul
- Gyro Sensor
SW:
NXT-G
- Základní grafické vývojové prostředí
- Odvozeno od National Instruments’ LabView
- Výborné pro rychlé programování - vynikající nejen pro studenty API SPŠ a VOŠ, ale také pro začátečníky
- Obsahem NXT-G je i výborně zpracovaná nápověda, pomocí které lze se naučit základní pohyby a funkce NXT
NXC:
Textový jazyk odvozený od jazyka C běží v prostředí BricxCC.
- http://bricxcc.sourceforge.net/nbc/
- http://en.wikipedia.org/wiki/Not_eXactly_C
- http://www.techbricks.nl/My-NXT-projects/nxtlinefollower.html
- http://support.dce.felk.cvut.cz/roboti/index.php?sekce=home&id=nxc
Výukové materiály:
LEGO Mindstorms NXT Využití MRS - Microsoft robotics studia Programujeme v NXC – Not eXactly C
Užitečné odkazy:
- http://mindstorms.lego.com officiální stránky http://mindstorms.lego.com/nxtlog/ProjectList.aspx náměty
- http://www.ortop.org výuka LEGO Mindstorms NXT
- http://www.nxtprograms.com neskutečné množství nápadů. Zde jsou některé z nich v CZ
- http://www.legoengineering.com náměty činností, orientující se na netradiční řešení pohybu robotů
- http://www.eduxe.cz distributor pro školy + čidla, které nabízí NXT Kompas NXT Senzor akcelerace a např.
- http://www.mindsensors.com další sady senzorů a námětů pro NXT
- http://www.vernier.com doplňky k NXT, české zastoupení www.vernier.cz, Rozhraní pro propojení senzorů Vernier s roboty LEGO® MINDSTORMS®
- Engineering Lego NXT Deluxe Package doplňky k NXT (nerezové teplotní čidlo, Ph senzor, čidlo UVB záření, elektroda pro měření vodivosti, půdní vlhkoměr)
- NXT na Wiki
- Techbricks.nl spousta aplikací - většina v BricxCC
- kamera pro NXT návod
- literatura: First LEGO League: The Unofficial Guide NXT books
- Zajímavé nápady se stavebnicí NXT NeXTSTORM
- A PID Controller For Lego Mindstorms Robots
- Lego & modely od Josefa
Videa
|