Send din egen FM-radiostasjon, med en Raspberry Pi

Send din egen FM-radiostasjon, med en Raspberry Pi / DIY

Syk av å lytte til babbling DJs og vil kringkaste din egen radiostasjon? Trenger en rask og enkel løsning for å overføre MP3 eller Internett-radio til ditt arkaiske bilstereoanlegg?

Enda en gang er det Raspberry Pi vil komme til din redning, med sin tidligere ukjente evne til å kringkaste på FM-bandet.

Før du fortsetter, forstår du at dette er et bevis på konseptprosjekt. Med mindre du er utstyrt med den aktuelle lisensen, bør du ikke kringkaste FM-båndet, og du fortsetter helt på egen risiko.

Hva du trenger for din Pi FM-prosjekt

Begynn med å laste ned PiFM-bildet, som du må blinke til SD-kortet ditt. Slik installerer du et operativsystem til din Hindbær Pi Slik installerer du et operativsystem til din Hindbær Pi Her er hvordan du får et nytt OS installert og kjører på Pi - og hvordan klone ditt perfekte oppsett for rask katastrofeoppretting. Les mer . Du kan bruke PirateRadio.py-skriptet hvis du foretrekker det, installerer det til din eksisterende Raspbian-installasjon. Optimaliser kraften til din Raspberry Pi med Raspbian. Optimaliser kraften til din Raspberry Pi med Raspbian. Som passer til en mann med for mye teknologi på hendene, jeg Jeg har nylig spilt med Raspberry Pi, og konfigurerer enheten slik at den fungerer fullt ut. Det fortsetter å løpe som ... Les mer, men denne opplæringen er fokusert på PiFM-bildet.

Du vil også trenge en ledningstråd, et loddejern og loddemetall, og en lengde på 2 mm ledning, kuttet til 20-30 cm. Jeg har brukt en gammel frakkhenger over fra min digitale HDTV-antenneprosjekt Ditch Cable med en DIY HDTV-antennedekselkabel med en DIY HDTV-antenne Les mer, men du kan kjøpe 2mm wire i ruller fra elektroniske butikker; noen kan til og med kutte det til lengden for deg. Mens du er der, kjøp litt varmekrympeslange, akkurat den rette størrelsen for å glide over jumperen.

Du kan også trenge litt Sugru eller lignende putty. Fire Easy Sugru Oppskrifter å lage din egen fantastiske Smartphone Case Fire Easy Sugru Oppskrifter å lage din egen fantastiske Smartphone Case Har du en dyr telefon, gadget eller kamera og kan ikke finne et tilfelle? Det er et vanlig problem i dag med det store utvalget av gizmoer på markedet. Heldigvis kan du lage din egen beskyttende ... Les mer for å sikre antennen, eller kanskje en limpistol. Med alt samlet, er det på tide å sette prosjektet sammen.

Til slutt trenger du en annen Linux-datamaskin enn din Raspberry Pi.

Men først, et viktig spørsmål ...

Hvordan blir en liten datamaskin en radiosender?

For å unngå å forstyrre andre enheter bruker Raspberry Pi en teknikk kjent som spredningsspektrum. Dette reduserer virkningen fra prosessoren på nærliggende maskinvare (ved å spre elektromagnetisk forstyrrelse over en bredere båndbredde for å redusere interferens), men bivirkningen av dette er et GPIO-array som kan brukes til å kringkaste på FM-båndet!

Du kan bruke denne kringkastingskraften ved å koble en antenne til pin 4.

Nå som du vet, er vi ikke advokater. Vi er MakeUseOf. Så før du fortsetter, husk at i de aller fleste land er kringkasting på FM-bandet uten lisens ulovlig, og det kan føre deg til problemer med bøter og fengselstid.

Bygg din antenne

Det mest kompliserte aspektet av dette prosjektet er å bygge antennen, men hvis du har det riktige utstyret, bør du gjøre det innen 10 minutter. Ved hjelp av en glidelås med ca. 10 mm avstivet ledning over kontakten, fortsett ved lodding dette til din 2 mm gauge ledning.

Når loddet har herdet, slip en 50 mm lengde av varmekrympeslange over tilkoblingen og toppen av jumperkontakten og varm den opp i noen minutter med en hårføner inntil tilkoblingen er isolert og slangen nå strammes.

Når du er ferdig, kan du koble den til pin 4 på GPIO.

Finne GPIO 4

Hvis du ikke har brukt GPIO-pinnene før, vet du sannsynligvis ikke hvor pin 4 er. På både 26 og 40 pin GPIO versjoner av Raspberry Pi, er GPIO 4 den fjerde pin i på den innerste raden av arrayet, som vist her:

Koble antennen til denne pin for best resultat (tilkobling til andre pins vil også sendes på FM, men signalet vil ikke være så sterkt).

Diagram av GPIO pins, fra RaspberryPi.org

Klargjøre spillelisten

Det neste trinnet er å forberede MP3-filene dine. Kopier disse fra din stasjonære datamaskin til SD-kortet, slipp dem inn i / Pirat Radio partisjon av kortet. Du vil sannsynligvis ikke kunne gjøre dette i Windows, så ta denne sjansen til å installere Linux på PCen din som en dual boot Tired Of Windows 8? Hvordan Dual Boot Windows og Ubuntu lei av Windows 8? Slik dobbeltklikk Windows og Ubuntu Hvis du oppdager at Windows 8 ikke er helt din kopp te, og du har ingen mulig vei å nedgradere, kan det være lurt å dual boot med Linux for å få et alternativ ... Les mer. Alternativt kan du kanskje overføre filene i et levende Linux-miljø fra USB, hvis du har nok ledige USB- eller SD-kortspor på datamaskinen.

Deretter blar du til pirateradio.config fil og åpne den i tekstredigeringsprogrammet. Dette gir en samling av alternativer, som frekvens, shuffle, repeat_all og stereo_playback. Disse tre siste kan byttes ved å bytte standard sanne innstillinger til Falsk.

Så langt som frekvensparameteren går, må du sørge for at du angir en verdi som kan oppdages ved hjelp av din standard FM-radio. For eksempel i Storbritannia går bandet fra 87,5 til 108 FM, så du vil ikke sette en frekvens på 85 eller 110 da radioen ikke klarer å stille inn dem.

Det er en god ide å bla gjennom FM-bandet på FM-radioen for å finne et tomt rom. Innflytelse på en opptatt frekvens er ekstremt uklok (se ovenfor).

Lagre pirateradio.config-filen når du er ferdig, og lukk tekstredigeringsprogrammet.

Boot to Broadcast!

Når MP3-en er lagret i riktig mappe, fjern SD-kortet på en sikker måte. Trenger du virkelig å kaste ut flashdisken din (eller enheten) før du fjerner den? Trenger du virkelig å kaste ut flashdisken din (eller enheten) før du fjerner den? Det er velkjent at USB-flash-stasjoner skal utkastes før de fjernes. Men trenger du virkelig fortsatt å gjøre dette? Hva skjer hvis du ikke gjør det? Les mer fra datamaskinen din, sett den inn i Raspberry Pi, og slå opp. Ta samtidig FM-båndradioen din, og still inn den i frekvensen du angav i config-filen.

På bare noen få sekunder bør du høre det første sporspillet, og radiostasjonen vil være i luften!

Du kan få en ide om rekkevidden ved å ta FM-radioen utenfor med deg, og se hvor langt unna Raspberry Pi du er når signalet bryter opp. Rundt 50-100 fot er grensen, selv om deaktivere stereo_playback-alternativet slik at du sender i mono i stedet for stereo, øker rekkevidden.

Utvalget kan også økes ved å sette Raspberry Pi i forhøyet posisjon, eller ved å bruke kobbertråd i stedet for aluminium (som jeg har gjort). Du kan få resultater ved å gjøre hele settet enkelt å bære, kanskje plassere det i en krukke eller lignende. Jeg har drevet min med seks AA-batterier, men en kompatibel ekstern strømkilde vil fungere. Pi å gå? 3 måter å drive en bringebær Pi til bærbare prosjekter Pi å gå? 3 måter å drive en bringebær Pi til bærbare prosjekter Ønsker du å få din Raspberry Pi ut av huset og involvert i noen mobile prosjekter? Du trenger et batteri av noe slag - men det finnes flere alternativer. Les mer

Men egentlig, hva kan du bruke dette til?

Radiostyrt lisensregulering vil antakelig utelukke mest mulig bruk av dette prosjektet, men dette bør ikke hindre deg i å gi det en tur. For å begynne med kan du bruke den til å utøve en hvilken som helst løs loddeinteresse du har (se vår loddestartguide for tips. Lær hvordan du lakkerer med disse enkle tipsene og prosjektene. Lær hvordan du lakkerer, med disse enkle tipsene og prosjektene er du en litt skremt av tanken på varmt jern og smeltet metall? Hvis du vil begynne å jobbe med elektronikk, må du lære å lodde. La oss hjelpe. Les mer) og få en forståelse av hvordan tillegg av en stykke ledning kan slå en datamaskin til en radiostasjon.

I mellomtiden hvis du er lærer eller involvert i et skoleradioprosjekt, er dette et flott prosjekt for studenter å utvide forståelse av databehandling og radio.

Til slutt er det omfang i dette prosjektet for statsborgere av undertrykkende regimer for å bruke dette prosjektet til å kommunisere med motstandsbevegelser.

Trenger du hjelp med ditt PiFM-prosjekt? Livet på de åpne luftbølgene virker ikke helt ut? Fortell oss om det i kommentarene.

Utforsk mer om: MP3, Raspberry Pi.