Birduino: un reproductor de cantos de aves activado por cartas

Fuentes: Birduino: A card-triggered audio player for learning the birds

Birduino es un reproductor de audio educativo basado en el proyecto de código abierto TonUINO, creado por Thorsten Voss y mantenido por una comunidad de aficionados. El sistema combina un mazo de cartas ilustradas con fotografías de aves, un lector NFC y un módulo de audio: al apoyar una carta sobre el lector se reproducen las vocalizaciones asociadas al ave representada. Permite aprender los cantos de manera guiada o intentar adivinar la especie escuchando el sonido.

El corazón del dispositivo es un microcontrolador AZ-Nano V3 (basado en ATmega328P), un lector RFID RC522 y un módulo MP3, complementados con tres botones, un altavoz y un potenciómetro de volumen montados sobre una placa de prototipado. El firmware de TonUINO, escrito en C++, se carga mediante Arduino IDE y requiere ajustar constantes como el máximo del mapeo de volumen (fijado en 700 en lugar de 1023).

Para el audio se utilizó The Cornell Guide to Bird Sounds: United States and Canada (v2025), una compilación de 4.959 archivos MP3 con cantos, llamadas y reclamos de 908 especies, producida por la Macaulay Library con grabaciones de más de 515 colaboradores. Las cartas físicas provienen del mazo fotográfico Birds of North America de Gerrit Vyn, a las que se adhirieron etiquetas NFC. La asociación entre cada carta y sus grabaciones se programó con ayuda de TonUINO Cards Manager, generando un manifiesto que mapea los archivos de audio del ave correspondiente. El proyecto documenta tanto los aciertos como los errores de ensamblaje —placa pequeña y cables problemáticos— como aprendizaje para futuros constructores.