Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
mindstorms:kit [2008/11/27 17:54] kkluza kropki |
mindstorms:kit [2019/06/27 15:50] (current) |
====== Mindstorms Kit ====== | ====== Mindstorms Kit ====== |
| |
===== Kit infromation ===== | ===== Kit information ===== |
| |
* Min. age: 7 yo. | * Min. age: 7 yo. |
* Measurments: 380x380x110 mm. | * Measurements: 380x380x110 mm. |
* Weight: 2,3 kg. | * Weight: 2,3 kg. |
* Power source: 6 AA batteries. | * Power source: 6 AA batteries. |
| |
| |
* [[#nxt brick|'Brick']] - NXT 'Brick' with 32-bit processor | * [[#nxt brick|'Brick']] - NXT 'Brick' with 32-bit processor, |
* 3 [[#servomotors|servomotors]] with embedded rotation sensor | * 3 [[#servomotors|servomotors]] with embedded rotation sensor, |
* [[#sound sensor|sound sensor]] | * [[#sound sensor|sound sensor]], |
* [[#ultrasonic sensor|ultrasonic sensor]] | * [[#ultrasonic sensor|ultrasonic sensor]], |
* [[#touch sensor|touch sensor]] | * [[#touch sensor|touch sensor]], |
* [[#light sensor|light sensor]] | * [[#light sensor|light sensor]], |
* 577 LEGO TECHNICS blocks | * 577 LEGO TECHNICS blocks, |
* [[mindstorms:programming|programming environment]] | * [[mindstorms:programming|programming environment]], |
* manuals | * manuals, |
* [[#testpad|testpad]] | * [[#testpad|testpad]], |
* cables | * cables. |
| |
| |
==== NXT Brick ==== | ==== NXT Brick ==== |
| |
NXT Brick is hearth of Mindstorms robot. | NXT Brick is the hearth of Mindstorms robot. |
Because of it, the communication with robot, programming and controlling is possible. | Because of it, the communication with robot, programming and controlling is possible. |
| |
=== NXT Brick elements === | === NXT Brick elements === |
* 32-bit ARM7 Mikrocontroler | * 32-bit ARM7 Mikrocontroler, |
* 256 Kb FLASH, 64 Kb RAM | * 256 Kb FLASH, 64 Kb RAM, |
* 8-bit AVR Microcontroller | * 8-bit AVR Microcontroller, |
* 4 Kb FLASH, 512 B RAM | * 4 Kb FLASH, 512 B RAM, |
* Servomotors' ports: A, B, C | * Servomotors' ports: A, B, C, |
* Sensors' ports: 1, 2, 3, 4 | * Sensors' ports: 1, 2, 3, 4, |
* USB port (12 Mbit/s) | * USB port (12 Mbit/s), |
* 8 kHz speaker, 8-bit channel, sample rate 2-16 KHz | * 8 kHz speaker, 8-bit channel, sample rate 2-16 KHz, |
* Buttons (menu service) | * Buttons (menu service), |
* LCD display, 100 x 64 px | * LCD display, 100 x 64 px, |
* Bluetooth wireless communication (Bluetooth Class II V2.0 compliant) | * Bluetooth wireless communication (Bluetooth Class II V2.0 compliant), |
* 6 AA batteries | * 6 AA batteries. |
| |
== Links == | == Links == |
Communication with Brick is possible with: | Communication with Brick is possible with: |
| |
* USB | * USB, |
* Bluetooth | * Bluetooth. |
| |
With both methods it's possible to: | With both methods it is possible to: |
* load Brick programs | * load Brick programs, |
* download data (eg. data collected by robot) from Brick | * download data (eg. data collected by robot) from Brick. |
| |
== Links == | == Links == |
| |
In each kit there are 3 servomotors: | In each kit there are 3 servomotors: |
* useful to control revs | * useful to control revs, |
* with revenue sensors, useful to precise tracking of propeller shaft position | * with revenue sensors, useful to precise tracking of propeller shaft position. |
| |
== Links == | == Links == |
| |
=== Sound sensor === | === Sound sensor === |
* microphone with possibility of sound intensity measurement | Sound sensor is a microphone with possibility of sound intensity measurement, which: |
* returns sound intensity in [dB] and in [dBA] | * returns sound intensity in [dB] and in [dBA], |
* range to 90 dB | * has a range of up to 90 dB, |
* percentage scale of sound intensity | * determines percentage scale of sound intensity. |
| |
== Links == | == Links == |
| |
=== Ultrasonic sensor === | === Ultrasonic sensor === |
It can be used to: | Ultrasonic sensor can be used: |
* measure distance from barrier (cm and inches) | * to measure distance from barrier (cm and inches), |
* detect objects | * to detect objects, |
* detect movement | * to detect movement. |
| |
Range: 0-255 cm, precision +/- 3 cm. | Range: 0-255 cm. |
| Precision +/- 3 cm. |
| |
How it works?: | 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 submarines.) | 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: | Notices: |
* If there are more then 1 ultrasonic sensor in the same room, there can exist some interferences and the sensor can work not correct. | * 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. | * Curved surfaces (eg. spheres) are difficult to detect. |
| |
== Links == | == Links == |
* http://mindstorms.lego.com/Overview/Ultrasonic_Sensor.aspx | * http://mindstorms.lego.com/Overview/Ultrasonic_Sensor.aspx |
| |
=== Touch sensor === | === Touch sensor === |
* detects toutches with the orange button | |
* can differentiate 3 states of touch: | Touch sensor detects touches with the orange button, which can differentiate 3 states of touch: |
* pressed | * pressed, |
* bumped | * bumped, |
* released | * released. |
* additional: 3 buttons on NXT Brick (left, right, center) can be set as touch detectors | |
| In addition 3 buttons on NXT Brick (left, right, center) can be set as touch detectors. |
== Links == | == Links == |
* http://mindstorms.lego.com/Overview/Touch_Sensor.aspx | * http://mindstorms.lego.com/Overview/Touch_Sensor.aspx |
| |
=== Light sensor === | === Light sensor === |
* useful to differentiate lightness and darkness | Light sensor: |
* returns the light intensity | * is useful to differentiate lightness and darkness, |
* measure the light intensity reflected from colorful surfaces (indirect color detection) | * returns the light intensity, |
| * measures the light intensity reflected from colorful surfaces (indirect color detection). |
== Links == | == Links == |
* http://mindstorms.lego.com/Overview/Light_Sensor.aspx | * http://mindstorms.lego.com/Overview/Light_Sensor.aspx |
==== Testpad ==== | ==== Testpad ==== |
| |
* Dimensions: 90 cm x 60 cm | * Dimensions: 90 cm x 60 cm. |
* Used to test robots | * Used for testing robots. |
* Content: | * Content: |
* colorful fields to calibrate color sensor | * colorful fields to calibrate color sensor, |
* area limited by black line to test robots moving inside | * area limited by black line to test robots moving inside, |
* ruler to check indications of distance sensors | * ruler to check indications of distance sensors, |
* field to analise robot's rotation | * field to analyze robot's rotation. |
| |
== Links == | |
* | |
| |
| |
| |
| |
| ==== 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 ===== | ===== More about kit ===== |