Raspberry Pi ha publicado una guía para construir una radio por Internet con controles físicos: dos potenciómetros permiten elegir una emisora y ajustar el volumen sin depender de una interfaz en pantalla durante el uso cotidiano.
El montaje usa un convertidor analógico-digital MCP3008 conectado a los pines GPIO de la placa mediante SPI, un protocolo de comunicación entre componentes. Es necesario porque los potenciómetros entregan una señal analógica y los GPIO de Raspberry Pi trabajan con señales digitales.
La guía no fija un único modelo de placa compatible, aunque Raspberry Pi la presenta como actualizada para sus dispositivos más recientes. También requiere habilitar SPI e instalar el paquete python3-spidev, que permite al programa leer el MCP3008.
VLC reproduce las emisoras y el código admite más
El ejemplo reproduce flujos M3U con VLC, un formato habitual para agrupar direcciones de emisión. Raspberry Pi propone inicialmente Groove Salad e Indie Pop, dos radios de SomaFM, pero el proyecto puede ampliarse con nuevas emisoras: basta con modificar los umbrales del código que asocian cada posición del mando a una dirección de reproducción.
El segundo potenciómetro controla el volumen. Así, la placa queda convertida en un reproductor independiente con una interacción similar a la de una radio convencional, aunque necesita conexión a Internet para acceder a los flujos.
Raspberry Pi ofrece la descarga del código completo junto al tutorial. La propuesta encaja con otros proyectos de electrónica y programación de la compañía, como los reunidos en su libro de proyectos de Raspberry Pi.








