|
|
mindstorms:kit [2009/02/18 21:38] holownia |
mindstorms:kit [2017/07/17 10:08] |
====== Mindstorms Kit ====== | |
| |
===== Kit infromation ===== | |
| |
* Min. age: 7 yo. | |
* Measurments: 380x380x110 mm. | |
* Weight: 2,3 kg. | |
* Power source: 6 AA batteries. | |
| |
| |
===== Kit's elements ===== | |
| |
| |
* [[#nxt brick|'Brick']] - NXT 'Brick' with 32-bit processor, | |
* 3 [[#servomotors|servomotors]] with embedded rotation sensor, | |
* [[#sound sensor|sound sensor]], | |
* [[#ultrasonic sensor|ultrasonic sensor]], | |
* [[#touch sensor|touch sensor]], | |
* [[#light sensor|light sensor]], | |
* 577 LEGO TECHNICS blocks, | |
* [[mindstorms:programming|programming environment]], | |
* manuals, | |
* [[#testpad|testpad]], | |
* cables. | |
| |
| |
| |
===== Elements' description ===== | |
==== NXT Brick ==== | |
| |
NXT Brick is the hearth of Mindstorms robot. | |
Because of it, the communication with robot, programming and controlling is possible. | |
| |
=== NXT Brick elements === | |
* 32-bit ARM7 Mikrocontroler, | |
* 256 Kb FLASH, 64 Kb RAM, | |
* 8-bit AVR Microcontroller, | |
* 4 Kb FLASH, 512 B RAM, | |
* Servomotors' ports: A, B, C, | |
* Sensors' ports: 1, 2, 3, 4, | |
* USB port (12 Mbit/s), | |
* 8 kHz speaker, 8-bit channel, sample rate 2-16 KHz, | |
* Buttons (menu service), | |
* LCD display, 100 x 64 px, | |
* Bluetooth wireless communication (Bluetooth Class II V2.0 compliant), | |
* 6 AA batteries. | |
| |
== Links == | |
* http://mindstorms.lego.com/Overview/The_NXT.aspx | |
| |
=== Communication with Brick === | |
| |
Communication with Brick is possible with: | |
| |
* USB, | |
* Bluetooth. | |
| |
With both methods it is possible to: | |
* load Brick programs, | |
* download data (eg. data collected by robot) from Brick. | |
| |
== Links == | |
* [[http://www.extremenxt.com/vbfront.htm|NXT Bluetooth]] | |
| |
==== Servomotors ==== | |
| |
In each kit there are 3 servomotors: | |
* useful to control revs, | |
* with revenue sensors, useful to precise tracking of propeller shaft position. | |
| |
== Links == | |
* [[http://mindstorms.lego.com/Overview/Interactive_Servo_Motors.aspx|NXT Servomotors]] | |
* [[http://www.philohome.com/nxtmotor/nxtmotor.htm|detailed construction and characteristic of servomotor]] | |
| |
==== Sensors ==== | |
| |
=== Sound sensor === | |
Sound sensor is a microphone with possibility of sound intensity measurement, which: | |
* returns sound intensity in [dB] and in [dBA], | |
* has a range of up to 90 dB, | |
* determines percentage scale of sound intensity. | |
| |
== Links == | |
* http://mindstorms.lego.com/Overview/Sound_Sensor.aspx | |
| |
=== Ultrasonic sensor === | |
Ultrasonic sensor can be used: | |
* to measure distance from barrier (cm and inches), | |
* to detect objects, | |
* to detect movement. | |
| |
Range: 0-255 cm. | |
Precision +/- 3 cm. | |
| |
How it works? \\ | |
Distance is calculated on the basis of time of sound wave return to robot after barrier bounce. (The same rule is used by bats and sonars.) | |
| |
Notices: | |
* If there are more then 1 ultrasonic sensor in the same room, there can exist some interferences and the sensor can work incorrect. | |
* Curved surfaces (eg. spheres) are difficult to detect. | |
| |
== Links == | |
* http://mindstorms.lego.com/Overview/Ultrasonic_Sensor.aspx | |
| |
=== Touch sensor === | |
| |
Touch sensor detects touches with the orange button, which can differentiate 3 states of touch: | |
* pressed, | |
* bumped, | |
* released. | |
| |
In addition 3 buttons on NXT Brick (left, right, center) can be set as touch detectors. | |
| |
== Links == | |
* http://mindstorms.lego.com/Overview/Touch_Sensor.aspx | |
| |
| |
=== Light sensor === | |
Light sensor: | |
* is useful to differentiate lightness and darkness, | |
* returns the light intensity, | |
* measures the light intensity reflected from colorful surfaces (indirect color detection). | |
| |
== Links == | |
* http://mindstorms.lego.com/Overview/Light_Sensor.aspx | |
| |
| |
==== Testpad ==== | |
| |
* Dimensions: 90 cm x 60 cm. | |
* Used for testing robots. | |
* Content: | |
* colorful fields to calibrate color sensor, | |
* area limited by black line to test robots moving inside, | |
* ruler to check indications of distance sensors, | |
* field to analyze robot's rotation. | |
| |
==== Combining components ==== | |
| |
Motors used for movement should be connected to B and C ports. Motor used for an extra function – to A port. | |
Standard input port connections (can be different): | |
* Port 1: touch sensor. | |
* Port 2: sound sensor. | |
* Port 3: light sensor. | |
* Port 4: ultrasonic sensor. | |
| |
===== More about kit ===== | |
| |
* [[http://mindstorms.lego.com/Overview/The_NXT.aspx|LEGO NXT Overview]] | |
* [[http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT|NXT at Wikipedia]] | |
* [[http://www.philohome.com/nxt.htm]] | |
| |
| |
| |