Qualquer forma de alimentar um relé de 5V com software?

0

Eu tenho um relé que pode ser alimentado por uma saída de 5V e estou tentando ligá-lo em software em uma placa-mãe do PC.

Pergunta: Como obtenho uma saída de 5V de qualquer parte da placa-mãe (prefferable acessível a partir do exterior do case) e controlo-a programaticamente com qualquer linguagem de programação?

A saída não precisa ser exatamente 5V porque eu testei o relé e ele funciona perfeitamente, mesmo com 3V.

O melhor método parece estar usando uma porta Parralel, mas nenhuma das minhas máquinas tem isso.

DVI de alguma forma talvez? PS2? Tomada de 3,5 mm? Apenas qualquer coisa que possa produzir alguns volts sob demanda.

NOTA: O computador NÃO será usado para nada além de alimentar o relé, para que sejam aceitos sacrifícios por recursos.

NOTA2: O conector de áudio (3,5 mm) parece promissor. Pode produzir alguns volts quando eu toco uma onda senoidal ou algo do tipo?

A razão pela qual estou fazendo isso em vez de usar meu Raspberry Pi ou Arduino é porque meu professor de Ciência da Computação realmente quer que isso seja completamente grátis e planeja usar uma versão corrigida do Windows XP para usar uma porta paralela em combinação com algum programa DOS. O que eu acho insano.

E se você está se perguntando, o revezamento alimenta o sino da escola.

    
por Janekmuric 07.09.2016 / 22:25

1 resposta

5

Vamos dividir esta questão em três partes:

  1. Como obtenho uma saída de 5V de qualquer parte da placa-mãe (de preferência acessível do lado de fora do gabinete)
  2. Como controlá-lo programaticamente?
  3. Como isso é totalmente gratuito.

Para que não comece com o último. Isso é um não ir. Você precisa isolar a energia externa (a da campainha) da configuração interna do computador. Isso significa que você quer um relais e alguma lógica de cola. Isso pode não custar muito, mas não será totalmente gratuito.

Também soluções pré-fabricadas começam em torno de € 8,50. O link a que eu me referi explicitamente é compatível com um rpi, mas ao ler as especificações parece funcionar com qualquer saída USB.

Criar um dispositivo sunch pode ser um projeto divertido, mas os recursos usados, os computadores em potencial (bem, curto-circuitado, provavelmente não explodindo) e o tempo investido significam que comprar esse dispositivo é o econômico caminho a percorrer.

Eu enfatizei a economia, já que seu contraponto é se você quiser aprender mais sobre isso, em vez de chegar a um produto final.


Isso deixa mais dois pontos:

Item 2: Como posso controlar isso depende da implementação. USB parece bom (e + 5v em 100mili-Ampere pode ser o suficiente para dirigir um relais), mas tanto quanto eu sei, não há maneira de controlá-lo. Há devcon que pode ser usado para ativar, desativar ou redefinir um dispositivo, mas outras mensagens aqui no [SU] mencionam que isso não remove a parte de energia.


Item 1: Como obter +5 volt também é interessante: o USB mal fornece energia. Deve alimentar apenas para 100mA. Apenas o suficiente para alguma lógica de controle, permitindo que os dispositivos USB se identifiquem e peçam mais energia. Muitas implementações USB estão quebradas, mas você arrisca as coisas queimando se você simplesmente se conectar ao USB e tocar em sua energia. Isso deixa apenas outras três fontes comuns de energia: 1) A potência de +5 da PSU dos desktops, 2) Alimentação dos cabeçalhos dos ventiladores 3) Conectores eSATA alimentados por energia. (não tenho certeza sobre isso, eles podem sofrer dos mesmos limites que o USB).

Atualização dos comentários de Ali Chen:
Não. Isso é para um DEVICE que não deve usar mais de 100mA antes da enumeração e configuração. Mas qualquer USB HOST DEVE FORNECER 500mA, não importa o que aconteça.

Não "algumas implementações". Estes são dois requisitos separados. O único caso para o limite de orçamento formal de 100 mA é apenas para uma classe especial de "hubs com barramento"

Observe que o último pode incluir o hub alimentado por USB em um rPi.


Recapitulação e conclusões:

  • Você precisará de alguma fonte de energia para o sino. Muito provavelmente não do próprio computador, mas de um PSU externo. Aquele extrai poder, então você quer desligar isso quando não estiver em uso.
  • O mesmo para o PC. Se acontecer de estar ligado o tempo todo: tudo bem. Se não vai desperdiçar muito mais energia do que comprar um riP e custos de gadgets.
  • Você quer separar a energia da campainha do PC. Isso significa um relacionamento e uma configuração sã.
  • De preferência, você quer um segundo para alimentar o PSU dos sinos (que provavelmente está conectado a + 240v ou o que quer que seja do mural de parede local).
  • Você quer fazer isso com segurança.

Conclusão econômica: Compre uma RPP de fricking e uma prancha pré-fabricada. Aprenda a lição importante quando a casa e quando não.


... tudo sob o pressuposto de que este é um projeto do mundo real e não algo que você só precisa projetar para fins educacionais. Se é um começo educativo com um PC desktop, triplo crossfire. Um benchmark de gráficos que dispara em determinados momentos ... e um medidor de IR no escapamento para saber quando acionar. O restante dessa implementação é deixado como um exercício para o leitor.

    
por 07.09.2016 / 23:28