You are on page 1of 57

EV3

The NEXT Revolution

Introducing the new


robot in class
45544
LEGO
MINDSTORMS
Education EV3

45544 LEGO MINDSTORMS Education EV3


Element item

Quantity in
Set

EV3 Intelligent Brick

Rechargeable DC battery

Large motor

Medium motor

Touch sensor

Gyro sensor

Color sensor

Ultrasonic sensor

USB cable

Connection cables (different lengths)

Total piece count (all elements in set)

541

EV3 Large Servo Motor


Servo sensitive to 1 Degree
Without load, motor shaft turns
at about 160 to 170 rpm.
Built-in rotation sensor measures
exact speed and distance.
Enables precise motor control
Total weight of 76g
Has Auto-ID in EV3 software
Motor case is designed also to
make it easy to assemble gear
trains.

EV3 Medium Servo Motor


Servo sensitive to 1 Degree
Without load, motor shaft turns
at about 240 to 250 rpm.
Built-in rotation sensor measures
exact speed and distance.
Enables precise motor control
Total weight of 36g
Has Auto-ID in EV3 software

EV3 Touch Sensor


Detects pressure (pressed,
released or bumped)
Counts single press and multiple
presses
LEGO cross axle can be attach to
sensor button
Has Auto-ID in EV3 software

Applications

EV3 Gyro Sensor


measures the robots rotational
motion and changes in its
orientation.
measure angles with the
precision of +/- 3 degrees.
Has a sampling rate of 1000 Hz
Has Auto-ID in EV3 software

Applications

EV3 Color Sensor


Distinguished 8 different colors
(colorless, black, blue, green,
yellow, red, white, brown)
Can serve as light sensor by
detecting light intensities.
Measure reflected light of red
light, ambient light intensity &
color
Has sampling rate of 1000Hz
Has Auto-ID in EV3 software

Applications

EV3 Ultrasonic Sensor


Generates sound waves and
reads their echoes to detect and
measure distance from objects.
Measures distances between 0
and 255 cm
Accurate to +/- 1 centimeter
While sending ultrasonic wave,
front illumination is constant
While observing ultrasonic
wave, front illumination is
blinking
Has Auto-ID in EV3 software

Send and receive


EV3 ultrasonic sensor
designed, and when you
the front, (as the picture
left is sending one and
receiving one.

is eye-like
see it from
above,) the
the right is

Applications

EV3 Intelligence Brick


ARM 9 Processor, 300 MHz with
Linux-based OS.
16 MB of Flash memory and 64
MB of RAM
High-quality speakers
Bluetooth & Wi-Fi
communications
USB 2.0 host enabling brick
daisy chaining.
On-brick programming and
datalogging interface
Powered by 6 AA batteries or
the 2050 mAh lithium ion EV3
Rechargeable DC Battery
Illuminated, 3-color, 6-button
interface

4 output ports
(A,B,C,D)

178x128 pixel
LCD display
Up button
Down button
Right button

Return /off button

USB port
(480 Mbps)
Left button

Micro SD card slot


(support up to
32Gb)

Center button

4 input ports
(1,2,3,4)

Get ready for your EV3s


first heartbeat
Press here

EV3 Brick Interface

Run Recent

File
Navigation

Bricks App
comes with five brick
applications preinstalled
and ready to use.
There are Port View,
Motor Control, IR
Control, Brick Program
& Brick Datalog

Lets experience the 4


senses of EV3
Please make sure the 4 types of sensors are
connected to input ports, and motors are
connected to output ports.

Bricks App Port View


To view ports that have sensors
or motors attached
will return the current readings
returned from the sensor or
motor.

Bricks App Motor Control


Control the forward and reverse
movement of any motor
connected to one of the four
output ports
There are two different modes
Mode 1: Port A & Port D
Mode 2: Port B & Port C

Bricks
Program

Provide user on-brick


programming application similar
to the software installed on
computer

Bricks
Program
Try
this! Move steering
on

Start

Wait Time
(2s)

Move steering
off

Sound Play file (11)


(Airbrake)

Wait Time
(2s)

Loop Count
(1)

Bricks
Program
Now
its your turn!
Change the program to make a turn after playing sound.
Now make the program repeat these actions four times.

Brick
Datalog

Provides a simple-to-use, onbrick data logging application

Settings
Volume Adjust volume.
Sleep - Set the amount of
inactive time before the EV3
Brick goes into Sleep Mode .
Bluetooth enable Bluetooth
settings
WiFi enable WiFi settings
Brick Info provide information
on EV3 Brick

LEGO MINDSTORMS Education EV3 Software

Double click this


icon at your
desktop

Lobby

Model Expansion Set


Instruction for building up to 6 model of
robots by combining Core Set and Expansion
Set:

Tank Bot
Znap
Stair Climber
Elephant
Spinner Factory
Remote Control

Model Core Set


Instruction for building 4 model of robots:

Gyro Bot
Puppy
Color Sorter
Robot Arm

Quick Start
Resources such as a small introduction video
and the EV3 user guide

File
Where you can start a new project or open an
existing one

Robot Educator
With forty-eight step-by-step tutorials that
explain how to use the EV3 Software and
Hardware

User Interface (File)


Programming
Toolbar
Click to back to lobby

Programming Canvas

Click to close Content


Editor

Content Editor

Programming Pallets (Action, Flow, Sensor, Data, Advance


Hardware Page
and My Block)

Connecting the EV3 Brick to your computer

Using the USB cable, plug the


Mini-USB end into the EV3
Bricks PC port (located next to
port D). Plug the USB end into
your computer

User Interface (Hardware Page)


Brick Information

Displays important information


about the EV3 that is currently
connected, such as EV3 brick
name, battery level, firmware
version, connection type, and
memory bar.

User Interface (Hardware Page)


Port View

Displays important information


about the sensors and motors
connected to the EV3 brick. When
your EV3 is connected to
computer, this information is
automatically identified and you
will be able to see the live values.

User Interface (Hardware Page)


Available Bricks

Shows the EV3 bricks that are


currently available for
connection. You are able to
choose which EV3 brick you want
to connect to and the type of
communication.

User Interface (Hardware Page)


Controller Buttons

1. Download Downloads program


to the EV3 brick.
2. Download and Run Downloads
program and runs it immediately.
3. Download and Run Seleceted
Downloads only the highlighted
blocks.

Controlling the EV3

Robot Educator Basics Straight


Move
Investigate different ways of controlling
a driving base moving in straight line.

Controlling the EV3


Port Selection

Medium Motor

1 to 100

-1 to -100

Value input for


Power &
Direction

Value Input for seconds,


degrees & rotations

Controlling the EV3


Port Selection

Large Motor

-1 to -100

1 to 100

Value input for


Power &
Direction

Value Input for seconds,


degrees & rotations

Controlling the EV3

Move Steering

Value input for steering

Value input for


Power &
Direction

Port Selection

Value Input for seconds,


degrees & rotations

Controlling the EV3

Move Tank

Value input for steering

Value input for


Power &
Direction for
Left & Right
motor

Port Selection

Value Input for seconds,


degrees & rotations

Controlling the EV3

Robot Educator Basics Curved


Move
Use the Move Steering Block to steer the
driving base.

Controlling the EV3

Move Steering

Value input for steering

Port Selection

Left B
Right C
Steering direction
-1 to -100

Value input for


Power &
Direction

Value Input for seconds,


degrees & rotations

Towards
Left

Straight

1 to 100

Towards
Right

Controlling the EV3

Robot Educator Basics Tank


Move
Another way to steer the driving base by
using the Move Tank Block.

Controlling the EV3

Move Tank

Value input for steering

Port Selection
Move tank allows 2 motors
to move with different
direction and power level for
turning and spinning.
For example :
Robot turns
towards left

Robot Spins
towards right
Value input for
Power &
Direction for
Left & Right
motor

Value Input for seconds,


degrees & rotations

Controlling the EV3

Robot Educator Basics Move


Object
Program the driving base to move and
release object by using medium motor.

Controlling the EV3

Wait block

Sensor value input


Sensor mode
Allows program to wait for timer,
sensor value changes or until
sensor reach a specific value
before executing next action

Controlling the EV3

our sensor Compare Reflected light intensity


Colour sensor Change Reflected light intensity

Compare
types

Threshold Value

Wait until sensor reads the value


which is
less than the threshold value.

Increase, decrease, or
any
Wait until the sensor detects
changes of sensor value.
Increase, decrease or both.

Amou
nt

Controlling the EV3

Robot Educator Basics - Stop at


line
Use the color sensor as light sensor to
stop the driving base when black line is
detected

Controlling the EV3

Robot Educator Basics - Stop at


angle
Use the Gyro sensor to navigate the
driving base through a 45-degree turn.

Controlling the EV3

Robot Educator Basics - Stop at


object
Use the ultrasonic sensors wait for
change mode to detect proximity to an
object.

Controlling the EV3

Robot Educator Beyond Basics Multitasking


Learn to move the driving base and play a
sound at the same time

Controlling the EV3


Loop name

Robot Educator Beyond Basics - Loop


Learn how to repeat a series of actions by
using Loop Block

Input
Mode :
Unlimited,
count, timer,
logic and
sensors.

Controlling the EV3

Robot Educator Beyond Basics - Switch


Learn to use Switch Block to make a dyanamic
sensor-based decisions.

Controlling the EV3

Robot Educator Beyond Basics Multiple


Switch
Program the driving base to perform a series of
actions when it detects different colours

You might also like