Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Convertir nuestra Rasp en una emisora de radio FM


Lo primero será conectar un cable en el pin n7 de la Rasp, este actuará a modo de antena:

 

Ahora nos bajamos el software necesario:

wget http://omattos.com/pifm.tar.gz
tar xvzf pifm.tar.gz

 

NOTA: Aquí teneis el mismo comprimido pero alojado en mi servidor por si el enlace original se rompe o se cierra ;)

 

Podemos reproducir el fichero de prueba para comprobar que funciona correctamente:

./pifm left_right.wav 103.3 22050 stereo

 

Ahora sencillamente sintonizamos la frecuencia 103.3Mhz en la radio y estaremos escuchando los pensamientos de nuestra Rasp, una pasada!!

NOTA: A través del pin7 podremos emitir en el rango de frecuencias 1Mhz a 250Mhz, tan solo hay que modificar la frecuencia en el comando anterior.

 

Si queremos poder emitir mp3 debemos instalar ffmpeg, en mi caso eliminaré todas las uses que tengan que ver con el aspecto gráfico:

vi /etc/portage/package.use/ffmpeg
media-video/ffmpeg -3dnow -3dnowext -X aac aacplus alsa altivec -amr -amrenc armv5te armv6 armv6t2 armvfp avx avx2 -bindist -bluray bzip2 cdio celt cpudetection debug dirac doc encode examples faac fdk -flite fma3 fma4 fontconfig frei0r gme gnutls gsm hardcoded-tables iconv iec61883 -ieee1394 jack -jpeg2k ladspa libass libcaca libsoxr -libv4l mips32r2 mipsdspr1 mipsdspr2 mipsfpu mmx mmxext modplug mp3 neon network -openal -opengl openssl opus oss pic pulseaudio quvi rtmp schroedinger sdl speex sse sse2 sse3 sse4 sse4_2 ssh ssse3 static-libs test theora threads truetype twolame -v4l vaapi vdpau vis vorbis vpx wavpack webp -x264 x265 -xvid zlib zvbi

echo ">=media-plugins/alsa-plugins-1.0.27-r1 pulseaudio" > /etc/portage/package.use/alsa-plugins
mkdir /etc/portage/package.license/
echo "=media-libs/fdk-aac-0.1.1 FraunhoferFDK" > /etc/portage/package.license/fdk-aac
emerge -av ffmpeg

 

ffmpeg -i input.mp3 -f s16le -ar 22.05k -ac 1 - | ./pifm -

 

Si queremos emitir nuestra propia emisora de readio tan solo tendremos que enchufarle un micrófono por usb a nuestra rasp:

emerge -av media-sound/alsa-utils
arecord -d0 -c2 -f S16_LE -r 22050 -twav -D copy | ./pifm -

Autor: Kr0m -- 26/04/2014 20:04:02