NXT

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Videa)
Řádka 1: Řádka 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
Řádka 23: Řádka 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: ==
Řádka 60: Řádka 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]]
Řádka 88: Řádka 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]
Řádka 103: Řádka 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, 22:46

Obsah

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

Nxt-2.jpg
  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:


Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export