visual studio microsoft español descargar community continuous-integration usb serial-port electronics

continuous-integration - microsoft - visual studio installer



¿Cuál es la forma más fácil y práctica de alternar varias bombillas con una PC? (13)

La mayoría de los componentes de PC no manejarán 115 VAC. Puede echar un vistazo a algunas cosas de x10, que es un antiguo estándar de automatización del hogar. De lo contrario, necesitará usar relés controlados por una PC para cambiar los 115 VCA.

Esta pregunta está relacionada principalmente con la electrónica , pero también tiene un aspecto de programación .

Algunos antecedentes sobre el problema

Tenemos un semáforo en la pared de nuestra oficina. Cuando la gente entra a la oficina, inmediatamente pueden decir desde el semáforo si las pruebas automáticas de construcción y prueba de anoche fueron correctas: verde significa que todas las pruebas pasaron, amarillo significa que algunas pruebas fallaron y rojo significa que algunas compilaciones fallaron.

En este momento, hay tres interruptores en tres cables que cuelgan del semáforo y alguien tiene que alternarlos manualmente todas las mañanas. Estoy buscando una manera fácil de automatizar este proceso con una PC.

Algunos antecedentes sobre mí

Puedo escribir software. Tengo algo de experiencia en soldadura. Conozco la teoría del diseño digital, pero nunca he construido un dispositivo físico. No tengo mucho tiempo en mis manos.

La pregunta

¿Cómo puedo controlar tres bombillas de 110V (o cualquier dispositivo) desde una PC con la mínima cantidad de esfuerzo (e inversión)?

Algunas restricciones laxas

  • No me importa el esfuerzo de escribir el software para controlar un puerto serial / USB.
  • Habiendo dicho eso, estaría bien si no tuviera que escribir ningún software y simplemente usar las herramientas existentes.
  • ¡Prefiero no hacer ninguna soldadura! Puedo ir con uno de esos kits de pasatiempos en los que insertas componentes en las máquinas tragamonedas, etc. O tal vez podría ser algo de Toys "R" Us.
  • Estoy dispuesto a comprar un dispositivo existente como una placa Arduino .
  • Sería bueno si puedo hacer esto con solo partes que están por ahí. Por ejemplo, tengo un viejo módem de 2400Bd que puedo desarmar (aunque, eso probablemente sería seguido por algo de soldadura).

Actualizar

Proyectos similares que se mencionan en las respuestas:


Si te gusta hacerlo tú mismo, una interfaz de puerto serie no sería demasiado difícil. Un puerto en serie tiene al menos dos líneas que se pueden encender / apagar: RTS / CTS y DSR / DTR. Cuando enciende cualquiera de las líneas, obtiene + 5VDC en esa línea en particular. Puede usar esas líneas para controlar los relevadores que a su vez encienden / apagan las luces.


Un tablero Arduino parece demasiado para algo tan específico, especialmente si no vas a usarlo junto con nada más. Además, vas a tener que comprar una variedad de componentes o un escudo Arduino (específicamente el escudo de relevo) para que se acumule rápidamente, especialmente si no quieres soldar (estarás buscando aproximadamente $ 120 + impuestos por el arduino y el escudo.)

Como está conectando CA (la bombilla) y la computadora entrega DC, necesitará relés. También necesitará cambiar los relevadores con transistores, ya que no creo que la salida de la serial o USB genere el mA que desea.

La forma más fácil de hacerlo es utilizar una placa de retransmisión USB. Algo así funcionaría genial http://www.robotshop.us/phidgets-1014-relay-interface.html . Además, es 1/3 del precio de la combinación anterior. Aún mejor, te dan bibliotecas para controlarlo, así que programar es muy fácil.

Además, si vas a eBay, puedes obtener incluso más barato, especialmente si no te importa usar el puerto paralelo ahora "antiguo" en su lugar. Aunque creo que no tendrás bibliotecas.

Buena suerte



Aquí hay un gran problema: si estoy TC''ing ese día, no puedo ver tu luz . Teniendo en cuenta eso, construiría esto como una pequeña luz que se encuentra en la bandeja y muestra el estado actual de la construcción. Las personas que desean conocer el estado de compilación pueden instalarlo, a las personas que no les importa no les molestará su semáforo intrusivo. Escuché una presentación de un consultor una vez y dijo que había hecho esto en una compañía y que a los tipos de VP les encantaba. Aquí hay un enlace ; la muestra está en Python.

Editar: parece que CruiseControl.NET ya tiene este tipo de cosas .



Los módulos X-10 son probablemente la ruta más fácil de tomar. Si intenta hacer el cambio de 110 V por su cuenta, su proyecto se convertirá rápidamente en un proyecto de hardware en lugar de uno de software. X-10 (¿solía?) Tiene un dongle que se conecta a un puerto serie (llamado "petardo"). El protocolo para eso se puede encontrar en línea.

Advertencia final: el X-10 es de baja tecnología y está sujeto a la interferencia de las fuentes de alimentación de conmutación modernas. Así que pruébelo en su oficina antes de comprometerse con el esfuerzo del software.


Necesitarás:

Puede usar los 12V de su PC para alimentar la bobina del relé.

Las placas generalmente vienen con controladores y bibliotecas para controlarlas.


Obtenga un semáforo USB y un cable de extensión USB. Yo gravito hacia la solución más simple posible. Debería ser bastante fácil escribir algún software para conducirlo.


Solo para dar algunas opciones más:

Los relés pueden ser reemplazados por tiristores. Estos no sufren desgaste mecánico ..

Otra solución barata y fácil: compre un órgano ligero de tres canales y conéctelo a la salida de sonido de una PC. Encuentre las frecuencias resonantes de las tres salidas reproduciendo algunos tonos sinusoidales de prueba o un barrido sinusoidal.

De esa manera no solo puedes alternar las tres luces, también puedes atenuar y pulsar las luces. No hay necesidad de perder el tiempo con el USB y los relés.


Use un puerto serie, que maneja un puente H (puede obtener un chip digikey) que impulsa un relevador (digikey nuevamente). El puente H aísla eléctricamente el puerto en serie y limita el consumo de corriente. No es posible cambiar la corriente de la pared con un transistor, por eso usa un relé.


Mire en X10

(Editar: carteles originales reemplazados Enlace NSFW con la página de wikipedia en X10)


Este dispositivo " IP Power 9258 " debería funcionar para usted, es una barra de alimentación comandada por Ethernet. Es similar al dispositivo utilizado en este proyecto "Red Bear Alert!" - Las lámparas Hudson Bear .

Una búsqueda de Google para la tira de energía controlada por retransmisión, enumera toneladas de proyectos para construir la tuya.