Un cuadro colgado en la pared dibuja los pájaros que están cantando fuera de la ventana en ese mismo momento. El proyecto Fugleramme, de arnegiacomo, junta inteligencia artificial e historia natural. Una Raspberry Pi 5 escucha el entorno con un micrófono USB y el clasificador BirdNET-Go identifica la especie. Cada identificación se empareja con una ilustración de dominio público, y la pantalla de tinta electrónica se actualiza en tiempo real. El resultado es una obra que cambia a medida que los pájaros llegan y se van.

El centro del sistema es BirdNET-Go, un servicio que analiza el canto de las aves y devuelve las especies que detecta. Fugleramme consulta su API y busca una ilustración que corresponda a cada especie. Las imágenes se acomodan en una página y la pantalla se redibuja solo cuando cambian los pájaros. Así el cuadro no gasta energía en refrescos inútiles, algo que en un panel de tinta electrónica vale mucho.

La pantalla Inky Impression de 13,3 pulgadas

El panel elegido es una Inky Impression de 13,3 pulgadas, en su versión Spectra 6. Es una pantalla de tinta electrónica a color que sirve para mostrar ilustraciones sin retroiluminación. Se ve como una hoja de papel y su consumo en reposo es prácticamente cero. El proyecto está en una etapa temprana de desarrollo, así que la configuración puede cambiar, pero la lógica se mantiene. Se dibuja solo cuando hace falta.

El servicio de desarrollo corre en el puerto 8080, mientras que un detector BirdNET-Go falso, usado para pruebas, escucha en el puerto 8090. Esa separación permite probar el cuadro sin ningún pájaro real cerca. Y si ya usas BirdNET-Go para otra cosa, puedes apuntar el cuadro a esa instalación, en la misma máquina o en otra a la que se llegue por la red.

¿Cómo se configura?

Una página de administración permite configurar qué mostrar y cada cuánto actualizar. Se puede elegir qué especies aparecen, cómo se ordenan las ilustraciones y si se activan las actualizaciones automáticas. Todo se maneja desde una interfaz web sencilla, accesible desde el navegador. Para quien solo quiere mirar, el modo solo web elimina la necesidad de tener una pantalla, porque las ilustraciones aparecen en la página.

El software está escrito con uv, el gestor de proyectos de Python, y depende de BirdNET-Go para el reconocimiento. El código está organizado para que la lógica de detección quede separada de la lógica de la pantalla. Quien quiera profundizar puede revisar el repositorio de arnegiacomo en GitHub, donde el proyecto está documentado y sigue avanzando.

¿Qué se necesita para armarlo?

  • Raspberry Pi 5
  • Pantalla Inky Impression Spectra 6 de 13,3 pulgadas
  • Micrófono USB
  • BirdNET-Go instalado y configurado
  • uv para gestionar el proyecto de Python

La parte más delicada es montar la pantalla sobre la Raspberry Pi. El panel de tinta electrónica se conecta a los pines GPIO y necesita un soporte firme para que el cable plano no se doble. Una vez armado, la calibración es mínima. Basta con iniciar el servicio y abrir en el navegador el puerto correcto. El proyecto está pensado para replicarse, pero exige cierta familiaridad con Linux y con servicios de red.

El resultado es un cuadro que cuenta la biodiversidad del jardín. Cada pájaro que canta se convierte en una ilustración, y quien mira el cuadro aprende a reconocer las especies que viven alrededor de la casa.