IRLCD : DIY USB to IR receiver + HD44780 based LCD display
The USBTiny project (USBtiny LIRC compatible IR receiver and LCD controller) has released a really simple DIY USB to LCD + IR Receiver. IR Receiver is LIRC compatible, while fully supporting Igorplug protocol. However, there were no support for LCD part. This is now done with the IRLCD driver, developped by Jean-Philippe Civade and published with schematics on [ http://www.civade.com/post/2008/07/06/35-irlcd-lcd4linux-lcdsmartie-realisation-d-une-interface-usb-avec-afficheur-lcd-recepteur-infrarouge-compatible-lirc-pour-linux-ou-windows-avec-un-attiny-2313 http://www.civade.com/].
The hardware is really simple to do with easy-to-obtain few components. The USB stack is a software-only AVRUSB implementation for ATTiny2313. Have been tested with 1*16, 2*16, 2*20, 2*40 displays. Supports only mono controller displays. There's no backlight or contrast adjustmets.
This driver is based on LCD2USB driver, modified for use on IRLCD. Many thanks to Till Harbaum for his job on LCD2USB! The driver does not support yet the IR part of the device.
Display Section
Display <name> { Driver 'IRLCD' Bus '<string>' Device '<string>' Icons <number> asc255bug <0|1> }
Parameters
Driver | 'IRLCD' |
Bus | Bus name as displayed during USB scan (e.g. '003'). Only required when using multiple IRLCD interfaces. |
Device | Device name as displayed during USB scan (e.g. '004'). Only required when using multiple IRLCD interfaces. |
Icons | Number of user-defined chars reserved for Icons (default: 0) |
asc255bug | set to 1 if you don't get solid blocks in bars, but an a wire character |
Examples
Display IRLCD{ Driver 'IRLCD' Bus '003' Device '004' Icons 1 }