Update: The evaluation/development kit is now available from Digi-Key. These kits are fully assembled and programmed, and only require a mini USB cable to operate with the GUI below.
Click here to purchase the assembled and programmed board shown below.
Click here for a mini USB cable.
Click here to download the GUI.
Click here to download the FTDI USB Virtual COM Port (VCP) driver.
Panasonic GridEYE Sensor (3.3V high gain version used)
Full Datasheet Link <-- New!
• High performance home appliance (Microwave oven and air conditioner)
• Energy savings in office (Air-conditioning and lighting controls)
• Digital signage
• Automatic door and elevator
The Grid-EYE is a high precision infrared array sensor based on advanced MEMS technology. It is capable of measuring temperatures across a grid of 8x8 (64 pixels) up to ten times per second over the following temperature ranges:
Temperature range of measured object:
High gain: +32°F to +176°F (0°C to 80°C)
Low gain: –4°F to +212°F (–20°C to 100°C)
It is available in 3.3V and 5V versions, and high and low gain at each voltage. The sensor is packaged in a 8mm x 11.6mm x 4.3mm tall SMD reflow mountable can package.
Breakout Board Schematics
The PCB measures 0.8" x 0.9". It was fabricated by OSH Park.
Gerber files are available upon request.
The I²C communication routine between the Grid-EYE and PIC24 operates inside a 100mS timer interrupt:
The serial packet from the PIC24 to GUI, via the UART, through the FTDI bridge and the COM Port, is as follows:
The GridEYE sensor is connected via I2C to a PIC24F04KA200 microcontroller, which acts as the host. The PIC24 reads the thermistor on the GridEYE, followed by each of the 64 pixels, and passes the data out the UART interface, through the FTDI IC, to the Windows GUI.
The GUI was developed in Visual Basic 2010 Express (free from Microsoft).
The GUI implements the following case-insensitive keyboard commands:
s: Scan serial ports when disconnected.
c: Connect to selected serial port when disconnected.
d: Disconnect from the serial port when connected.
i: Toggle between discrete and interpolated images.
The GUI also allows logging of all data received from the development board. This data is space delimited and each packet is appended with the calculated checksum and a time-stamp. The data looks like this: