What is EV3 IR (infrared) Sensor


45509_IRsensor-x30


The digital EV3 Infrared Seeking Sensor detects proximity to the robot and reads signals emitted by the EV3 Infrared Beacon. Students can create remotely-controlled robots, navigate obstacle courses and learn how infrared technology is used in TV remotes, surveillance systems and even in target acquisition equipment.

Product information

What is EV3 IR Beacon?


45508_IRBeacon


This has been designed for use with the EV3 Infrared Seeker Sensor. The beacon emits an infrared signal which the sensor can track. The beacon can also be used as a remote control for the EV3 brick through signals sent to the infrared sensor.

Product information

Specification of EV3 Infrared Seeker Sensor

Measurable range Proximity measurement of up to approximately 50-70 cm
Maximum distance for receiving In up to two meters, IR Sensor can receive signals by Beacon.
Channel Supports four signal channels
Command Receives IR remote commands
Auto-ID Auto-ID in the EV3 software
 

Specification for EV3 IR Beacon

Channel Four individual channels
Switch and button Includes a beacon button and toggle switch to activate/deactivate
LED Green LED indicating if beacon is active
Auto power off Auto power-down if not in action for one hour
Available range Working distance of up to two meters
Power Requires two AAA batteries

 

Special qualities for EV3 Infrared Beacon

Infrared Beacon has functions of Beacon and Remote Control.

With Beacon function, it continues to send different beacon signals for each channel. The programming function of LEGO MINDSTORMS Education EV3 Software can measure in what direction and how far the Beacon, sending Beacon signals of pointed channel, does exist, in measurable range of Infrared Seeker Sensor.

Remote Control function sends 4 kinds of signals, red up, red down, blue up, blue down, for each channel. Remote Control function sends signals only when the button is pushed, this is different from Beacon function. If you collect 4 Infrared Beacons and set each channels differently, you can use maximum 16 kinds of Remote Control signals.

Followings are the values of sensors measured by Port View function and Infrared Seeker Sensor icons of LEGO MINDSTORMS Education EV3 Software. If channels are changed, the values are same.

signal

Value of sensor

red up

1

red down

2

blue up

3

blue down

4

Beacon

9

Limitation
Only channel 1 is available in Port View function of LEGO MINDSRTOMRS Education EV3 intelligent Brick. Only channel 1 is available in LEGO MINDSRTOMRS Education EV3 Software.
 


Special qualities for EV3 Infrared Seeker Sensor

layout (a) object
(b) infrared ray

With Port View and in Proximity Mode of EV3 Infrared Seeker Sensor, the result of actual measurement is following. In the case distance is less than 5 cm and over 50 cm, the measured value is not in proportion.
X axis: actual distance to the object
Y axis: detected proximity
graph_proximity lyout_beacon2 (a) infrared signal

In Beacon Mode, the result of actual measurement is following. Measured value is in proportion to distance.

graph_beacon

Comparison between EV3 Infrared Seeker Sensor and HiTechnic IRSeeker V2

EV3 Infrared Seeker Sensor IRSeeker V2
Detecting direction 51(-25~+25) 9(1~9)
Function ・Proximity Mode

・Beacon Mode

・Remote Mode
・Modulated Mode(1200Hz)

・Un-modulated Mode

For now, with connection to LEGO MINDSTORMS Education EV3 Intelligent Brick, only PortView can measure the direction (cannot detect strength.) It is not compatible with LEGO MINDSTORMS Education EV3 Software.

Example of using EV3 Infrared Seeker Sensor

Example of using EV3 Infrared Seeker Sensor (On-Brick Programming example 1)

P1190416
a program “waiting for the proximity of Infrared Seeker Sensor connected to input port 4 going under 50” with On-Brick Programming.

lyout_proximity
Proximity shows the distance between EV3 Infrared Seeker Sensor and the object with value from 0 to 100. The closer the object is, the less the value becomes. And the longer the distance is or in case the object does not exist, the more the value becomes.
After executing the program, the proximity of Infrared Seeker Sensor becomes under 50, and waiting process completes, then the program finishes.

Example of the use of EV3 Infrared Seeker Sensor (On-Brick Programming example 2)

P1190418
This is a program “waiting for the input of the button no.1 of Infrared Beacon, with Infrared Seeker Sensor connected to input port 4” with On-Brick Programming.

IRsencerlayout
(a) infrared signal

After executing the program, push the button pointed in the picture, and waiting process completes, then the program finishes.

remocon01

Example of the use of EV3 Infrared Seeker Sensor (LEGO MINDSTORMS Education EV3 Software example 1)

program1
This is a program “detecting proximity with EV3 Infrared Seeker Sensor connecting input port 4”with LEGO MINDSTORMS Education EV3 Software.

This program uses 3 blocks: “Loop,” “Infrared Seeker Sensor,” “Display.”
Settle the mode of EV3 Infrared Seeker Sensor as “measurement to proximity.”

run_proximity
This is an image after execution of the program. The proximity detected by EV3 Infrared Seeker Sensor is displayed on LEGO MINDSTORMS Education EV3 Intelligent Brick.

lyout_proximity

Example of the use of EV3 Infrared Seeker Sensor (LEGO MINDSTORMS Education EV3 Software example 2)

program2
This is a program “detecting the direction of Infrared Beacon, with Infrared Seeker Sensor connected to input port 4” with LEGO MINDSTORMS Education EV3 Software.

This program uses 3 Blocks: “Loop,” “Infrared Seeker Sensor,” “Display.” Settle the mode of “Infrared Seeker Sensor” as “measurement to Beacon,” and connect the “direction” and “display” blocks via data wire.

lyout_beacon
(a) direction

run_beacon
When you execute the program, the direction of Beacon is displayed. (within the range of -25 to +25)

Example of the Use of EV3 Infrared Seeker Sensor (LEGO MINDSTORMS Education EV3 Software example 3)

program3
This is a program “detecting the input of Infrared Beacon button, with Infrared Seeker Sensor connected to input port 4” with LEGO MINDSTORMS Education EV3 Software.

This program uses 3 Blocks: “Loop,” “Infrared Seeker Sensor,” “Display.” Settle the mode of “Infrared Seeker Sensor” as “measurement to Remote,” and connect the “button ID” and “display” blocks of“Infrared Seeker Sensor” block via data wire.

IRsencerlayout
(a) Infrared singnal
run_remote
When you execute the program, the imputed button ID (0 to 11) is displayed. If there is no input by the button, “0” is displayed. Following is the relation of the patterns of button inputs and button IDs.

remocon