Lo sapevi che puoi costruire una stazione radio FM con Raspberry Pi? In questo articolo ti mostro come sia possibile costruirne una grazie ad un filo: nessun click bait, lo prometto.
Ma prima di cominciare, permettimi di presentarmi: sono Lorenzo Neri: chief education officer di Elettronica Open Source, mi occupo di realizzare contenuti educativi per aiutare persone come te a comprendere meglio questo mondo!
Se ti dicessi che per dare vita ad una stazione radio FM con Raspberry Pi e che ti basta un filo, penseresti che sia tutta una messinscena: questa invece è una delle tante cose che si possono fare proprio grazie alla scheda con il lampone.
Come costruire una stazione radio FM con un filo
Nel caso non lo sapessi, molti dispositivi che sei abituato ad usare ogni giorno permettono di "carpire" le onde radio: fra questi anche Raspberry Pi.
Ad essere completamente preciso ciò che lo permette è la GPIO: ma le regole di costruzione secondo il FCC fanno sì che i produttori di hardware vadano a limitare questo effetto. In aggiunta a ciò, quello che basta per dargli vita è un filo: un filo connesso alla GPIO del tuo Raspberry Pi che farà il ruolo di antenna.
Chiarito di che cosa abbiamo bisogno per costruire la nostra stazione radio, passiamo al lato software.
Il primo punto da affrontare è installare un sistema operativo sul tuo Raspberry Pi: fra i tanti a disposizione ti suggerisco Raspbian.
Il secondo punto è a tua scelta: abbiamo due opzioni.
PiFM: il software per creare la stazione radio con Raspberry Pi
Si tratta di un software creato da Oskar Weigl ed Oliver Mattos: ti permette semplicemente, una volta installato e una volta collegato il famoso filo, di ascoltare i canali radio FM.
Lo puoi trovare a distanza di un click qui.
Sei pigro? Abbiamo la soluzione che fa per te
Anche a me capita di essere pigro: immagina di creare la tua stazione radio FM con Raspberry Pi semplicemente "flashando" una scheda SD.
In sintesi: fai un bel click qui, prendi una scheda SD e flasha il contenuto che hai scaricato, mettila dentro il tuo Raspberry Pi e hai fatto.
Comincerà il broadcast sulla frequenza da te desiderata. Fine: grazie mille Wynter Woods e Sam Freeman!
Ciao Lorenzo e staff ho realizzato l’accrocchio e funziona , ma ho notato che la velocità di riproduzione dei brani Mp3 è a velocità rallentata rispetto alla reale; cerco di spiegarmi meglio , è come se riproducessi un vinile a 40 giri invece di 45. Da cosa dipende, si può correggere e in che modo? Nb: gli mp3 li ho messi nella cartella PIRATERADIO dove stanno quelli demo. Ho utilizzato l’immagine del pi_fm_adv. Grazie x la risposta.
Buongiorno,
Ha provato a controllare se la CPU di Raspberry Pi sia troppo sotto sforzo tramite gestione attività?
Un saluto
Buongiorno Lorenzo , innazitutto grazie x la risposta tempestiva,; premetto che anche se uso linux sto proprio messo male ,sono meno che 1 neofita , comunque preciso che ho utilizzato un immagine cucita esclusivamente x PiFm radio ( mpradio-py-first.prototype) quindi non utilizzo il sistema operativo Raspbian . Per il controllo se la cpu sia sforzata non saprei proprio come fare , sono tutti comandi da terminale . Quello che posso aggiungere è che utilizzo una tastiera e l’uscita HDMI x collegarci il monitor. I comandi che riesco a dare sono solo relativi al user name, password e shutdown now per spegnerlo e mettere gli mp3 nella cartella PIRATERADIO utilizzando un Pc con installato linux Mint 20.1 (scopiazzando un po’ qua e un po’ la) . Il raspberry è un PI B+ v 1.2 del 2014 . Grazie ancora, buongiorno e perdona la lungaggine!
Nessun problema per la lungaggine.
Mi verrebbe spontaneo pensare che il delay delle canzoni sia dato dal fatto che la CPU non regga: parliamo di un modello vecchio di Raspberry Pi, diversamente potrebbe provare con una canzone breve che occupi meno memoria.
Ha già provato con una canzone corta oppure con un formato audio differente dall’mp3?
Un caro saluto
Ciao Lorenzo, non è un ritardo che si evince ma un rallentamento contino della riproduzione audio ,,è come se riproducessimo un disco a una velocità inferiore rispetto al normale ,un 45 giri riprodotto a 40 giri , il rallentamento è costante. Sicuramente avrai presente un giradischi che ha il regolatore pitch control x regolare di fino la velocità di riproduzione ebbene facciamo conto che l’abbiamo regolato tutto verso il meno, qesto risultato ottengo in riproduzione sulla radio cioè velocità di riproduzione + lenta in modo costante e indistorto. Mentre x quanto riguarda la grandezza del file ho provto anche con file da circa 1Mbite. La iso che ho utilizzato la danno anche x quel RASPI . Ancora grazie
Risolto, ho convertito gli mp3 a un bitrate piu’ basso dell’originale, gli mp3 che usavo erano a 320 kbps e li ho convertiti a 160 kbps. Grazie Lorenzo x la tua disponibilità . Buonanotte
Dimenticavo, potrebbe tornare utile a qualcuno abbassando il bitrate a 64kbps la riproduzione diviene velocissima tipo miscuglio latrato gattesco