Vous ne pouvez pas faire ce que vous voulez en connectant simplement un relais au port USB.
L'USB est un bus, avec un protocole série en cours d'exécution. Il est nécessaire que vous vous connectiez avec ce bus en utilisant les protocoles appropriés.
Vous aurez besoin d'un "appareil" d'utilisation qui est capable d'être programmé pour répondre à un stimulus informatique et activer un signal externe .
Il existe de nombreuses façons d'y parvenir, des produits prêts à l'emploi aux kits de bricolage, en passant par les circuits intégrés discrets que vous pouvez utiliser pour créer votre propre système.
Personnellement, je recommanderais l'un des nombreux kits de bricolage disponibles, comme la carte d'interface d'expérimentation USB Velleman K8055. Il y en a beaucoup d'autres comme ça.
Si vous voulez entrer dans le vif du sujet, alors vous devez regarder des choses telles que les microcontrôleurs (sur lesquels le Velleman est basé), qui peuvent être programmés pour faire beaucoup de choses différentes. Certains d'entre eux ont un support USB intégré, mais il faut une connaissance approfondie du protocole USB pour les maîtriser. La plupart des gens utilisent d'abord une puce «FTDI» pour convertir l'USB en RS-232.
Si vous recherchez un produit standard, vous pouvez envisager la possibilité d'une imprimante parallèle USB Produit de port, auquel vous pouvez programmer et accéder comme s'il s'agissait d'un port parallèle (Centronics) directement connecté à votre ordinateur. Cela vous donnerait 8 sorties que vous pouvez activer et désactiver.
Encore une chose à surveiller - la plupart des sorties d'ordinateur / microcontrôleur ne seront pas assez puissantes pour piloter directement un relais. Vous devrez faire passer le signal à travers un circuit «pilote» pour obtenir une puissance suffisante. Cela peut être aussi simple qu'un seul transistor, ou vous pouvez regarder quelque chose de plus complexe comme un MOSFET, etc. Oh, et méfiez-vous de "Back EMF" - un relais est une "charge inductive".