Este es un proyecto que hice hace algún tiempo durante la escuela de pregrado. Es un poco vieja, pero todavía vale la pena compartir.
El proyecto es sobre un PCB con 8 relés que están controlados por un microcontrolador, que recibe órdenes desde un PC a través de interfaz de puerto serie.
Originalmente, el proyecto iba a ser conducido por el NI DAQ 6008 salidas solamente (sin microcontrolador).
Pero luego decidí hacer otra versión del proyecto, también es capaz de ser conducido por el PC.
Así que seleccioné el PIC16F84A como el enlace entre el PC y los relés. Y por supuesto, el puerto serie (DB-9) como el medio para transferir los comandos.
La corriente máxima capaz de circular a través de cada uno de los relés es de 5A @ 250V.
Cualquier GUI puede utilizarse para comunicarse con el dispositivo. La idea es que el microcontoller recibe un único byte entrante y activa los relés dependiendo de sus respectivos bits: Si n bits es lógica 1, este relé se activa. Es simple ya que la comunicación es unidireccional solamente.