NXT: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Řádek 1: Řádek 1:
== Inteligentní NXT kostka ==
== Inteligentní NXT kostka: ==
[[Soubor:nxt-kostka.jpg|thumb||Mozek celého NXT]]
[[Soubor:nxt-kostka.jpg|thumb||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:
*port USB 2.0
* port USB 2.0
*komunikační technologie Bluetooth v2.0+EDR 26MHz
* komunikační technologie Bluetooth v2.0+EDR 26MHz
*4x vstupní port
* 4x vstupní port
*3x výstupní port
* 3x výstupní port
*32-bit mikroprocesor ARM7
* 32-bit mikroprocesor ARM7
**AT91SAM7S256
** AT91SAM7S256
**48 MHz, 256 kB FLASH, 64 kB RAM
** 48 MHz, 256 kB FLASH, 64 kB RAM
*8-bit mikroprocesor ATmega48
* 8-bit mikroprocesor ATmega48
**8 MHz,4 kB FLASH, 512 B RAM
** 8 MHz,4 kB FLASH, 512 B RAM


== Bluetooth možnosti ==
== Bluetooth možnosti: ==
[[Soubor:Nxt-bluetooth.jpg|thumb||nahled ovládání NXT přes PDA]]
[[Soubor:Nxt-bluetooth.jpg|thumb||nahled ovládání NXT přes PDA]]
*Nahrávání programů z PC
*Nahrávání programů z PC
Řádek 23: Řádek 23:




== Čidla ==
== Čidla: ==
[[Soubor:Nxt-cidla.jpg|thumb||rozšíření o možná čidla]]
[[Soubor:Nxt-cidla.jpg|thumb||rozšíření o možná čidla]]
[[Soubor:Nxt-ultrasound.jpg|thumb||ultrazvukový sensor]]
[[Soubor:Nxt-ultrasound.jpg|thumb||ultrazvukový sensor]]


*'''základní'''
*'''základní'''
**čidlo dotyku (touch sensor)
** čidlo dotyku (touch sensor)
***slouží k zišťování překážek před NXT
*** slouží k zišťování překážek před NXT
**čidlo světla (light sensor)
** čidlo světla (light sensor)
***čte světelnou intenzitu okolí
*** čte světelnou intenzitu okolí
***lze využít k jízdě po čáře
*** lze využít k jízdě po čáře
**čidlo zvuku (sound sensor)
** čidlo zvuku (sound sensor)
***Měří sílu zvuku 0-100%
*** Měří sílu zvuku 0-100%
***rozpoznává tóny
*** rozpoznává tóny
**ultrazvukový sensor
** ultrazvukový sensor
***slouží k měření vzdálenosti
*** slouží k měření vzdálenosti
*'''lze dokoupit'''
* '''lze dokoupit'''
**Magnetický kompas
** Magnetický kompas
**Pneumatický měřič tlaku
** Pneumatický měřič tlaku
**PS2 přizpůsobovací modul
** PS2 přizpůsobovací modul
**Gyro Sensor
** Gyro Sensor


== NXT-G ==
==SW:==
 
=== NXT-G ===
[[Soubor:Nxt-g.jpg|thumb||náhled NXT-G]]
[[Soubor:Nxt-g.jpg|thumb||náhled NXT-G]]
*LEGO – základní vývojové prostředí
* LEGO – základní vývojové prostředí
*Jedná se o grafické prostředí
* Jedná se o grafické prostředí
*Odvozeno od National Instruments’ LabView
* Odvozeno od National Instruments’ LabView
*Výborné pro rychlé programování
* Výborné pro rychlé programování
*Vynikající nejen pro studenty API SPŠ a VOŠ, ale taté pro začátečníky
* Vynikající nejen pro studenty API SPŠ a VOŠ, ale taté 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
* Obsahem NXT-G je i výborně zpracovaná nápověda, pomocí které lze se naučit základní pohyby a funkce NXT
 
=== NXC: ===
 
 


== Výukové materiály: ==
== Výukové materiály: ==
Řádek 60: Řádek 66:
Programujeme v NXC – Not eXactly C
Programujeme v NXC – Not eXactly C


== Úlohy na cvičení: ==
=== Úlohy na cvičení: ===


*NXT20 Základní pohyb v NXT-G        NXT20.rbt      NXT20_001.rbt   
* NXT20 Základní pohyb v NXT-G        NXT20.rbt      NXT20_001.rbt   
*NXT24 Sleduj linku v NXT-G              NXT24.rbt
* NXT24 Sleduj linku v NXT-G              NXT24.rbt
*NXT26 Pohyb na dotek v NXT-G      NXT26.rbt
* NXT26 Pohyb na dotek v NXT-G      NXT26.rbt
*NXT34 Reakce robota na zvuk v NXT-G                          NXT34.rbt
* NXT34 Reakce robota na zvuk v NXT-G                          NXT34.rbt
*NXT35 Seznamte se s robotem ALPHA REX v NXT-G      NXT35.rbt
* NXT35 Seznamte se s robotem ALPHA REX v NXT-G      NXT35.rbt
*NXT40 Sekačka na trávu v NXT-G
* NXT40 Sekačka na trávu v NXT-G
*NXT48 Uchop míček - aplikace s Microsoft Robotics studiem
* NXT48 Uchop míček - aplikace s Microsoft Robotics studiem
*NXT50 Programování NXT pomocí Visula Studia
* NXT50 Programování NXT pomocí Visula Studia
*NXT58 SonoRobot v BrixCC = Non eXactly C                NXT58.nxc          NXC na Wiki
* NXT58 SonoRobot v BrixCC = Non eXactly C                NXT58.nxc          NXC na Wiki
*NXT61 Sleduj čáru v BrixCC = Non eXactly C SW          NXT61.nxc
* NXT61 Sleduj čáru v BrixCC = Non eXactly C SW          NXT61.nxc




== Vývoj aplikace s robotem NXT ==
=== Vývoj aplikace s robotem NXT ===


[[Soubor:Nxt-2.jpg|thumb]]
[[Soubor:Nxt-2.jpg|thumb]]
Řádek 88: Řádek 94:
#[[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-Jízda po čáře s objížděním překážek|Jízda po čáře s objížděním překážek]]


 
=== Úkoly z legoengineering.com ===
 
== Úkoly z legoengineering.com ==


# [[Dancing Robot s NXT]] ex [http://legoengineering.com/activities/clean/activity.php?id=57 Dancing Robot]
# [[Dancing Robot s NXT]] ex [http://legoengineering.com/activities/clean/activity.php?id=57 Dancing Robot]
Řádek 103: Řádek 107:
Zpracovat úkoly: http://legoengineering.com/  
Zpracovat úkoly: http://legoengineering.com/  


* 1. Amusement Park Ride
* 1. Amusement Park Ride
* 2. Bulldozer
* 2. Bulldozer
* 3. Crane
* 3. Crane
* 4. Crane with
* 4. Crane with
* 5. Cross the Pit
* 5. Cross the Pit
* 6. Dancing Robot
* 6. Dancing Robot
* 7. Fan-tastic
* 7. Fan-tastic
* 8. Going The Distance
* 8. Going The Distance
* 9. Light at the Beginning of the Tunnel
* 9. Light at the Beginning of the Tunnel
* 10. Light Inside the Tunnel
* 10. Light Inside the Tunnel
* 11. Line Follower
* 11. Line Follower
* 12. Maze Competition
* 12. Maze Competition
* 13. Mini-Golf
* 13. Mini-Golf
* 14. Mountain Rescue
* 14. Mountain Rescue
* 15. Music Box
* 15. Music Box
* 16. Peak Performance
* 16. Peak Performance
* 17. Smart House
* 17. Smart House
* 18. Text Messenger
* 18. Text Messenger
* 19. Things That Go Bump
* 19. Things That Go Bump


== Povinné práce ==
== Povinné práce: ==





Verze z 14. 10. 2010, 20:46

Inteligentní NXT kostka:

Mozek celého NXT

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:

nahled ovládání NXT přes PDA
  • 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:

rozšíření o možná čidla
ultrazvukový sensor
  • základní
    • čidlo dotyku (touch sensor)
      • slouží k zišťování překážek před NXT
    • čidlo světla (light sensor)
      • čte světelnou intenzitu okolí
      • lze využít k jízdě po čáře
    • čidlo zvuku (sound sensor)
      • Měří sílu zvuku 0-100%
      • rozpoznává tóny
    • ultrazvukový sensor
      • slouží k měření vzdálenosti
  • lze dokoupit
    • Magnetický kompas
    • Pneumatický měřič tlaku
    • PS2 přizpůsobovací modul
    • Gyro Sensor

SW:

NXT-G

náhled NXT-G
  • LEGO – základní vývojové prostředí
  • Jedná se o grafické prostředí
  • Odvozeno od National Instruments’ LabView
  • Výborné pro rychlé programování
  • Vynikající nejen pro studenty API SPŠ a VOŠ, ale taté 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:

Výukové materiály:

LEGO Mindstorms NXT Využití MRS - Microsoft robotics studia Programujeme v NXC – Not eXactly C

Ú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

  1. Jízda rovně
  2. Jízda ve čtverci
  3. Jízda podle čáry
  4. Jízda s detekcí nárazu
  5. Jízda s čidlem ultrazvuku
  6. Jízda bludištěm
  7. Jízda v uzavřeném prostoru černou čarou
  8. Hledání černé čáry s následnou jízdou po ní
  9. Jízda po čáře s objížděním překážek

Úkoly z legoengineering.com

  1. Dancing Robot s NXT ex Dancing Robot
  2. Bulldozer z NXT ex Bulldozer

....


ex: http://www.sps-pi.cz/AplTVY2-ukoly


Zpracovat úkoly: http://legoengineering.com/

  • 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

Povinné práce:

NXT mindstorm video z youtube

Užitečné odkazy:

Videa


Odborné práce: