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.
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.

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í.
É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.
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

Esquema del circuito.

Prototipo funcionando.


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”)
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
http://wordpress.bolanski.com/
http://www.image-in.com/fredmiranda/Detector.doc
http://www.munz.li/?p=48
Había olvidado mostrar esta reciente adquisición:

Una Seeeduino (Arduino diecimila compatible) 1.1 de SeeedStudio adquirida a través de DitenTec.
En algún momento estaré subiendo un proyecto.