Archivo de la categoría 'Arduino'.

Charlas PC++

Sunday, September 12, 2010


Se trataron los siguientes temas: Seguridad WiFi, Introducción a Arduino, jQuery & JSON, Introducción a Rails, y por último, introducción a la programación de microcontroladores.

Jornadas del Sur 2010

Sunday, August 15, 2010

Jornadas del Sur 2010
Ayer arrancó JDS2010, un evento de entrada libre y gratuita donde varios disertantes hablarán y se discutirá sobre variados tópicos, desde Botnets, pasando por GPG para dummies, Arduino y Hardware Libre.
Aquí el cronograma.

El evento comenzó ayer 14, y finaliza el 16 de Agosto en Bahia Blanca, Universidad del Sur, Altos de Palihue.

Quien tenga la oportunidad, no se lo pierda, hay tópicos deliciosos.
Transmisión en vivo aquí.

Timelapse con Canon Rebel (EOS), Arduino, y FFMPEG

Monday, July 20, 2009

Introducción

Éste pequeño tutorial (WIP), si es que merece llamarse así, muestra cómo tomar fotografías automáticamente cada cierto lapso de tiempo, para luego generar un video con las mismas, logrando el bien conocido efecto “Timelapse“.

El código es bastante sencillo, espero mejorarlo en algún momento y agregar mas inputs para hacerlo autónomo y no depender de una computadora si es que se quiere modificar el valor.

Materiales utilizados

  • Canon Rebel XT (ó 300 / 350D)
  • Cable USB / Mini USB
  • Seeeduino (Arduino Diecimila Compatible). Se puede adquirir en Ditentec
  • Optoacoplador 4N26 (ó 4N28, 4N35) = u$s0,63 en Ditentec
  • Plug 2.5 mm Stereo(3/32″)

Softwares utilizados

Proceso

Las cámaras Canon Rebel o EOS nos permiten conectar un control remoto a través de un plug estándar de 2.5 mm (3/32″), para disparar a distancia, lo cual facilita automatizar la tarea, en este caso con un Arduino (Seeeduino) y un Optoacoplador 4N26.

“Un optoacoplador, también llamado optoaislador o aislador acoplado ópticamente, es un dispositivo de emisión y recepción de luz que funciona como un interruptor excitado mediante la luz. La mencionada luz es emitida por un diodo LED que satura un componente optoelectrónico, normalmente en forma de fototransistor. De este modo se combinan en un solo dispositivo semiconductor, un fotoemisor y un fotorreceptor cuya conexión entre ambos es óptica. Estos elementos se encuentran dentro de un encapsulado que por lo general es del tipo DIP. Se suelen utilizar como medio de protección para dispositivos muy sensibles.” – http://es.wikipedia.org/wiki/Optoacoplador

Imágenes

Arduino Canon Rebel Timelapse Schematic

Esquema del circuito.

Prototipo funcionando.

Optoacoplador 4N26

1: Digital Pin 9 del Arduino.
2: GND del Arduino.
3: No se usa.
4: Tip del plug.
5: GND de la camara, si juntáramos el cable verde con el rojo,
cerraríamos el circuito y se dispararía la cámara.
6: No se usa.

Shield: GND de la cámara.
Ring: Foco, equivalente al “Half Press”, no lo usamos en este caso.
Tip: Disparador (“Shutter”)

Código

descarguen el .pde desde acá

Generando el video a partir de los .JPG’s

En GNU/Linux, teniendo instalado FFMPEG, éste comando obtenido en http://www.munz.li/?p=48 me dió excelentes resultados (Hacer cd /path/a/fotos/ ):

$ cd /path/a/fotos/

$ mencoder -nosound mf://*.jpg -mf w=800:h=371:type=jpg:fps=15 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2160000:mbd=2:keyint=132:v4mv:vqmin=3:lumi_mask=0.07:dark_mask=0.2:mpeg_quant:scplx_mask=0.1:tcplx_mask=0.1:naq -o time_lapse-test.avi

Bibliografía

http://wordpress.bolanski.com/
http://www.image-in.com/fredmiranda/Detector.doc
http://www.munz.li/?p=48

Seeeduino

Saturday, July 4, 2009

Había olvidado mostrar esta reciente adquisición:

Seeeduino

Una Seeeduino (Arduino diecimila compatible) 1.1 de SeeedStudio adquirida a través de DitenTec.

En algún momento estaré subiendo un proyecto.