Raspberrypi – Pirackie radio

W tym samouczku pokażemy, jak skonfigurować mini piracką stację radiostację opartą o Raspberry Pi, wykorzystamy do tego oprogramowanie nadajnika FM oraz kawałek drutu na antenę.

Wykorzystane w tym samouczku oprogramowanie pozwala nam na nadawanie sygnału FM za pośrednictwem złącza GPIO. Ta transmisja oznacza, że możesz ustawić własną małą stację radiową. Należy jednak pamiętać, że jakość dźwięku jak i sam zasięg nie powala. Sygnał został ograniczony do dźwięku mono jak i należy zwrócić uwagę na to, że zwykłe przewody nie są najlepszymi antenami. Plik który będziemy chcieli wysłać w eter musi być w formacie WAV oraz być monofoniczny.

Pamiętaj również, że istnieją przepisy i regulacje dotyczące nadawania na częstotliwościach FM, przed rozpoczęciem korzystania z tego samouczka należy sprawdzić prawa obowiązujące w danym kraju, aby upewnić się, że nie łamie się żadnych przepisów prawa!!!

Osobiście udało mi się uzyskać zasięg około 4 metrów i to w otwartej przestrzeni w warunkach domowych udało mi się w zasięgu pokoju czyli kole 2m.

Co nam będzie potrzebne:

– Raspberry Pi w moim przypadku wersja 3 A+
– karta μSD 32GB
– Raspbian Stretch
– kawałek przewodu na antenę

Zanim zaczniemy, właściwą instalację zakatujmy nasz system. W celu zaktualizowania systemu wykonujemy następujące polecenia.

sudo apt-get update && sudo apt-get upgrade -y

Po zakończeniu aktualizacji zainstalujmy wszystkie potrzebne pakiety, których będziemy potrzebować, aby móc skonfigurować nasze pirackie radio.

sudo apt-get install sox make gcc g++ git libmp3lame-dev alsa-utils -y

Teraz, gdy mamy wszystkie potrzebne pakiety, możemy zaczerpnąć z GITa oprogramowania nadajnika FM do naszego Raspberry Pi. Dzięki temu oprogramowaniu mamy możliwość nadawania muzyki za pośrednictwem naszej anteny umieszczonej na pinie GPIO 4.

Jeśli chcesz dowiedzieć się więcej o głowicy oprogramowania do nadajnika FM wskocz na GitHub. Aby „zaczerpnąć” oprogramowanie uruchom poniższe polecenie.

cd ~
git clone https://github.com/somu1795/fm_transmitter.git

Teraz przydało by się skompilować oprogramowanie, możemy to zrobić, przechodząc do katalogu i uruchamiając make. Uruchom następujące dwa polecenia na swoim Raspberry Pi, aby to zrobić.

cd ~/fm_transmitter
make

Oprogramowanie FM Transmitter mamy już skompilowane na naszej malinie. Możemy teraz spróbować odtworzyć nasz pierwszy plik muzyczny, oczywiście, aby móc to zrobić najpierw musimy go pobrać. W tym celu skorzystałem z ee.columbia.edu na łamach której znalazłem plik WAV mono.

wget https://www.ee.columbia.edu/~dpwe/sounds/music/africa-toto.wav

następnie odpalamy naszą transmisję

sox /home/pi/fm_transmitter/africa-toto.wav -r 22050 -c 1 -b 16 -t wav - | sudo ./fm_transmitter -f 102.0 -

Miłego eksperymentowania ;).

Niewłaściwe użytkowanie urządzenie prezentowanego powyżej może naruszać prawo z Art. 265, 266, 267 i 268 Kodeksu Karnego. Używasz go na własną odpowiedzialność !!!

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *

This site uses Akismet to reduce spam. Learn how your comment data is processed.