Pregunta

Estoy buscando controlar una luz de red eléctrica de un simple interruptor de relé conectado a través de USB a la computadora.

El interruptor de relé ni siquiera es un dispositivo USB, es solo un interruptor simple que requiere la tensión USB para encenderla.Cuando el voltaje cae por debajo de un umbral, el interruptor apagará la luz.

Mi problema es que no puedo controlar la potencia de salida de un puerto USB.Estoy feliz de hacerlo usando cualquier idioma en Windows o Linux (pero preferiblemente Java porque estoy acostumbrado a él).

¿Fue útil?

Solución

Desafortunadamente, en la mayoría de los casos no puede controlar la fuente de alimentación al puerto USB. La fuente de alimentación generalmente está cableada, y no es conmutable en software. Usted puede Envíe un reinicio a un dispositivo USB , pero eso no funcionará en su caso.

Hay una serie de proyectos en instructables que hacen similares a lo que describe, pero desafortunadamente parecen ser bastante complicados o requieren partes costosas.

Editar: En realidad, hay un producto actualmente en las noticias que querrían que desee, pero no parece estar enviando aún: http://www.pwrusb.com/

Editar (nuevamente): aparentemente Puede hacerlo con algunos centros USB . Esta publicación sugiere El Linksys USB2HUB4 es uno que funciona.

Editar (y otra vez): aparentemente hay una serie de preguntas similares, pero no parece haber más respuestas útiles:

Otros consejos

La mayoría de los convertidores USB a Serial o USB a RS232 $ 10 SOPORTE HARDSHAKINKING.Use uno de esos como un solo canal digital IO.

Conecte su transistor que conduzca el relé a DTR en la placa del convertidor y el comando DTR OFF con el controlador de convertidores.

A 2N7002 es un buen transistor para usar (FET en realidad), ya que funcionará desde 3V y no necesita resistencias en ninguna parte.

Aquí hay una solución completa.

Utiliza una junta arduino, con una conexión USB, (y UNO, por ejemplo) para controlar el relé y combina esto con PFOD (Protocolo para la Operación Discovery) www.pfod.com.au que le permitirá controlar la placa / relé desde el Arduino IDE SerialMonitor, o una ventana de terminal (TeraterM) o un programa de Java. El protocolo de mensajes encierra los comandos en {}, piense en HTML simplificado para MIR MICROS, y proporciona numerosas pantallas, menús, deslizadores, texto y entradas numéricas, etc. Una especificación de protocolo detallada está disponible

consulte puerta de garaje remota para Un ejemplo detallado, con un código de Arduino completo y un ejemplo de control del relé de TeraterM, así como el Arduino IDE SerialMonitor.

Hay también una aplicación de Android, PFODAPP , que hará el control de propósito general a través de Bluetooth, o WiFi / Internet con seguridad de 128 bits. El PFODAPP hace todas las cosas Android, solo necesita codificar algunas cadenas simples en su código Arduino para obtener cualquier sistema de menú que desee. Consulte www.pfod.com.au para numerosos ejemplos.

Necesita un microcontrolador USB-GPIO:

ADAFRUIT FT232H (alrededor de $ 15) ingrese la descripción de la imagen aquí

arduino nano atmega328 (alrededor de $ 7) 2

Vea esta respuesta

Sugeriría colocar una unidad PI de Raspberry separada con una función de activación activada para que pueda apagarse y encenderlo.

Podría hacerlo combinando estos dos productos de Pololu, por aproximadamente $ 25:

  1. Micro Maestro (ensamblado)
  2. Portador de relé básico SPDT con relé 5VDC (ensamblado)
  3. El maestro es principalmente un servo controlador, pero puede configurar cualquiera de sus canales para ser simples salidas digitales.La salida se puede controlar desde el software Maestro Control Center o puede escribir su propio software.Una salida digital de un maestro es adecuada para encender el relé en el transportista del relé.El relé podría ser alimentado desde USB a través del maestro;Creo que aumenta alrededor de 100 mA de corriente, por lo que probablemente no será un problema para la mayoría de los puertos USB, aunque no sería compatible con el USB porque la corriente total dibujada por el maestro y el relé serían más de 100 mA.Puede suministrar su propia fuente de alimentación para el relé si está preocupado por eso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top