Fechar circuito de um relé com Java - utilizando porta USB

Bom dia pessoal, estou tentando fazer uma coisa, e gostaria de saber se alguém já conseguiu algo parecido.
Gostaria de ligar um relé a uma porta USB, e fazer com que meu programa fechar o circuito desse relé.
Andei vendo umas bibliotecas como jusb mas não consegui, alguem já conseguiu algo parecido?

Atenciosamente

Por acaso você tem alguma interface digital <=> USB, algo como isto aqui?

É que a USB é uma interface serial (Universal Serial Bus) que não é apropriada para simplesmente comandar relés diretamente. Como você deve saber, uma interface USB tem 4 pinos , mais o terra; sendo que 2 deles são a alimentação e o terra, e os outros dois, que carregam a informação serial, trabalham com altas frequências que não podem ser chaveadas diretamente por um programa. Portanto você precisa de um circuito (tal com o que mostrei acima, disponível em http://www.kadtronix.com/digio.htm ) para poder controlar relés.

http://pinouts.ws/usb-pinout.html

Procure no Google por "usb i/o digital interface".

Uma ótima interface para acionar reles voce pode encontrar em www.nse.com.br, eles tem várias opções de quantidade de reles e são baratos.

Certo gente, ai eu tenho este interface, vi que ela possui um software também.
Minha pergunta é, como vou controlar através do java? com JUSB ? como ?

[quote=luique]Certo gente, ai eu tenho este interface, vi que ela possui um software também.
Minha pergunta é, como vou controlar através do java? com JUSB ? como ?
[/quote]

Cara, essa interface mapeia a porta usb como serial(COMX). Vai aparecer uma “com” como dispositivo plug and play. Você só precisa enviar os valores para ela(RXTX).

Comprei um controlador usb com 1 saida de rele ontem. Vou aguardar chegar e botar a mão na massa,
ai mais perguntas virão, desde já vlw :wink:

estou tentando fazer a mesma coisa.

estou usando uma placa da arduino duemilanove para fazer a interface entre os dados vindos de minha aplicação java-usb e o circuito de potência. que no meu caso o circuito controla motores DC.

estou usando essa API

http://javax-usb.org/

quando executo aparece esse erro

Exception in thread “main” java.lang.RuntimeException: Error : Properties file javax.usb.properties not found.

alguém pode me ajuda??
:frowning:

Melhor é usar um Arduino ou um Chip da familia FTDI , eu também ja sofri muito por causa de comunicação usb, com um Arduino é tudo muito mais simples