Le ferie di massa oramai sono quasi finite, quindi inizio questo post con una domandina
Chi non vorrebbe potersi ascoltare le proprie frequenze radioamatoriali preferite quando si è in ferie?
con un raspberry si può fare!
In queste poche righe vi indico come poter trasformare il proprio raspberry (un mini pc con caratteristiche simili ad un vecchio Pentium2, su cui gira una versione semplificata di linux; di dimensioni molto contenute...leggermente più grande di un pacchetto di sigarette; https://www.raspberrypi.org/ ) in un ricevitore sdr a cui, tramite altro pc (e credo anche software per android, ma non ho ancora provato) ci si può collegare e ricevere segnali tramite Sdr-sharp.
ATTENZIONE: Solo Radioamatori e SWL hanno il permesso di ascoltare le freq. amatoriali
Dobbiamo ovviamente avere:
- Raspberry Pi;
- Chiavetta Usb Rtl2832u;
- Rete Lan/Wan;
Il raspberry ovviamente deve avere già installato l'OS (Raspbian); si dovrà pertanto aggiornarlo con i comandi in sequenza:
sudo apt-get update && sudo apt-get dist-upgrade
sudo -s
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
rpi-update
sudo apt-get clean
(impiegherà una mezzoretta buona ad aggiornare tutto...)
Poi passiamo all'installazione di quello che ci serve, con i comandi:
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install libusb-1.0-0.dev
sudo apt-get install build-essential
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
COPIARE FILE rtl-sdr.rules DA /HOME/PI/RTL-SDR IN ETC/UDEV/RULES.D CON IL COMANDO:
cp /home/pi/rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
poi verifichiamo il buon esito dell'installazione con il comando:
sudo rtl_test -t
in caso di errore, è necessario andare a compilare la blacklist
sudo nano /etc/modprobe.d/raspi-blacklist.conf
aggiungendo:
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
ora basta riprovare il comando
sudo rtl_test -t
se è come l'immagine allegata (No error) allora tutto ok! :-)
con il comando
rtl_tcp -a "ip raspberry"
(dove "ip raspberry" dovrà essere sostituito dall'ip che il computerino riceve con la connessione nella lan) facciamo partire il server per sdrsharp!
Ora dal computer (non raspberry), possiamo aprire sdr sharp, sul menu a sinistra "Source", selezioniamo "RTL-SDR (tcp)";
clicchiamo sull'ingrannaggio sopra per le impostazioni ed indichiamo su "host" l'ip del raspberry (quello indicato sopra nel comando rtl_tcp -a;
La porta, lasciamo la 1234 (la porta comunque viene indicata sempre col comando rtl_tcp -a come da img allegata, vedi numero dopo i : che seguono l'ip).
Chiudiamo la schermata e premiamo play per ricevere i segnali radio. Come prova potete andare a ricevere le chassiche frequenze FM delle radio commerciali.
Per ricevere anche altri segnali, non so il motivo ma aspetto spiegazioni da persone + esperte, basta riaprire le opzioni dall'icona a forma di ingranaggio, e selezionare le voci RTL AGC e Tuner AGC. (da prime prove sembra che si debbano indicare ad ogni avvio di Sdrsharp)
In questo modo, se autorizzati come ascoltatori e/o radioamatori potete ricevere senza problemi anche le frequenze amatoriali 144-146 Mhz e 430-440 Mhz
Non sono esperto di linux e raspberry, le info le ho trovate nel sito http://electronicbyte.cc/category/electronics-3/raspberry-pi/
...
dimenticavo,
per chiudere la trasmissione del server del raspberry, basta premere per un paio di volte CTRL+C fino a quando non compare il prompt del terminale.
ciao ciao e buone prove!