Penso che tu abbia un paio di opzioni.
Porte parallele
Le porte parallele sono ancora la soluzione più semplice per controllare circuiti semplici. Esistono ancora kit che consentono di utilizzare la porta parallela per controllare un insieme di relè.
Una rapida ricerca sul web per "kit relè porta parallela" produce una serie di risultati. Ho incluso i PDF di due di questi kit, perché contengono elenchi di parti e diagrammi a blocchi:
Il software per il controllo di questi kit può diventare un po 'complicato, ma ho trovato un'elegante libreria Python che funzionava molto bene sia su Windows che su Linux: http://pyserial.sourceforge.net/pyparallel.html
La maggior parte delle schede madri moderne non è più dotata di una porta parallela, ma ci sono molte schede di espansione poco costose che forniscono una o due porte parallele. In alternativa puoi acquistare un PC all-in-one economico che ha ancora una porta parallela, come l'Intel Atom DH2500.
Nota che i cavi da USB a porta parallela generalmente non funzionano per questo genere di cose. Ci sono hack là fuori che possono farli funzionare, ma gli hack funzionano solo per alcuni cavi.
Infine, se vuoi usare la porta parallela per un'installazione permanente, tieni presente che durante l'avvio, tutti i relè si accenderanno e spegneranno brevemente. Non c'è molto che puoi fare al riguardo, a meno che tu non voglia riscrivere il BIOS del tuo PC.
Microcontrollori
Ho giocato con le schede Arduino per un un paio di mesi ormai. È molto facile convincerlo a inviare testo al PC sulla porta seriale USB e immagino che non sarà troppo difficile fargli ascoltare i comandi seriali dal PC.
In alternativa, anche programmare la scheda per eseguire tutto il controllo è un'ottima soluzione. Ci sono un sacco di schede di espansione, inclusi set di relè. Le schede Arduino sono anche molto semplici da alimentare: le ho viste funzionare da circa 5v fino a 20v, anche se penso che raccomandino tra 9v e 12v per un uso a lungo termine.
Non dovresti avere troppi problemi a trovare aiuto con i progetti Arduino. La comunità per loro è enorme e sono praticamente progettati per i tinker. altamente consiglio il loro kit di base per le persone che hanno appena iniziato con l'elettronica.
Porte seriali (inclusa USB)
Imparare a progettare e costruire hardware per porte USB è ancora nella mia lista di TODO. Anche se non li ho usati personalmente, ho sentito parlare bene di due libri in particolare:
Costano solo circa $ 25 ciascuno, e se hai domande più specifiche dopo averle lette, sono sicuro che puoi trovare ulteriore aiuto ponendo domande specifiche qui.