1 votos

Un simple interruptor controlado por USB

No soy realmente un tipo de hardware, pero estoy pensando que esto podría ser una construcción sencilla. Con un poco de orientación.

Básicamente quiero enganchar un interruptor de botón físico a uno controlado para mi cámara. Así que podría decir que hacer un programa que liberará el obturador cada minuto o algo simple como eso.

El interruptor en sí es sencillo. http://www.instructables.com/id/Homebew-Wired-SONY-ALPHA-Remote/step3/Solder-everything-together-inside-of-your-enclsure/

Sin embargo como lo conectaría a un controlador usb. De la lectura creo que necesito un relé pero los relés parecen más complicados. ¿Es un proyecto sencillo o complicado? El interruptor que se controla probablemente no debe transportar ninguna electricidad a los cables que se muestran en la imagen.

Fuente de la imagen

1voto

Brendon Puntos 1981

No tiene por qué ser tan complicado. Consigue un Arduino y 2 transistores NPN. Conéctalo así:

schematic

simular este circuito - Esquema creado con CircuitLab

Puedes escribir el programa Arduino para que funcione de forma autónoma, o para que escuche los comandos enviados por USB. De cualquier manera, se establece uno de los GPIOs alta para iniciar el enfoque automático, y el otro alto para tomar la foto. Si quieres ponerte elegante, busca en Google "arduino intervalometer" y hay un montón de proyectos para elegir.

0voto

ErikE Puntos 76

Esto debería preguntarse realmente en el sitio de electrónica .

Pero de todos modos, la interconexión directa con el USB es, como mínimo, difícil. Sin embargo, hay un truco que puede facilitar las cosas. Puedes conseguir un puente USB-serial por casi nada en eBay. Windows lo reconocerá automáticamente como un puerto serie. Escribir en un puerto serie es fácil en cualquier lenguaje. Además, la interconexión de hardware con un puerto serie es relativamente fácil.

Para conectar con la interfaz serie, hay dos opciones.

Opción 1:

En primer lugar, tu hardware necesitará un CI de registro de desplazamiento y un circuito de apoyo. Así, cada vez que envíes un byte al puerto serie, podrás 'retener' uno de los bits de ese byte. Este 'bit' será el que utilices para controlar tu señal.

El circuito de registro de desplazamiento consistirá en:

  • Registro de desplazamiento IC
  • Señal de reloj que activa el registro de desplazamiento a la velocidad de transmisión. Esto podría hacerse con un par de resistencias, un condensador y un IC de disparo schmitt.
  • Circuito contador que detecta cuando un byte ha terminado para poder encajar los bits en los latches de salida.
  • Circuito de reinicio que detecta cuando no se envía un byte. (Cuando no ha habido ningún "bit de inicio" durante al menos 8 o 9 bits. Esto se utiliza para inicializar el hardware para que pueda sincronizarse con los bits que se envían. Esto pondría el contador a cero.

A continuación, la siguiente parte del circuito:

No puedes accionar un relé directamente desde el pin anterior, necesitarás algo que lo amplifique. Un solo transistor debería servir (NPN o PNP estaría bien). También necesitarás una resistencia.

La salida de ese circuito de transistores puede utilizarse para accionar el relé. Puede ser posible omitir el relé, pero probablemente es mejor usar un relé para que aísle eléctricamente el circuito de la cámara del circuito del USB.

Así que probablemente este no sea un buen proyecto para una persona que no tenga conocimientos de hardware. Aunque no es difícil, habría que aprender bastante. Sin embargo, el circuito sería muy indulgente, no habría tolerancias estrictas con la sincronización, el ruido, etc.

Opción 2:

Utilice un microprocesador como uno de los microprocesadores PIC de gama baja que tienen un UART. (Receptor/Transmisor Asíncrono Universal). Necesitarás un programador para esto, se pueden conseguir nuevos en eBay por unos 30 dólares. Debería ser bastante fácil encontrar un código de ejemplo en línea que enganche los datos en serie en los pines. Esta es probablemente la mejor opción para usted, ya que puede no tener que alterar una sola línea de código. Los microprocesadores PIC tienen todo lo que necesitas excepto la etapa de salida (Ver NPN/PNP/Relay arriba).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X