Hur man bygger en radio med möjlighet att ta emot flera frekvenser
Radio är en av de mest fascinerande elektroniska apparaterna att lära sig om eftersom den kombinerar de grundläggande koncepten elektricitet, elektromagnetiska vågor och signalbehandling. Även i den digitala tidsåldern är radio fortfarande relevant – inte bara för underhållning, utan även för nödkommunikation, elektronikinlärning och hobbyexperiment. Den här artikeln diskuterar hur man bygger en radio som kan ta emot ett brett frekvensområde, särskilt i AM- och FM-banden, med en realistisk metod som passar nybörjare till mellannivåer.
1. Förstå "olika frekvenser" på radio
Innan monteringen påbörjas är det viktigt att förstå vad "ta emot ett frekvensområde" betyder. Radioapparater fångar i huvudsak signaler från ett specifikt frekvensområde, beroende på modul- och kretsdesign. Några exempel på vanliga områden:
– AM (Amplitudmodulering): cirka 520–1710 kHz (mellanvåg/MW)
– FM (frekvensmodulering): cirka 88–108 MHz (FM-sändning)
– SW (Kortvåg): ca 3–30 MHz (många bandvariationer)
– Flygband (flygkommunikation): 118–136 MHz (vanligtvis AM)
– Amatör VHF/UHF: varierar, till exempel 144–148 MHz eller 430–440 MHz
För ett säkert och komponentmässigt förnuftigt gör-det-själv-projekt är det mest praktiska sättet att bygga en radio baserad på en färdig mottagarmodul som redan har en tuner- och demodulator-IC, så att du inte behöver designa ett komplext RF-steg från grunden.
2. Bestäm tillverkningsmetoden
Det finns två huvudsakliga tillvägagångssätt:
1. Klassisk analog radio (LC-mottagning + förstärkare + demodulator): rolig att lära sig, men svår att stabilisera, särskilt för många band.
2. Radio baserad på IC-tuner/digitalmodul: enklare, stabilare och kan täcka många frekvenser (AM/FM även KV) beroende på modulen.
För att "ta emot flera frekvenser" rekommenderas den andra metoden mer.
3. Plattformsval: Multibandsradiomodul
Några populära moduler/IC:er för flerbandsradioprojekt:
– Si4732/Si4735 (Silicon Labs): kan ta emot FM, AM (MW) och SW (kortvåg). Många färdiga breakout-moduler finns tillgängliga.
– TEA5767 / RDA5807: generellt endast FM, lämplig om du bara vill ha FM av god kvalitet.
– RTL-SDR (Software Defined Radio): mycket flexibel, kan ta emot ett brett frekvensområde (beroende på dongeln), men kräver en dator/mobiltelefon och digital bearbetning.
Om du vill ha en verkligt bredbaserad radio är RTL-SDR den mest flexibla, men dess design är mer som en mjukvarubaserad radio. Om du vill ha en enkel fristående enhet är Si4732/Si4735-modulen det perfekta valet.
I den här artikeln fokuserar vi på att bygga en flerbandsradio med Si4732/Si4735 eftersom det är relativt enkelt, kostnadseffektivt och inte kräver en dator.
4. Nödvändiga komponenter
Här är en lista över vanliga komponenter för en Si4732/Si4735-baserad multibandsradio:
1. Si4732/Si4735-modul (breakout-kort som stöder AM/FM/SW)
2. Mikrokontroller (t.ex. Arduino Nano/Uno, ESP32 eller STM32)
3. Skärm (valfritt men mycket användbart):
– OLED 0.96” I2C (SSD1306), eller LCD 16×2
4. Ljudförstärkare:
– PAM8403 (3W) eller LM386 (mer klassisk) modul
5. Högtalare 4–8 ohm (1–3 watt)
6. Antenn:
– För FM: 70–75 cm kabel (som en enkel antenn)
– För AM/SW: längre trådantenn (5–10 meter är bättre för SW)
7. Rotationskodare + ratt för enkel finjustering (valfritt)
8. Strömförsörjning:
– 5V (kan komma från batteri + step-up, powerbank eller adapter)
9. Stödjande komponenter:
– Startkablar, kopplingsplatta/kopplingsplatta, avkopplingskondensator (100 nF), volympotentiometer, brytare.
5. Systemblockdesign
Systemstrukturen är enkel:
Antenn → Si473x-modul (tuner + demod) → Ljudutgång → Ljudförstärkare → Högtalare
Och för kontroll:
Mikrokontroller → I2C/SPI → Si473x-modul + display + knapp/kodare-ingång
Si473x-modulerna styrs vanligtvis via I2C, så kabeldragningen är inte komplicerad.
6. Steg för montering av hårdvara
A. Anslutning av Si473x-modulen till mikrokontrollern
En typisk I2C-anslutning är:
– VCC-modul → 3.3V eller 5V (följ modulens specifikationer)
– Jord → Jord
– SDA → Arduino SDA (A4 på Uno/Nano)
– SCL → SCL Arduino (A5 på Uno/Nano)
Vissa moduler kräver en återställnings- eller aktiverings-PIN. Se modulens datablad och leverantörens kopplingsexempel.
B. Installera OLED-skärmen (valfritt)
– VCC → 5V
– Jord → Jord
– Naturresurser → Naturresurser
– SCL → SCL
OLED- och radiomoduler kan dela I2C-linjer så länge adresserna är olika.
C. Ansluta ljud till förstärkare och högtalare
– Ljudutgång från Si473x → PAM8403/LM386-modulingång
– Förstärkarutgång → högtalare
– Lägg till en potentiometer vid förstärkarens ingång eller utgång för volymkontroll.
Var uppmärksam på jordningen: ljudkabelns GND-kabel ska vara ordentligt ansluten för att undvika brus.
D. Antenn
– För FM, anslut en kabel på cirka 70 cm till FM-antennstiftet (eller antennplattan på modulen).
– För AM/SW, använd en längre trådantenn. Ju längre och högre antennen är, desto bättre SW-mottagning.
7. Programmering och logisk finjustering
För att radion ska kunna "ta emot flera frekvenser" behöver du programvara som kan:
1. Välj läge: FM / AM / SW
2. Justera frekvensen (inställningen) enligt enheterna:
– FM är vanligtvis 50/100 kHz steg
– AM/MW vanligtvis 9/10 kHz
– SW kan vara 1–5 kHz (beroende på behov)
3. Visa information:
– Nuvarande frekvens
– RSSI / signalstyrka
– Bandläge
För Arduino finns det vanligtvis ett communitybibliotek tillgängligt för Si4735. Enkelt:
– Installera biblioteket via Library Manager eller GitHub
– Använd kodexemplet ”FM/AM/SW-radio”
– Ändra ingångar för tuning (upp/ned-knappar, roterande kodare)
– Lägg till menygränssnitt för att byta band
Om du använder ESP32 kan du även lägga till moderna funktioner som:
– lagring av förinställda stationer,
– Wi-Fi-kontroll för enkelt webbgränssnitt,
– automatisk inställning (stationssökning).
8. Kalibrering, testning och optimering
A. Att hantera omottagna sändningar
– Kontrollera antennen och installationsriktningen.
– Håll kretsen borta från bruskällor: billiga laddare, likströmsmotorer, vissa LED-lampor.
– Försök att använda en powerbank som strömförsörjning för att minska adapterns rippel.
B. Minska buller och brum
– Lägg till en 100 nF kondensator nära radiomodulens och ljudförstärkarens VCC.
– Använd korta kabeldragningar för ljudlinjer.
– Separera ljudförstärkarens strömledningar från I2C-ledningarna om möjligt.
C. Maximera "multifrekvens"-kapacitet
– Välj ett SW-band (t.ex. 3–5 MHz, 5–7 MHz, 7–10 MHz, etc.) för bekvämare inställning.
– Lägg till en "steg"-knapp för att ändra inställningssteg (1 kHz, 5 kHz, 10 kHz).
– Lägg till funktionen ”sök” eller ”skanna”.
9. Gör höljet mer professionellt
När kretsen fungerar, städa upp projektet med ett hölje:
– Använd en projektlåda av plast eller ett 3D-utskrivet fodral.
– Se till att högtalaren har ett resonanshål/ventil på framsidan.
– Gör en extern antenn (jack) så att den kan bytas ut vid behov.
– Lägg till knappetiketter: Band, Sök, Volym, Förinställning.
Ett bra fodral ser inte bara bra ut, utan ökar också komforten och minskar besväret med lösa kablar.
10. Juridiska och etiska anmärkningar
Radiomottagare är generellt sett juridiskt säkra eftersom man bara tar emot offentliga sändningar. För vissa frekvenser (t.ex. specialkommunikation) finns det dock regler gällande spridning av övervakad information. Fokus ligger på sändningar (AM/FM) och pedagogiska experiment.
Stängning
Att bygga en radio som kan ta emot flera frekvenser är ett mycket intressant projekt som kombinerar elektronik, programmering och lite konst inom antennoptimering och brusreducering. Det mest praktiska tillvägagångssättet för nybörjare är att använda en multibandsmodul som Si4732/Si4735 med en mikrokontroller (Arduino/ESP32), en ljudförstärkare och en högtalare. Med tillägg av en display och praktiska inställningskontroller kan du få en stabil och funktionell hemmagjord AM/FM/SW-radio.
Om du vill kan jag hjälpa dig att göra:
– kopplingsschema enligt den modul du har,
– inköpslista för komponenter (ekonomiversion och maximalversion),
– Arduino/ESP32-kodexempel för FM/AM/SW komplett med band- och förinställda menyer.