Construir su propio controlador de cámara inalámbrica de múltiples funciones (¡ barato!). (5 / 22 paso)

Paso 5: Comunicación con la cámara

Nota: imagen que se utiliza sin el permiso de http://www.bigmike.it/ircontrol/

Se utilizará el emisor de IR para enviar una señal a la cámara. El resultado de esto es la wireless y no hay ninguna manera puede dañar la cámara (a diferencia de la conexión de las cosas en los puertos de la cámara). Si te las arreglas para dañar su cámara señalando un emisor IR en él, seguro como el infierno espero que no llevar la cámara fuera!

Software

Hay dos Estados que tenemos que emular, y esto es cierto para todas las cámaras (de hecho más o menos IR comunicación). Comunicaciones se envían como unos y ceros, máximos y mínimos.

En primer lugar es el estado, cuando enviamos una lógica, debemos encender el emisor y apagar rápidamente. Modula la señal. Diversos fabricantes tienen diversos requisitos para esto. Nikon es 38,4 kHz, Canon es algo menos. 38k es por que uso la mayoría de las cámaras. Para obtener esta modulación que trabajamos el período (1/f) que para saber, decir, Nikon tenemos un ciclo de encendido/apagado cada 26 microsegundos. La modulación es simétrico tiene así sucesivamente 13uS y apagado toma 13uS.

La secuencia de Nikon es (Felicitaciones a BigMike.it):

En para 2000uS
Para 27830uS
En para 390uS
Para 1580uS
En de 410
Para 3580uS
Sobre de 400

La secuencia es pulsada una vez, hay un retraso de 63ms, entonces es pulsado otra vez y la toma. Tenga en cuenta que la mayoría de esos números son divisible por 13.

Para Canon (con modulación de 32kHz - gracias a http://www.doc-diy.net/photo/rc-1_hacked/index.php):

16 ciclos (30uS cada)
Pausa para la 7.3ms
16 ciclos (30uS cada)

Mucho más simple.

Usando una biblioteca de demora precisa en el código, como la mayoría de las secuencias de Nikon son múltiplos de 13, solo podremos para bucles de ir a través de ellos para obtener la cantidad relevante del tiempo (el tiempo es solo un retraso normal). Hay algunas guías que sugieren que utilizar Asamblea para obtener el tiempo exacto, pero como se muestra en el enlace doc-diy, la sincronización puede ser bastante lejos y aún producir una señal de disparo válido.
La biblioteca de retraso usar bases sus retrasos de ciclos de reloj (conocer la frecuencia de reloj y el número de ciclos de reloj que se necesita para ejecutar una función dada) por lo que es muy precisa, pero limitadas a la precisión de su cristal.

Otros fabricantes

Si tienes una cámara diferente, simplemente modificar la shoot(); función en el código de C final.  Debería ser bastante fácil si usted sabe la modulación y la secuencia de pulso.

Olympus: http://olyflyer.blogspot.com/2007/07/how-to-make-your-own-rm-1-compatible.html
Pentax: http://sourceforge.net/projects/prcf/ mira el código fuente de la secuencia

Hardware

Como vamos a utilizar un emisor de corriente alta, no podemos simplemente dibujamos esa corriente a través del microprocesador (vea la hoja de datos para grados máximos absolutos). Qué vamos a hacer en cambio es sacar directamente de la batería con un interruptor electrónico, el MOSFET.
A diferencia de un transistor que implica difíciles cálculos para obtener las corrientes de colector y emisor, ganancia y así sucesivamente, los MOSFETs son sorprendentemente fácil de usar.

El 2N7000 te recomiendo compres es una básica baja potencia ' FET. Hay muchas variedad de ' FET que puede utilizarse para cambiar muchos amperios utilizando microcontroladores que sólo frazzle si trataban de establecer este tipo de corriente. Hay tres partes en la ' FET, la fuente, la puerta y el desagüe.

El cable de fuente está conectado al suelo y la puerta está conectada con el pin del microcontrolador (sólo conecto les hacia arriba, pero te podría poner siempre una resistencia en por si acaso - Compruebe el voltaje de umbral). Los componentes que desea encender son conectados en el riel de alimentación y el cable de drenaje. Cuando la tensión umbral se alcanza en la puerta - es decir, cuando el micro en el pin - la ' FET comienza realizando y actúa como un cable para completar el circuito entre la alimentación y la tierra. Para el 2N7000 el umbral es un máximo de 3V mínimo de 0.8V.

También observamos que la resistencia de la drenar-fuente (el ' FET actúa como un resistor tiende un puente sobre los componentes a tierra) es muy pequeño - en el orden máximo de 5R. Mientras que esto es muy pequeño, podría significar una sensible caída de corriente en el emisor - puede compensar reduciendo el valor de la resistencia en serie con el emisor. Esta resistencia, con la muy útil (de) calculadora de LED de 3V en una tensión directa (ver hoja de datos de la irradiacion) de 1.7V y una corriente de 80mA a 18R. Usted podría conseguir lejos con un 12R y engancharía con 18R para estar en el lado seguro. Imagen 1 muestra cómo se cablea el circuito hasta

V + en este caso es nuestro carril de 3V. La puerta es ver a 5V, el LED actualmente se enciende.
Si usted desea estudiar cómo funcionan realmente los MOSFETs y la información técnica más detallada:

http://www.IRF.com/Technical-info/appnotes/MOSFET.pdf

Artículos Relacionados

Hacer un quadcop con una cámara inalámbrica!!

Hacer un quadcop con una cámara inalámbrica!!

En nuestra infancia todos hemos visto planos y helicópteros volando en el cielo o en los dibujos animados y que todos en algún momento del tiempo queríamos hacer uno para nosotros. Así que ahora voy a hacer tu sueño realidad. Vamos a construir un qua
BRICOLAJE gafas FPV para cámara inalámbrica

BRICOLAJE gafas FPV para cámara inalámbrica

Recientemente he adquirido un UAV por lo que he estado aprendiendo cómo volar... lentamente... Hace unos días decidí volar con FPV (vista en primera persona) y se dio cuenta de que incluso con la pantalla de mi teléfono móvil con brillo completo no p
Robot controlado por Bluetooth con la cámara inalámbrica espía

Robot controlado por Bluetooth con la cámara inalámbrica espía

En este instructables que te mostrará cómo hacer robot inalámbrico controlada Bluetooth module.the mejor característica de este robot es inalámbrico, trabajando más de wiffi.in sobre el cuadro que usted puede ver mi trabajo teléfono camera.my teléfon
DIY STC MCU combinada pequeña cámara inalámbrica con OV7670, módulo de transceptor inalámbrico NRF24L01, 2,8" TFT LCD (proporcionar código)

DIY STC MCU combinada pequeña cámara inalámbrica con OV7670, módulo de transceptor inalámbrico NRF24L01, 2,8" TFT LCD (proporcionar código)

porque estoy familiarizado con la exhibición de imagen BMP bajo el sistema de archivos FAT32 y la aplicación de la NRF 2módulo de transceptor inalámbrico 01 4 L. Qué ' más, tengo una cámara OV7670 en mi mano, por lo que decido hacer un proyecto que s
Coche espía Ultimate - con cámara inalámbrica de visión de noche!

Coche espía Ultimate - con cámara inalámbrica de visión de noche!

Este es un coche espía de estructura compleja. He usado un coche de juguete de control remoto de "mecano" e instalar una cam de espía de visión inalámbrica noche que compré en ebay por 20$ con gastos de envío. Este coche originalmente trabajó co
Robot cámara inalámbrica

Robot cámara inalámbrica

Hola a todosEste robot puede comunicarse con otros robotsEste robot es el uso completo de muchas maneras supongo que su hijo es el estudio en su habitación que se puede ver que él estudiar o jugar Supongamos que un edificio se cayó y muchas personas
Construir su propio "satélite espía"

Construir su propio "satélite espía"

Siempre pensé que sería prolijo para tener su propio satélite "Espía". Me sorprende el hecho de que tenemos nuestros propios satélites espía viaja alrededor de la tierra solo. Así que ¿por qué no tener tu propia? El siguiente instructivo te mues
Recinto al aire libre de 4 dólares para una cámara de vigilancia IP inalámbrica Linksys WVC54GC

Recinto al aire libre de 4 dólares para una cámara de vigilancia IP inalámbrica Linksys WVC54GC

yo estaba buscando una cámara exterior inalámbrica mantener un ojo en el patio de mi casa, pero en vez de comprar uno nuevo solo decido hacer un recinto al aire libre para una de mis cámaras inalámbricas de Linksys WVC54GC. Agregar una antena externo
Cámara espía inalámbrica portátil! ¿

Cámara espía inalámbrica portátil! ¿

Quiero tener una cámara espía inalámbrica portátil como en el cine? Por supuesto que hacer!Siempre he visto en la película el espía saca un maletín y tienen cámara inalámbrica y pantalla para ver en. Bueno, ahora usted puede hacer su propia!Lo que us
Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Listo para sentir como el legendario "Bruce Lee" usando Wireless Wii nunchacos una diversión kung fu PC lucha stickman juego de video conocido como Un dedo muerte Punch (OFDP). ¿Qué tal jugar Jetpack Joyride en Facebook o en tu tableta Android?
Construir tu propio Robot mayordomo!!!!!!  -Tutorial, fotos y Video

Construir tu propio Robot mayordomo!!!!!! -Tutorial, fotos y Video

EDIT: más información sobre mis proyectos revisa mi nTambién hago consultoría de robótica, Mecatrónica y proyectos/productos de efectos especiales. Revisa mi página web - narobo.com para más detalles.¿Alguna vez has querido un robot mayordomo que te
Construir su propio tambor feo fumador (UDS)

Construir su propio tambor feo fumador (UDS)

Fumadores de tambor feo (UDS) son fumadores simple construir y operateyet putout algunos muy buen asado. Este Instructable le mostrará cómo construir tu propio UDS simple. Si no sabes lo que un fumador tambor feo es - o no saben cómo usar uno--Compru
Construir su propio firewall gateway

Construir su propio firewall gateway

aprender a construir su propio firewall gateway usando FreeBSD® y viejas piezas de la PC. El servidor de seguridad consistirá en el cortafuegos de PF, IDS Snort, varias aplicaciones de IPS, proxy Squid y algunas interfaces web intuitivas para la audi
Construir tu propio Arduino powered satélite por solo 2000 USD

Construir tu propio Arduino powered satélite por solo 2000 USD

ACTUALIZACIÓN: hallazgo definitivo de este satélite en https://www.indiegogo.com/projects/sateloscope/x/7917212Por favor contribuir el fondo a mi proyecto, por favor... ***Paso 1: introducción ACTUALIZACIÓN: hallazgo definitivo de este satélite en ht