Como dice Anindo, el USB es un protocolo complejo que requiere un microcontrolador o un IC USB específico, como el FT245 , FT232 USB a chips paralelos / en serie. Si quieres y estás dispuesto a aprender, entonces toma una tarjeta de desarrollo USB de inicio, por ejemplo. Microchip o Atmel (por ejemplo, PIC18F , 24F o PIC32 basado en un par de libros electrónicos básicos y aprenda los conceptos básicos (muchas preguntas aquí acerca de cómo empezar con estas cosas, eche un vistazo)
Si no está buscando aprender sobre el diseño de circuitos o los microcontroladores, que desde cero tomaría una cantidad considerable de tiempo y esfuerzo para adquirir las habilidades que necesitaría para el tipo de automatización del hogar, entonces mi consejo es comprar algo como un Dispositivo de tipo E / S o registro USB o multímetro con capacidad de comunicaciones de PC.
National Instruments ofrece una gama de productos de registro de datos USB que pueden manejar entradas digitales o analógicas, además de salidas para controlar relés, etc. Aquí hay un ejemplo de uno; a E / S digital con hasta 96 líneas . Otro es el sistema DAQ compacto para el registro de sensores, que tiene varios módulos de sensores que se pueden usar con él. Eche un vistazo a las páginas principales de adquisición de datos para ver si hay algo que se adapte a sus necesidades.
Para obtener dispositivos básicos más simples y económicos, consulte las opciones de Anatrek .
Independientemente de lo que elija, es muy probable que aún tenga que construir un circuito básico para interactuar con el dispositivo de registro. Necesitamos conocer los detalles de exactamente lo que desea hacer para proporcionar una solución específica, como si desea utilizar cableado o RF, si desea medir voltaje / corrientes y de qué niveles y frecuencia, etc. Si algo se enciende o se apaga es bastante fácil, si eso es todo lo que quiere hacer, díganos qué es / son, y si desea hacerlo de forma inalámbrica o no (más cualquier otro detalle que pueda pensar en cuál puede ayudar)