сайт для палких паяльників

Raspberry Pi может работать как небольшая FM радиостанция! Для этого почти ничего не нужно. Только Raspberry Pi и 20 см проволоки для антенны. Реальная дистанция вещания – до 10 метров. То есть, Вы можете создать свое домашнее FM радио.

Установим программу PiFm:

mkdir PiFm
cd PiFm
wget http://omattos.com/pifm.tar.gz
tar zxvf pifm.tar.gz

Подключите к GPIO4 провод длиной примерно 20 см. Настроим радиоприемник на свободную волну. В нашем примере 102.5 FM. И запустим нашу первую радиопередачу:

sudo ./pifm sound.wav 102.5

Попробуем стерео:

sudo ./pifm left_right.wav 102.5 22050 stereo

Для проигрывания MP3 установим avconv:

apt-get install libav-tools

Загрузите на Raspberry Pi свой ​​MP3 файл и запустите его проигрывание следующей командой:

avconv -i './example.mp3' -ac 1 -ar 22050 -b 512k -f wav - | ./pifm - 102.5

После завершения проигрывания не забудьте выключить ваш FM канал:

sudo ./pifm stop

Raspberry PiFM

Подробнее о PiFm читайте здесь:
http://icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter

Чтобы не запускать руками каждый файл отдельно, создадим простой скрипт для проигрывания всех mp3 файлов с отдельной директории music. Текст срипта PiFmPlay.bash:

#!/bin/bash

echo "FM transmitter is started."

f=`ls -1 ./music | grep \.mp3`

for file in $f
do
  echo "Processing ${file}"
  avconv -i ./mp3/${file} -ac 1 -ar 22050 -b 512k -f wav - | ./pifm - 102.5
done

./pifm stop

echo "I finished. Bye!"

Успехов!

Смотри также:
Translate
Архіви

© 2011-2017 Андрій Корягін, Кременчук - Київ, Україна