Sommario:

Trasmettitore radio Raspberry Pi: 4 passaggi
Trasmettitore radio Raspberry Pi: 4 passaggi

Video: Trasmettitore radio Raspberry Pi: 4 passaggi

Video: Trasmettitore radio Raspberry Pi: 4 passaggi
Video: Raspberry Pi FM Radio Transmitter | Tutorial 2024, Novembre
Anonim
Trasmettitore radio Raspberry Pi
Trasmettitore radio Raspberry Pi

Aggiornamento recente (14/02/19):

Queste istruzioni non sono più aggiornate e non devono essere utilizzate con nessun pi diverso dall'RPI originale. Si prega di procedere con queste istruzioni a proprio rischio a prescindere. Leggi i commenti per vedere con cosa gli altri hanno problemi prima di iniziare. Non rispondo più a domande su questo istruibile. Grazie per la lettura e buona fortuna.

Il Raspberry Pi è un computer molto utile che può essere utilizzato per molte cose diverse. Le persone dell'Imperial College Robotics Society hanno un nuovo modo di usare il tuo dolcetto preferito. Hanno progettato un programma che trasforma il Pi in un trasmettitore radio FM. Questo tutorial ti mostrerà come creare il tuo trasmettitore Pifm, installando e usando il programma.

Alcuni aggiornamenti (03/11/15):

C'è un nuovo programma che ho scritto in cui è necessario solo il nome del file (NON IL PERCORSO). Installerà tutto per te, tutto ciò che devi fare è digitare la frequenza e il nome del file da riprodurre (WAV o MP3, stereo o mono). github.com/CodyJHeiser/PiStation

ICRS ha rilasciato un'altra versione su PiFM qualche tempo fa, che ti permette di riprodurre suoni stereo (file mp3) alla radio ora. Puoi andare a questo link qui per controllare le nuove informazioni (il nuovo codice è incluso nel mio programma sopra elencato.)

Altri aggiornamenti (08/06/15):

Il membro, AndrewG29, mi ha fornito un collegamento a GitHub che supporta il Raspberry Pi 2! Con il metodo tradizionale, questo non funziona su RPi2.

Passaggio 1: avere le parti necessarie

Avere le parti necessarie
Avere le parti necessarie
Avere le parti necessarie
Avere le parti necessarie
Avere le parti necessarie
Avere le parti necessarie

Ovviamente questo non funzionerà se non hai le parti giuste per avviare la tua radio Pifm. Elencherò le cose di base di cui hai bisogno per avviare il tuo Raspberry Pi che la maggior parte di voi ha già, ma lo metterò lì per le persone che non lo fanno. Nel secondo paragrafo ci sono cose che potresti non avere di cui hai bisogno. 1. Raspberry Pi 2. 5 volt 1 amp (tra 750 milliampere e 2 ampere è quello che ho provato) Alimentazione USB 3. Cavo micro USB 4. Almeno 2 GB di scheda SD con Raspbian 5. Un display o ssh Now oltre le basi, avrai bisogno anche di questi elementi per farlo funzionare. 1. Cavo Ethernet o un dongle Wi-Fi (vedi il passaggio due se non lo hai) 2. Una sorta di antennaPuoi semplicemente usare il dito ma non funzionerà altrettanto bene, puoi usare un Pi Cobbler con un filo che sporge del pin come ho fatto io, funziona bene, la portata proiettata è di circa 10 metri, ma ho scoperto che va molto più a lungo di così.

Passaggio 2: download dei pacchetti

Download dei pacchetti
Download dei pacchetti

Ora che abbiamo tutto ciò di cui abbiamo bisogno, possiamo installare il software, è un processo molto semplice. Tieni presente che questo non funzionerà se non sei connesso a Internet (vedi sotto**). Hai solo bisogno di Internet per scaricare il software, puoi usarlo in seguito senza Internet. ** Se hai un cavo Ethernet puoi ignorare questo paragrafo. Se non hai un cavo Ethernet ma vuoi comunque farlo, puoi scaricare i file sul tuo computer e inserirli su un'unità flash e caricarli nella directory "pi/home". Ora nel tuo terminale Pi digita esattamente questo, fai attenzione alle maiuscole! wget www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz ('P' maiuscola in 'Pifm.tar.gz') ls (Se l'hai fatto bene quando digiti 'ls' dovrebbe vedere altri file insieme a uno chiamato, 'Pifm.tar.gz') tar -xvf Pifm.tar.gz (di nuovo, 'P' maiuscola in 'Pifm.tar.gz') Questo è tutto! Tutto il codice è fatto, ora al passaggio successivo per imparare come riprodurre effettivamente la musica su qualsiasi stazione tu voglia.

Passaggio 3: utilizzo del software

Utilizzo del software
Utilizzo del software
Utilizzo del software
Utilizzo del software

Finalmente siamo alla fine del nostro viaggio, ma tutto questo duro lavoro ripaga quando puoi stupire i tuoi amici con le tue nuove fantastiche abilità di "hacking"! Ci sono alcuni comandi che vengono usati per controllare il pi, li elencherò di seguito e li suddividerò e ti dirò cosa significano passo dopo passo. Prima di entrare nel codice, devi sapere da quale pin esce la trasmissione in modo da poterci collegare l'antenna. Il pin 4 GPIO è quello che viene utilizzato, sfortunatamente non è possibile modificare il numero del pin perché contiene specifiche specifiche incorporate, quindi se hai qualcos'altro in esecuzione dal pin 4 GPIO, dovrai cambiarlo o rimuoverlo per farlo funzionare.sudo./pifm sound.wav 100.1 sudo - Questo ti dà il potere di amministratore (come su Windows l'amministratore)./pifm - Il./ è usato per eseguire un programma, il programma che vuoi eseguire è quello che metti dopo di esso (pifm) sound.wav - Ecco la musica che vuoi far ascoltare alla radio, puoi cambiarla in qualsiasi** file.wav 100.1 - Questa è la stazione su cui vuoi che la tua musica venga riprodotta, puoi cambiarlo in qualsiasi cosa tra 87.1 e 108.1 Per uscire dalla tua canzone premi, 'control' + 'c' Se hai un microfono puoi collegarlo alla porta USB e trasmettere la tua voce sulla stazione radio ecco cosa digiterai in: arecord -fS16_LE -r 22050 -Dplughw:1, 0 - | sudo./pifm - 100.1 22050 (attenzione alle maiuscole) Per fare questo ovviamente devi avere un microfono USB, io ho un vecchio microfono Wii Karaoke che funziona bene. Puoi semplicemente prenderne uno su Amazon, ho appena trovato un Guitar Hero per circa $ 15 qui.

Passaggio 4: aggiunta di altri brani

Aggiunta di altri brani
Aggiunta di altri brani
Aggiunta di altri brani
Aggiunta di altri brani

Quindi probabilmente non vuoi solo una canzone sul tuo Raspberry Pi. Per mettere le canzoni che vuoi su di esso devi avere il formato corretto. Deve essere un file.wav e se hai un file.mp3 o.mp4 o altro, devi convertirlo. Puoi usare questo online qui. Deve anche essere a 16 bit: 22050 Hz: mono. Se non è così suonerà molto lento e strano o molto veloce e strano. AGGIORNAMENTO: ora c'è un modo per utilizzare i file.mp3 nel tuo raspberry pi, ecco un documento Google per ulteriori informazioni.https://docs.google.com/document/d/1URn_9QpnP9CjUq9fpjuMdpL6svTr8hoGThmilHePV5g/edit?usp=sharing Per importare il tuo canzone basta usare un server FTP come Fillzilla, puoi trovare un tutorial abbastanza buono qui. Assicurati di importarlo nella directory home/pi (è presente per impostazione predefinita) per evitare lavoro extra. Per quanto riguarda il codice, sostituisci semplicemente 'sound.wav' con il nome della tua canzone. EX. sudo./pifm livin_on_a_prayer.wav 100.1 Se la tua canzone contiene spazi potresti notare che non funziona, ti darà un errore, per risolvere questo problema metti il nome della canzone tra virgolette. EX. sudo./pifm "living on a Prayer.wav" 100.1 SUGGERIMENTI - Assicurati di scrivere in maiuscolo quello che supponi Assicurati di scrivere tutto correttamente Puoi vedere tutte le canzoni che hai scaricato digitando 'ls' nel comando line Altre domande, non aver paura di lasciare un commento!

Consigliato: