Hvordan lage en radio med justerbar frekvens
Radioer er en av de mest fascinerende elektroniske enhetene å bygge hjemme, og kombinerer de grunnleggende prinsippene for elektrisitet, elektromagnetiske bølger og lydkretser. Ved å bygge en justerbar radio lærer du ikke bare hvordan du mottar sendinger, men også hvordan du velger en enkelt stasjon fra mengden signaler spredt over luften. Denne artikkelen vil diskutere hvordan du bygger en enkel justerbar radio, med fokus på FM-radioer fordi komponentene og modulene er relativt lett tilgjengelige og resultatene er umiddelbare.
-
1. Forstå konseptet med justerbar radio
Innstillbare radioer fungerer ved å velge bestemte frekvenser fra en antenne, deretter forsterke dem og konvertere dem til et lydsignal for høyttalere eller hodetelefoner. I moderne radioer utføres denne prosessen vanligvis av en tuner-IC eller en integrert mottakermodul.
På FM-radio er kringkastingsfrekvensområdet vanligvis 88–108 MHz. For å justere frekvensen trenger vi en tuningmekanisme, for eksempel:
1. Analog tuning ved bruk av variable kondensatorer og LC-resonanskretser (mer utfordrende).
2. Digital tuning ved bruk av en IC-radiomodul (enklere, mer stabilt og anbefalt for nybegynnere).
I denne artikkelen velger vi digital tuning med en FM-modul som ofte brukes i gjør-det-selv-prosjekter.
-
2. Nødvendige verktøy og materialer
Her er en liste over komponenter som er relativt enkle å finne i elektronikkbutikker og markedsplasser:
Hovedkomponenter
– Innstillbar FM-radiomodul (f.eks. TEA5767 eller RDA5807). Begge er populære og støtter digital innstilling via I2C.
– Mikrokontroller (Arduino Uno/Nano er enklere for nybegynnere).
– Lydforsterkermodul (eksempel: PAM8403 3W eller LM386).
– Små høyttalere på 4–8 ohm (eller bruk en hodetelefonkontakt hvis du vil holde det enkelt).
Støttende komponenter
– Antenne: en kabel på 60–100 cm er tilstrekkelig for testing.
– Potensiometer (valgfritt, for volum hvis forsterkeren støtter potensiometerinngang).
– 2 trykknapper (for å øke/redusere frekvensen) eller roterende encoder (mer praktisk).
– Liten LCD/OLED (valgfritt, for å vise valgt frekvens).
– Brødbrett og startkabler.
– Strømkilde: 5V fra USB eller batteri + step-up/step-down etter behov fra modulen.
-
3. Enkel systemdesign
Det selvinnstillbare radiosystemet kan oppsummeres som følger:
1. Antennen fanger opp FM-signalet
2. FM-radiomodul velger frekvens (innstilling) og sender ut lyd (V/H)
3. Forsterker forsterker lyd
4. Høyttaleren produserer lyd
5. Mikrokontrolleren stiller inn frekvensen basert på knappen/koderen og (valgfritt) viser frekvensen på skjermen.
Denne typen krets er praktisk fordi du ikke trenger å designe et komplisert RF-filter, bare bruk en tunermodul som er spesielt utviklet for å håndtere radiosignaler.
-
4. Tilkoblingsskjema (skisse)
A. Tilkobling av TEA5767/RDA5807-modulen til Arduino (I2C)
Vanligvis bruker modulen I2C-kommunikasjon:
– VCC → 5V (eller 3.3V avhengig av modulen)
– GND → GND
– SDA → Arduino SDA (A4 på Uno/Nano)
– SCL → SCL Arduino (A5 på Uno/Nano)
B. Lydtilkobling til forsterker
– V/H-lydutgang fra modul → forsterkerinngang (kan mikses til mono hvis forsterkeren er mono)
– Forsterkerutgang → høyttaler
C. Knapp for tuning
– «OPP»-knapp → en av de digitale pinnene på Arduino (bruk intern pull-up)
– «NED»-knapp → en annen digital PIN-kode
Hvis du vil være mer subtil, kan en roterende encoder erstatte knotten, slik at å dreie med klokken øker frekvensen og omvendt.
-
5. Eksempel på programlogikk (konsept)
Du kan bruke et radiobibliotek for TEA5767 eller RDA5807 (mange er tilgjengelige). Programmet vil i hovedsak:
1. Bestem startfrekvensen (f.eks. 99.9 MHz)
2. Hvis OPP-knappen trykkes inn, øker frekvensen (f.eks. +0.1 MHz)
3. Hvis NED-knappen trykkes inn, reduseres frekvensen (-0.1 MHz)
4. Send frekvensverdien til modulen via I2C
5. (Valgfritt) visningsfrekvens på LCD/OLED
Viktige tips:
– FM bruker i mange områder en kanalhøyde på 100 kHz (0.1 MHz) eller 50 kHz. For enkelhets skyld, bruk 0.1 MHz.
– Sett grenser slik at de ikke overskrider 88.0 eller 108.0 MHz.
-
6. Produksjonstrinn
Trinn 1: Klargjør koblingsbrettet og koble til radiomodulen.
Start med VCC-, GND-, SDA- og SCL-tilkoblingene. Sørg for at modulen mottar den angitte spenningen. Noen moduler støtter 3.3–5 V, mens andre bare er sikre ved 3.3 V.
Trinn 2: Installer antennen
Bare koble kabelen til modulens antennepinner (eller ANT-puten, hvis tilgjengelig). Legg kabelen utover på langs for bedre mottak.
Trinn 3: Koble til forsterkeren og høyttalerne
Koble modulens lydutgang til forsterkerens inngang. Hvis modulen sender ut stereolyd og forsterkeren din er mono, kan du kombinere venstre- og høyrekanal ved hjelp av motstander (f.eks. 1 kΩ hver) for å forhindre kanalforstyrrelser.
Trinn 4: Installer tuningknappen
Koble opp/ned-knappene til Arduinoen. Aktiver den interne pull-up-knappen i koden for å minimere kabling (knappen kobler pinnen til GND når den trykkes).
Trinn 5: Last opp tuningprogrammet
Bruk riktig bibliotek. Etter opplasting kan du prøve å trykke på knappen og lytte for å se om stasjonen endres. Hvis du er i et område med svakt signal, kan du prøve å flytte antennen eller bruke en lengre kabel.
Trinn 6: Rydd opp og lag en permanent versjon
Når du har bygget den på et breadboard, kan du flytte den til et perforert PCB/perfboard. Legg til et kabinett for et penere utseende, samt knotter/kodere for en mer radiolignende opplevelse.
-
7. Tips for bedre resultater
1. Bruk en ren strømforsyning: støy fra billige adaptere kan infiltrere lyden. Hvis du hører summing, kan du prøve å drive den fra en god powerbank eller legge til en avkoblingskondensator (100nF + 10µF) i nærheten av modulen.
2. Vær oppmerksom på lydjordingen: en dårlig jordingsbane forårsaker ofte en «knitrende» lyd.
3. Antennens plassering er svært innflytelsesrik: å snu antennens retning, nær et vindu er vanligvis bedre.
4. Legg til en skjerm: 0.96″ I2C OLED gjør det enkelt å se den gjeldende valgte frekvensen.
5. Legg til skannefunksjon: opprett en knapp for å automatisk søke etter stasjoner (søk).
-
8. Alternativ: Analog tuning med variable kondensatorer (mer utfordrende)
Hvis du virkelig vil ha en «klassisk radio»-følelse, kan du bygge en analog radio ved hjelp av en LC-krets (induktor + variabel kondensator) for å velge frekvens. For FM er imidlertid RF-delen svært følsom og krever nøye design og layout. Dette prosjektet er interessant, men suksessraten er lavere for nybegynnere fordi:
– Høye frekvenser (88–108 MHz) er følsomme for kabellengde.
– Parasittiske komponenter (stråkkapasitanser/induktanser) påvirker tuning
– Kalibrering og justering (trimmer) er mer komplisert
Derfor er digitale moduler den beste måten å lære raskt og få reelle resultater på.
-
9. Penutup
Å bygge en justerbar radio er et morsomt og lærerikt gjør-det-selv-prosjekt. Med en FM-modul som TEA5767 eller RDA5807 kan du bygge en justerbar radio med bare noen få komponenter: en mikrokontroller for å stille inn frekvensen, en tunermodul for å hente stasjoner og en forsterker for å sende ut lyd. Når du har en grunnleggende versjon, kan du utvide funksjoner som lagring av forhåndsinnstillinger for stasjoner, automatisk skanning, en OLED-skjerm og til og med legge til et oppladbart batteri for å gjøre radioen bærbar.
Hvis du ønsker det, kan jeg hjelpe med spesifikke komponentlister (modultypelenker), detaljerte skjemaer og komplette Arduino-kodeeksempler, avhengig av hvilken modul du velger (TEA5767 eller RDA5807) og om du vil bruke knapper, kodere og en skjerm.