Powered by Modern Robotics

0 $0.00

Cart

No products in the cart.
Shop

HiTechnic NXT IRSeeker V2 – No longer Available

$0.00

Play robot soccer and zero in on your infrared (IR) beacons with the new and enhanced IRSeeker V2 (Version 2). You can use most TV remotes and LEGO® Power Functions remotes as beacons that the IRSeeker V2 will detect. With a specially designed curved lens and five internal detectors, the IRSeeker V2 has a 240 degree view making it perfect for playing robot soccer with the HiTechnic IRBall. The IRSeeker V2 has enhanced modes that detect modulated IR signals, including the new RoboCup Jr stepped modulated mode, and it filters out background signals giving superior performance in brightly lit rooms and sunny locations. The sensor returns the signal direction and strength making it easy to locate and gauge the relative distance to the target. A winning robot soccer combination when combined with the HiTechnic NXT Compass Sensor!

NOTE:  The HiTechnic IRSeeker V2 has been withdrawn from the catalog and is no longer available.

Out of stock

Join the waitlist to be emailed when this product becomes available

SKU: NSK1042 Category:

Description

HiTechnic NXT IRSeeker V2 Sensor for LEGO Mindstorms NXT

Introduction

The NXT IRSeeker V2 (Version 2) is a multi-element infrared detector that detects infrared signals from sources such as the HiTechnic IRBall soccer ball, infrared remote controls, and sunlight. It is perfect for robot soccer competitions.

The IRSeeker V2 operates in 2 selectable modes:

Modulated (AC) Mode – The sensor will detect modulated IR signals such as those from the HiTechnic IRBall or some IR remote controls. In Modulated mode, the sensor will filter out most other IR signals to decrease interference from lights and the sunshine for example. The sensor is tuned to square wave signals at 1200Hz.

Un-modulated (DC) Mode – The sensor will detect unmodulated IR signals such as older style IRBalls or sunlight.

The IRSeeker V2 uses advanced digital signal processing techniques to filter the signals received and select only the signals required. A newly designed housing with a constant radius curved end cap increases directional performance by minimizing the distortion of light signals entering the sensor.

The IRSeeker direction values are shown here with 1 indicating the infrared target is left and behind, 5 if the target is directly ahead and 9 if the target is to the right and behind. A value of 0 is returned if no signal is detected.

Programming

Mindstorms NXT-G

All IRSeeker V2 functions can be accessed using the MINDSTORMS NXT-G programming block that can be downloaded from the download page.

IRSeeker Sensor Block

Display Settings
  1. The number shows which of your NXT’s ports are connected to the IRSeekerV2. You can change this number in the configuration panel if you need to.
  2. The block’s data hub will open automatically when the block is placed in the work area. At least one data wire must be dragged from the block’s output plug to another block’s data hub. (See the Data Hub section below for more information.)
Configuring the IRSeekerV2 Block
  1. Choose the port where your IRSeekerV2 is plugged in. By default, the block will be set to port 1 for an IRSeekerV2. You can change this selection if you need to.
  2. Chose the Mode. Two modes are available Modulated (AC) and Un-modulated (DC).

Modulated (AC) Mode – The sensor will detect modulated IR signals such as those from the HiTechnic IRBall or some IR remote controls. In Modulated mode, the sensor will filter out most other IR signals to decrease interference from lights and the sunshine for example. The sensor is tuned to square wave signals at 1200Hz.
Un-modulated (DC) Mode – The sensor will detect unmodulated IR signals such as the older style IRBall or sunlight.

IRSeekerV2 block Data Hub plugs
  1. This plug wires the number of the port that the IRSeekerV2 is connected to.
  2. This plug outputs the direction value.
  3. This plug selects the mode the sensor is operating in, 0 = Modulated Mode (AC), 2 = Un-modulated (DC) mode.
  4. This plug outputs the source detected logical value.
  5. This plug outputs the Channel 1 signal strength value.
  6. This plug outputs the Channel 2 signal strength value.
  7. This plug outputs the Channel 3 signal strength value.
  8. This plug outputs the Channel 4 signal strength value.
  9. This plug outputs the Channel 5 signal strength value.

The five strength values available make it possible to determine the approximate distance to the infrared source if it is of known brightness. The five strength values come from five infrared sensors that are oriented to face in the 1, 3, 5, 7, and 9 directions. Internally, the sensor will interpolate the readings between these five primary directions to obtain the direction values 2, 4, 6, and 8.

So if you want to obtain the strength for each of the 9 directions, you should use;

DirectionStrength Source
1Channel 1
2Channel 1 and 2
3Channel 2
4Channel 2 and 3
5Channel 3
6Channel 3 and 4
7Channel 4
8Channel 4 and 5
9Channel 5

Notes:

  • Using infrared remote control as a signal source: Most remote controls will be detected by the IRSeekerV2 in AC mode but some remotes may not be detectable, depending on the signal generated. The IRSeekerV2 is tuned to detect a 1200Hz square wave.
  • The new IRSeeker requires the new V2 version NXT-G programming block that can be downloaded from the download section of our website.
  • NXT Firmware version 1.05 or later must be loaded in the NXT for the IRSeeker V2 and other digital I2C sensors to operate correctly. You can check the firmware version by displaying the NXT Window in the Mindstorms software.
IRSeeker V2 Sensor Register Layout
Address
Type
Contents
00 – 07H
chars
Sensor version number
08 – 0FH
chars
Manufacturer
10 – 17H
chars
Sensor type
41H
byte
Mode
42H
byte
DC Direction ( 0 – 9 )
43H
byte
Sensor 1 DC signal strength
44H
byte
Sensor 2 DC signal strength
45H
byte
Sensor 3 DC signal strength
46H
byte
Sensor 4 DC signal strength
47H
byte
Sensor 5 DC signal strength
48H
byte
Sensor DC mean
49H
byte
AC Direction Data (0 – 9)
4AH
byte
Sensor 1 AC signal strength
4BH
byte
Sensor 2 AC signal strength
4CH byte Sensor 3 AC signal strength
4DH byte Sensor 4 AC signal strength
4EH byte Sensor 5 AC signal strength
The I2C address of the IRSeeker V2 sensor is 0x10.

Other Programming Environments

NXC Programming

The current version of NXC includes API functions for reading the HiTechnic IRSeeker V2. Functions include:

  • SensorHTIRSeeker2DCDir
  • SensorHTIRSeeker2ACDir
  • SetHTIRSeeker2Mode
  • ReadSensorHTIRSeeker2AC
  • ReadSensorHTIRSeeker2DC

For a complete list of HiTechnic API supported by NXC, please refer to the HiTechnic API page of the online NXC Programmer’s Guide.

//=====================================================================
// Sample Program to display the values from the
// HiTechnic IRSeeker V2
//
#define IRSEEKER IN_1

// Convenience macro that combines TextOut and NumOut
#define TextNumOut(xPos,yPos,str,col,num)  TextOut(xPos,yPos,str); \
                                           NumOut(xPos+6*col,yPos,num)

task main()
{
  int dir, s1, s2, s3, s4, s5, result;

  SetSensorLowspeed(IRSEEKER);
  
  while(true) {
    ReadSensorHTIRSeeker2AC(IRSEEKER, dir, s1, s2, s3, s4, s5);

    TextNumOut(0, LCD_LINE3, "Dir:    ",4,dir);
    TextNumOut(6, LCD_LINE4, "S1:     ",3,s1);
    TextNumOut(6, LCD_LINE5, "S2:     ",3,s2);
    TextNumOut(6, LCD_LINE6, "S3:     ",3,s3);
    TextNumOut(6, LCD_LINE7, "S4:     ",3,s4);
    TextNumOut(6, LCD_LINE8, "S5:     ",3,s5);

    Wait(100);
  }
}

Additional information

Weight .0380 lbs
Dimensions 4.5 × 4 × 1.25 in

Robot C

The RobotC driver suite supports HiTechnic products for RobotC 4.x and RobotC 3.x. Select the corresponding repository at the link below and download the zip file.

https://github.com/botbench

Downloads

No downloads found!