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

Raspberry Pi – FM Transmitter
(на русском языке)

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-2019 Андрій Корягін, Кременчук - Київ, Україна