I created it to allow me to control my MythTV home theater PC with my LEARNING infrared remote control instead of having to use a real USB keyboard - but it will work with any system (Linux, Windows, or whatever) that you can plug a USB keyboard into, and also other home theater systems like XBMC and MediaPortal.
Many people use LIRC on Linux to control MythTV, but my solution does not require you to edit any complicated configuration files and does not need any special device drivers or software to be installed.
IRK! is an open-hardware project that I created on SourceForge. Contributors and bug reports are welcome.
Features
The feature set so far includes:
- IRK! teaches your LEARNING remote control IR codes
- IRK! lets you map IR codes to USB keystrokes - for example, Shift+Enter
- IRK! sends the USB keystroke to your PC when you press a button on your remote
- IRK! can send power off, sleep, and wake codes to your PC
- IRK! devices can have one of 256 addresses - so you can have multiple IRK!'s
- IRK! handles broadcasts - so multiple IRK!'s can respond to a single remote button
- IRK! supports USB Consumer Device functions (e.g. Mute)
- IRK! has a programmable LCD backlight delay (or ON/OFF commands)
Remove these ads by
Signing UpStep 1: Prerequisites
You're going to be making a Printed Circuit Board (PCB) or at least a matrix board, soldering electronic components onto it, and then programming a PIC micro-controller, so you'll need:
- PCB making equipment. I use inkjet transparencies, an ordinary fluorescent desk lamp as a UV source, and Kinsten positive-acting presensitised board, and ferric chloride etchant.
- A good soldering iron with a fine tip.
- A micro-controller programmer able to program a Microchip PIC18F2550 micro-controller, such as a Pickit2 or you can make your own (search for "pic programmer" on Instructables).








































Visit Our Store »
Go Pro Today »




Glad you're having fun with it! (sorry about the delay in responding, but I only got notified about your comment after 5 days - must be some anti-spam thing).
I have to admit I've not put much more effort into IRK! since I bought an Android phone and installed the mythmote app on it to control my MythTV system, but I sure had a lot of fun doing the whole design/build/program thing and to end up with a reasonably unique home-made gadget was worth it just for that!
Cheers,
Andrew A.