Annonse
Syk av å lytte til bable DJs og ønsker å kringkaste din egen radiostasjon? Trenger du en rask og enkel løsning for å overføre MP3-er eller Internett-radio til det arkaiske stereoanlegget ditt i bilen?
Nok en gang er det Bringebær Pi vil komme deg til unnsetning, med sin tidligere ukjente evne til å kringkaste på FM-båndet.
Før du fortsetter, må du forstå at dette er et bevis på konseptprosjekt. Med mindre du er utstyrt med den aktuelle lisensen, bør du ikke kringkaste på FM-båndet, og du fortsetter helt på egen risiko.
Hva du trenger for ditt Pi FM-prosjekt
Begynn med laste ned PiFM-bildet, som du trenger blitz til SD-kortet ditt Slik installerer du et operativsystem på en Raspberry PiSlik installerer du et OS på Raspberry Pi og hvordan du kloner det perfekte oppsettet for rask gjenoppretting av katastrofer. Les mer . Du kan bruke PirateRadio.py manus hvis du foretrekker det, installerer du det på det eksisterende Raspbian installasjon Optimaliser kraften i bringebærpien din med bringebær Som passer en mann med for mye teknikk på hendene, har jeg lekt med Raspberry Pi min nylig, og konfigurert enheten slik at den fungerer til sitt fulle potensiale. Den fortsetter å løpe som ... Les mer , men denne opplæringen er fokusert på PiFM-bildet.
Du vil også trenge en gensertråd, loddejern og loddejern, og en lengde på 2 mm ledning, kuttet til 20-30 cm. Jeg har brukt en gammel kleshenger igjen fra min digital HDTV-antenneprosjekt Grøftekabel 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 den for deg. Mens du er der, kjøp noen varmekrympeslange, akkurat i riktig størrelse for å skli over genseren.
Du kan også trenge noen Sugru eller lignende kitt Fire enkle Sugru-oppskrifter for å lage din egen fantastiske smarttelefonveskeEier du en dyr telefon, dings eller kamera og finner ikke en sak? Det er et vanlig problem i dag med det enorme utvalget av gizmos på markedet. Heldigvis kan du lage din egen beskyttende ... Les mer for å sikre antennen, eller kanskje en limpistol. Når alt er satt sammen, er det på tide å sette sammen prosjektet.
Til slutt trenger du en annen Linux-datamaskin enn Raspberry Pi.
Men først et viktig spørsmål ...
Hvordan blir en liten datamaskin en radiosender?
For å unngå å forårsake forstyrrelser med andre enheter, bruker Raspberry Pi en teknikk som kalles spredningspektrum. Dette reduserer innvirkningen fra prosessoren på maskinvaren i nærheten (ved å spre elektromagnetisk forstyrrelse over en større bredde båndbredde for å redusere interferens), men bivirkningen av dette er en GPIO-matrise som kan brukes til å kringkaste på FM bånd!
Du kan bruke den kringkastede kraften 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, kringkasting på FM-båndet uten lisens er ulovlig, og kan få deg i problemer med bøter og fengselstid.
Bygg din antenne
Det mest kompliserte aspektet ved dette prosjektet er å bygge antennen, men hvis du har riktig utstyr bør du være ferdig på omtrent 10 minutter. Fortsett med å lodde denne til en 2mm målertråd med en jumpertråd som er plukket med omtrent 10 mm avstrippet ledning over kontakten.
Når loddet har herdet, skyver du en 50 mm lang varmekrympeslange over tilkoblingen og toppen av jumperen kontakten og varm den opp i noen minutter med hårføner til tilkoblingen er isolert og slangen nå tettsittende.
Når du er ferdig, kan du koble dette til pin 4 på GPIO.
Finne GPIO 4
Hvis du ikke har brukt GPIO-pinnene før, vil du sannsynligvis ikke vite hvor pinne 4 er. På både 26 og 40-pinners GPIO-versjoner av Raspberry Pi, er GPIO 4 den fjerde pinnen på den innerste raden i matrisen, som avbildet her:
Koble antennen til denne pinnen for å få det beste resultatet (tilkobling til andre pinner vil også kringkaste på FM, men signalet vil ikke være like sterkt).
Forberede spillelisten
Neste trinn er å forberede MP3-filene dine. Kopier disse fra din stasjonære datamaskin til SD-kortet, og slipp dem inn i / Pirate Radio partisjon av kortet. Du vil sannsynligvis ikke kunne gjøre dette i Windows, så ta sjansen på å installere Linux på din PC som en dobbel støvel Lei av Windows 8? Slik dobler du opp Windows og UbuntuHvis du oppdager at Windows 8 ikke helt er en kopp te, og at du ikke har noen mulig vei å nedgradere, kan det være en god ide å dual boot med Linux for å ha et alternativ ... Les mer . Alternativt kan du kanskje overføre filene i et levende Linux-miljø fra USB, hvis du har nok ekstra USB- eller SD-kortspor på datamaskinen din.
Bla deretter til pirateradio.config arkiver og åpne den i tekstredigereren. Dette tilbyr en samling alternativer, for eksempel frekvens, blanding, repetisjonstall og stereoavspilling. Disse tre siste kan byttes ved å slå standardinnstillingen til Falsk.
Så langt 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 kjører bandet fra 87,5 til 108 FM, så du ville ikke angitt en frekvens på 85 eller 110, da radioen ikke kan stille inn på dem.
Det er lurt å bla gjennom FM-båndet på FM-radioen din for å finne et tomt sted. Å hindre en okkupert frekvens er ekstremt uklok (se over).
Lagre pirateradio.config-filen når du er ferdig, og lukk teksteditoren.
Start til kringkasting!
Når MP3-ene er lagret i riktig mappe, Fjern SD-kortet trygt Trenger du virkelig å ta ut Flash Drive (eller enheten) før du fjerner den?Det er velkjent at USB-flash-stasjoner er ment å bli kastet ut før du fjerner dem. 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 start strømmen. Ta samtidig tak i FM-båndradioen din, og still den inn i frekvensen du spesifiserte i konfigurasjonsfilen.
På bare noen få sekunder bør du høre det første sporet spille, og radiostasjonen din vil være på lufta!
Du kan få en ide om rekkevidden ved å ta med deg FM-radioen din og se hvor langt borte fra Raspberry Pi du er når signalet bryter opp. Rundt 50-100 fot er grensen, selv om du deaktiverer stereo_playback-alternativet slik at du sender i mono i stedet for stereo vil øke rekkevidden.
Rekkevidden kan også økes ved å plassere Raspberry Pi i en opphøyd stilling, eller bruke kobbertråd fremfor aluminium (som jeg har gjort). Du kan få resultater ved å gjøre hele settet enkelt å ta med, kanskje legge det i en krukke eller lignende. Jeg har drevet min med seks AA-batterier, men alle kompatibel ekstern strømkilde vil fungere. 3 Raspberry Pi-batteripakker for bærbare prosjekterEt Raspberry Pi-batteri kan gjøre en vanlig Pi til en bærbar datamaskin. Du trenger en av disse batteriløsningene for å komme i gang. Les mer
Men egentlig, hva kan du bruke dette til?
Lisensregler for radiokringkasting utelukker sannsynligvis mest omfattende bruk av dette prosjektet, men dette bør ikke hindre deg i å gi det en gang. Til å begynne med kan du bruke den til å utøve den nye loddinteressen du har (sjekk vår lodding av startveiledning for tips Lær hvordan du lodder med disse enkle tipsene og prosjekteneBlir du litt skremt av tanken på et varmt jern og smeltet metall? Hvis du vil begynne å jobbe med elektronikk, trenger du å lære å lodde. La oss hjelpe. Les mer ) og få en forståelse av hvordan tillegg av et stykke ledning kan gjøre en datamaskin om til en kringkasting radiostasjon.
I mellomtiden, hvis du er en lærer eller er involvert i et skolradioprosjekt, er dette et flott prosjekt for studenter å utvide verdsettelsen av databehandling og radio.
Endelig er det rom i dette prosjektet for borgere av undertrykkende regimer å bruke dette prosjektet til å kommunisere med motstandsbevegelser.
Trenger du hjelp med PiFM-prosjektet? Livet på friluft bølger ikke helt ut? Fortell oss om det i kommentarene.
Christian Cawley er assisterende redaktør for sikkerhet, Linux, DIY, programmering og teknisk forklart. Han produserer også The Really Useful Podcast og har lang erfaring innen stasjonær og programvare. Christian er en bidragsyter til Linux Format-magasinet, en Raspberry Pi tinkerer, Lego-elsker og retrospill-fan.