USB Infrared Toy

From DP

Jump to: navigation, search

Image:irtoy-cover.jpg

Read the USB IR Toy how-to.

Use a remote control with your computer, view infrared signals on a logic analyzer, capture and replay infrared signals, and play TV POWER codes.

You can get an assembled USB IR Toy for $20, including worldwide shipping.

Features:

  • Infrared remote control decoder (RC5)
  • Infrared signal logic analyzer
  • Capture and replay infrared signals
  • Play TV POWER codes, turn on/off most TVs
  • USB connection, USB bootloader for easy updates
  • Supported in WinLIRC
  • Open source

Contents

[edit] Introduction

[edit] Software

[edit] Firmware

[edit] Source

[edit] Modes and protocols

This is a summary of the USB IR Toy modes and protocols.

[edit] IRman-compatible decoder

The IR Toy default mode is a simple IRman compatible USB remote control decoder. Command your PC from a remote control with lirc/WinLIRC, Event Ghost, PC Remote Control, Girder, etc. The LED will blink very briefly each time it decodes an IR signal.

[edit] Infrared sampling mode

Infrared sampling mode times the duration of infrared pulses and sends the measurements to the computer. It's used by the custom IR Toy WinLIRC plugin. It's currently receive-only, but we'll add a compatible transmit feature in a future update.

[edit] Logic analyzer mode (SUMP)

The IR Toy captures and displays remote control waveforms with the SUMP open source logic analyzer client. Sampling is triggered by a change on the IR receiver, it won't start capturing until it gets a valid IR source. The logic analyzer mode currently operates at 10kHz with a fixed 1024 sample buffer.

[edit] Raw infrared transmit/receive (IRIO) mode

IRIO mode has been abandoned in favor of IR sampling mode. It still works, but it will not be enhanced in the future.

IRIO is a raw infrared input/output mode, it sends and receives raw IR waveforms. This mode can clone remote controls, and playback the signals to operate devices from a computer.

[edit] Self-test

The IR Toy has a self-test that can help determine if everything is working correctly.

[edit] Links

[edit] License

  • The compiled firmware uses a USB PID licensed from Microchip for our use. It is limited to 10K units, and licensed only for our hardware production, therefore we have to limit use of firmware compiled with these numbers to non-commercial use. You are free to compile the firmware from source without the PID and use it under the terms of CC-BY-SA.
Personal tools