domingo, 26 de enero de 2020 (Hace 171 dias)

Primera prueba de campo con la Nikon adaptada para grabar con luz infrarroja. Éxito absoluto.
Las ginetas colaboraron (aparecieron las dos) y se dejaron grabar durante dos horas interactuando entre ellas.
Los problemas técnicos que eran los de esperar: fuera del visor de cámara está negro absoluto (y más estos días nublados y sin luna), sin pierdes a la gineta en el visor hay que barrer alrededor tuya con la cámara para descubrir donde están y esto con un tele (grabación hecha con 80-200 f/2.8) es incómodo. El autofoco y el enfoque funciona perfectamente (aunque apenas lo uso) lo cual no deja de ser sorprendente dada la poca luz que emiten los focos (estos).
Ya incluso antes de ser noche cerrada, cuando a simple vista costaba percibir bien los detalles del entorno la cámara permitía ver mejor que a simple vista (algo que normalmente es justo al revés) (imagino que la eliminación del filtro infrarrojo ha aumentado también en algún grado la sensibilidad del sensor a luz ambiente).
El único problema innesperado con el que me he encontrado ha sido descubrir lo sorprendentemente molesto que resulta apartar la vista del visor (iluminado por los focos) al exterior (perfectamente obscuro), ya te quedas completamente ciego pero sólo de un ojo y que al no tener luz con que re-equilibrarse pues te deja por bastante tiempo tuerto. Acabé encendiendo el frontal un segundo para “curarme” … y descubrir que tenía a la gineta a mis pies! :D

jueves, 23 de enero de 2020 (Hace 174 dias)

Los que me leeis de vez en cuando ya sabéis mi afición por destripar cacharros para fotografía de naturaleza y en concreto por destripar cámara deportivas económicas (30-40€, nada de GoPROs de 300€) para convertirlas en cámaras con visión infrarroja para grabación nocturna.
Es un proceso relativamente sencillo, rápido y económico que permite grabaciones con una calidad buena (digna) de fauna nocturna con ayuda de focos (caseros) de luz infrarroja.
El problema, esas cámaras están muy limitadas, en configuración fotográfica y sobre todo en optica. He probado muchas cámaras, muchas opticas, configuraciones… bueno, se pueden conseguir videos muy interesantes y con buena calidad, en muchos aspectos mejores de los que se pueden obtener con una reflex. Las posibilidades de ofrece una cámara deportiva de 100grms que cabe en la palma de la mano y que vale apenas 50€ dificilmente los vas a lograr con una reflex… desde meterla en el agujero de un almendro, bajo un pedrusco a ras de suelo o simplemente dejandola en el campo una semana con un riesgo “menor”.
Pero claro, para otras grabaciones y calidades una reflex gana por goleada: configuración de sensibilidad ISO, enfoque, velocidad, diafragma … y opticas de calidad. Con las deportivas enfocar de noche en el monte a ras de suelo es un calvario insufrible.
El problema es evidente: para adaptar una deportiva basta con desenroscar el objetivo, quitar un cristalito que lleva pegado detrás y volver a poner el objetivo. En una reflex hay que abrirla, entera, quitar protecciones de caucho, decenas de tornillos y cables planos que si no se manejan con tacto se pueden romper con facilidad… y ya puedes entonces tirar la cámara a la basura.
Se puede hacer, y mucha gente lo hace (especialmente para astrofotografía), las posibilidades de quedarte sin cámara es alta y no hay vuelta atrás, una vez que lo quites no vas a volver a poner… yo al menos no! :D
Ya lo hice. Ahora falta salir a probarla.

Paso a paso para quitar el filtro en Life Pixel
(Nota: el último paso del tutorial, la instalación del filtro rojo de Lifepixel podéis ignorarla)

Adaptar camaras deportivas para video nocturno

miércoles, 30 de enero de 2019 (Hace 167 dias)

No recuerdo de donde saqué la idea, creo que de un grupo de Whatsapp, pero vamos tampoco es ninguna idea especialmente rompedora. Básicamente la adaptación consiste en meter una cámara de fototrampeo dentro de una caja de maderas reutilizadas que tenía por casa, sin pinturas, sin barnices, unicamente púas y cola de carpintero, y con un espacio reservado para acoplar fácilmente la cámara y los leds fuera del cuerpo (como ya indiqué por aquí) y el paquete de pilas externas.

Las pilas externas (como ya expliqué por aquí) me permiten meter más cantidad de pilas con lo que puedo usar pilas recicladas (a 1.3 v. procedentes de los flashes u otros dispositivos de casa) y los leds fuera de la cámara mejora bastante la calidad del vídeo. El foco de la cámara de fototrampeo está corregido (como expliqué aqui) para enfocar a pocos centímetros, y como se puede apreciar en el vídeo puse un tope en la base para poder acoplar la cámara inclinada (la cámara debe mirar para abajo ya los animales se colocan a 1 ctm de la cámara) y siempre en la misma posición.

El resultado, al cabo de un par de meses, es bastante bueno. La calidad y el foco son buenos y el funcionamiento de la cámara también. No tiene restricción horaria, 24 horas al día, y no produce ni un solo falso positivo. Sólo graba cuando algo entra o pasa por la puerta, da igual el viento, sombras, ruido externo, etc… Los animales entran desde el primer día, no parece que hayan recelado.
Le puse una correa para sujetar la tapa superior y así la instalación es muy cómoda. Se enciende la cámara, se cierra la caja y se coloca donde queramos. No hay que preocuparse de amarrar bien, de camuflaje, etc… Este último, el camuflaje, es casi más seguro ya que visto desde fuera pues es prácticamente una caja de madera vieja tirada entre la vegetación. Si alguien la viera, es poco probable que se agache a curiosear. Pero como además no hay encuadrar ni amarrar ni nada, basta con meterla entre las matas pues resulta muy cómoda de instalar e rincones casi inaccesibles y echarle un montón de hojas por encima para disimularla.
Le puse un trozo de mantel bajo la tapa para protegerla de la lluvia y ha funcionado bastante bien. Eso sí, la madera al no llevar tratamiento ninguno se ha empapado y pesa bastante esto probablemente acorte la vida de la caja de madera. El transporte es bastante más incómodo que obviamente una cámara de fototrampeo.

Guarda eso de abajo en bin como volumen4adb y hazlo ejecutable ( chmod +x ~/bin/volumen4adb )
Asigna a la combinación de teclas «Alt+q» al comando ~/bin/volumen4adb subir
Asigna a la combinación de teclas «Alt+a» al comando ~/bin/volumen4adb baja
Asigna a la combinación de teclas «Alt+s» al comando ~/bin/volumen4adb silencio

Cuando tengas el teléfono conectado con el cable microusb al ordenador Alt+q y Alt+a suben y bajan el volumen y Alt+s lo silencia durante 84 segundos, que es el que tiempo que dura la publicidad de Spotify. Ahora que no oigo publicidad de regatón soy mejor persona y menos agresiva.

#!/bin/bash
pausa=84
d=$(adb devices| grep "device$"| sed -r 's/([0-9a-z])(.)/\1/g')
if [ "x$d" != "x" ]; then
vactual=$(adb shell dumpsys audio|grep -A 4 "- STREAM_MUSIC:" | tr -d '\n\r' |sed -r 's/.8 (headphone): ([0-9])./\1/g')
#echo "Volumen actual : $vactual"
if [ "$1" == "silencio" ]; then
adb shell service call audio 3 i32 3 i32 1 i32 1
(for n in $(seq 1 $pausa); do echo "scale=2; (100 / $pausa)
$n" | bc ; sleep 1; done ) | zenity --text="Esperando $pausa segundos..." --progress --percentage=0 --auto-kill --auto-close --no-cancel
adb shell service call audio 3 i32 3 i32 "$vactual" i32 1
exit 0
fi
if [ "$1" == "sube" ]; then
vdestino=$(echo "$vactual + 1" | bc)
if [ $vdestino -ge 15 ]; then vdestino="15"; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
#echo "Subiendo a $vdestino"
exit 0
fi
if [ "$1" == "baja" ]; then
vdestino=$(echo "$vactual - 1" | bc)
if [ "$vdestino" -le 0 ]; then vdestino=0; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
# echo "Bajando a $vdestino"
exit 0
fi
if [ "$1" == "playpause" ]; then
adb shell input keyevent 85
fi
else
exit 1
fi

También asigné Alt-x a ~/bin/volumen4adb playpause pero sólo funciona al pausar, no al hacer replay, ignoro el motivo.

jueves, 13 de septiembre de 2018

Uno de los problemas a la hora de descargar archivo de películas de cine via Torrents es tener que lidiar con páginas que son auténticos estercoleros de scripts maliciosos, publicidad, banners, frames… basura, mucha basura… Aún andandose con conocimiento y activando todos los bloqueos habidos y por haber navegar por una de estas páginas puede llegar a ser un suplicio.
Pero todo tiene arreglo. Me hice ayer una página web que comparto con vosotros por aqui: /torrents.html

La página es hipersencilla, simple html sin javacript y casi siquiera sin CSS. Un script bash visita cada hora la página http://tumejortorrent.com/peliculas/ (cuidado con abrir esa página si no tienes bloqueo de popups, javascript y demás) y extrae de la página las carátulas de las últimas 80 películas, el título y el enlace a su torrents de descarga. Con esos datos reconstruye otra página HTML, en local y obviamente desechando toda la demás basura que contiene. Si te gusta la película: click y descargando. No hay más.
La hice ayer y lo poco que probé funciona, pero si véis algún problema lo dejáis en comentarios. Si os preocupa la calidad en la sección /películas de página original sólamente se cuelgan DVDRIP y BlueRIP y suelen mezclar cine actual de estreno y cine antiguo (que han pasado por TV).
Escribiendo veo que acaban de colgar JUNO, un poco antigua, pero si no lo habéis visto bien vale dedicarle las dos horas que dura. Simplemente cliquead en la carátula de la película y abrid el enlace con vuestro cliente de archivos Torrents (bittorrent, transmission, ktorrent, etc….)

6/Octubre/2018He movido el script a una máquina en Amazon. Podéis acceder a la página de torrents desde: http://34.252.162.58/torrents.html

sábado, 18 de agosto de 2018

Si usáis vuestro teléfono Android para crear y manejar waypoints casi seguro conocéis Oruxmaps, probablemente la mejor app para geolocalización y mapas (por aquí ya ha salido varias veces).
Oruxmaps genera una pequeña base de datos (formato SQLITE) donde archiva todos los registros generados. Normalmente esta base de datos se encuentra en /storage/sdcard/oruxmaps/tracklogs/oruxmaps.db.
Si necesitáis extraer waypoints de la BD para (por ejemplo) consultarlos en GoogleEarth, podéis generar un KML así:
echo "Name,Latitude,Longitude,Description" > actual.csv && sqlite3 oruxmapstracks.db "SELECT poiname || ',' || poilat || ',' || poilon || ',' || '\"' || poidescr || '\"' from pois where poifolder='actual'" >> actual.csv && gpsbabel -i unicsv -f actual.csv -o kml -F actual.kml
Esta línea genera un archivo CSV con los waypoints que tengo en la carpeta “actual” de Oruxmaps y a continuación lo convierte a KML con gpsbabel

En esta imagen podéis ver todas las tablas y campos de la BD de Oruxmaps.

Cuaderno de campo es un blog desarrollado y mantenido por Trebol-a y en el que escriben Trebol-a, Miguel, Merche y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar ó de Google+

Creative Commons: Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos expresados en la licencia Creative Commons