
This is the reconstruction of a “Fakespace GL-8001” device with fully compatible serial interface via USB. This device fits into a very small SubD adapter housing, consumes low power (max. 20 mA), supports USB standby, may support a USB remote wakeup feature later, is much faster in responsiveness than the GL-8001, and the electronic components are fairly cheap, lower than 5 €.
Data gloves with miniaturized USB controlling device: [Link]

Parallel interfacing LCD with MCU needs at least 6 I/O pins (4 bit mode) and maximun 11 I/O pins (8 bit mode). The I/O pin’s can be cut down to 3 pin by serial interfacing using shift registers. There are a few shift registers that can be used such as 74HC164, 74HC595, CD4094 and other compatible 8 bit shift register. Before you attempt to do serial interfacing, it helps to get familiar with parallel interfacing, you can find many reference from internet.
Serial interfacing LCD with PIC Microcontroller: [Link] - [Via]

And here is another infrared receiver, although its name says its universal that doesn’t mean the other Infrared Receivers aren’t. The project page first presents a MCU version of the receiver based on several types of PIC’s and than the symplified version without MCU, the one i also wrote about here. The goal is the same as for the other infrared receivers, to control your computer with any remote controller you have (TV, VCR, CD or Stereo).
UIR - Universal Infrared Receiver: [Link] - [Via]

These day’s most computers and laptops don’t have the RS232 port installed so if you can only connect something trough RS232 you’re looking at a problem. This project comes in handy, and gets you out of the problem. It’s really simple, few parts are involved and if you do it with SMD parts it can be pretty small(like in the picture).
USB to Serial (RS232) Adapter: [Link]

This device transforms your PC into a powerful controller that you can use to program and automate machines, circuits, or just about anything you can imagine. Its flexible 29 I/O ports that you can configure to work ( bit by bit or in groups) as inputs or outputs makes it adaptable to a wide array of applications . Control of stepping motor system is unbelievably easy, thanks to its built-in Pulse Generator function. It even has encoder switch input functions, counting inputs, and port capture register. It is Visual Basic friendly, and more!
29 I/O Serial I/O PC Automation: [Link] - [Via]