Si, esistono delle schede che colleghi alla porta USB con a bordo 8 relays
Io, taaaaanti anni fa le usavo collegate alla porta LPT e venivano comandate tramite comandi OUT sulla porta parallela, ma si parla di prima dei dinosauri, adesso sono su porte USB
https://www.amazon.it/Switch-Relay-1...72613753&psc=1
Questo ovviamente se non hai grossi problemi di temporizzazione e non devi fare cose veloci,
Se invece hai bisogno di cose un po' più performanti prendi (ad esempio) un Arduino, collegato sia al PC sia ad una scheda relais, e ci fai quello che vuoi