Hur man bygger en radio med justerbar frekvens
Radioapparater är en av de mest fascinerande elektroniska apparaterna att bygga hemma, och kombinerar de grundläggande principerna för elektricitet, elektromagnetiska vågor och ljudkretsar. Genom att bygga en inställbar radio lär du dig inte bara att ta emot sändningar utan också att välja en enda station från de många signaler som är spridda över luften. Den här artikeln kommer att diskutera hur man bygger en enkel inställbar radio, med fokus på FM-radioapparater eftersom komponenterna och modulerna är relativt lättillgängliga och resultaten är omedelbara.
-
1. Förstå konceptet med avstämbar radio
Avstämbara radioapparater fungerar genom att välja specifika frekvenser från en antenn, sedan förstärka och omvandla dem till en ljudsignal för högtalare eller hörlurar. I moderna radioapparater utförs denna process vanligtvis av en tuner-IC eller en integrerad mottagarmodul.
På FM-radio är sändningsfrekvensområdet vanligtvis 88–108 MHz. För att justera frekvensen behöver vi en inställningsmekanism, till exempel:
1. Analog avstämning med variabla kondensatorer och LC-resonanskretsar (mer utmanande).
2. Digital inställning med en IC-radiomodul (enklare, stabilare och rekommenderas för nybörjare).
I den här artikeln väljer vi digital mottagning med en FM-modul som vanligtvis används i gör-det-själv-projekt.
-
2. Nödvändiga verktyg och material
Här är en lista över komponenter som är relativt enkla att hitta i elektronikbutiker och marknadsplatser:
Huvudkomponenter
– Avstämbar FM-radiomodul (t.ex. TEA5767 eller RDA5807). Båda är populära och stöder digital avstämning via I2C.
– Mikrokontroller (Arduino Uno/Nano är enklare för nybörjare).
– Ljudförstärkarmodul (exempel: PAM8403 3W eller LM386).
– Små högtalare på 4–8 ohm (eller använd ett hörlursuttag om du vill hålla det enkelt).
Stödjande komponenter
– Antenn: en kabel som är 60–100 cm lång räcker för testning.
– Potentiometer (valfritt, för volym om förstärkaren stöder potensiometeringång).
– 2 tryckknappar (för att öka/minska frekvensen) eller roterande kodare (bekvämare).
– Liten LCD/OLED (valfritt, för att visa vald frekvens).
– Kopplingskort och startkablar.
– Strömkälla: 5V från USB eller batteri + step-up/step-down efter behov av modulen.
-
3. Enkel systemdesign
Det gör-det-själv-inställbara radiosystemet kan sammanfattas enligt följande:
1. Antennen fångar FM-signalen
2. FM-radiomodulen väljer frekvens (mottagning) och matar ut ljud (V/H)
3. Förstärkare förstärker ljud
4. Högtalaren producerar ljud
5. Mikrokontrollern ställer in frekvensen baserat på knappen/kodaren och (valfritt) visar frekvensen på skärmen.
Den här typen av krets är praktisk eftersom du inte behöver designa ett komplicerat RF-filter, utan bara använda en tunermodul som är specifikt utformad för att hantera radiosignaler.
-
4. Anslutningsschema (disposition)
A. Anslutning av TEA5767/RDA5807-modulen till Arduino (I2C)
Generellt använder modulen I2C-kommunikation:
– VCC → 5V (eller 3.3V beroende på modul)
– Jord → Jord
– SDA → Arduino SDA (A4 på Uno/Nano)
– SCL → SCL Arduino (A5 på Uno/Nano)
B. Ljudanslutning till förstärkare
– L/H-ljudutgång från modul → förstärkaringång (kan mixas till mono om förstärkaren är mono)
– Förstärkarutgång → högtalare
C. Knapp för fininställning
– ”UPP”-knapp → en av Arduinos digitala pinnar (använd intern pull-up)
– ”NER”-knapp → ytterligare en digital PIN-kod
Om du vill vara mer subtil kan en roterande kodare ersätta vredet, så att vridning medurs ökar frekvensen och vice versa.
-
5. Exempel på programlogik (koncept)
Du kan använda ett radiobibliotek för TEA5767 eller RDA5807 (många finns tillgängliga). I huvudsak kommer programmet att:
1. Bestäm startfrekvensen (t.ex. 99.9 MHz)
2. Om UPP-knappen trycks in ökar frekvensen (t.ex. +0.1 MHz)
3. Om NER-knappen trycks in minskar frekvensen (-0.1 MHz)
4. Skicka frekvensvärdet till modulen via I2C
5. (Valfritt) visningsfrekvens på LCD/OLED
Viktiga tips:
– FM använder i många områden en kanalhöjd på 100 kHz (0.1 MHz) eller 50 kHz. För enkelhetens skull, använd 0.1 MHz.
– Ställ in gränser så att de inte överskrider 88.0 eller 108.0 MHz.
-
6. Tillverkningssteg
Steg 1: Förbered kopplingsplattan och anslut radiomodulen.
Börja med anslutningarna för VCC, GND, SDA och SCL. Se till att modulen får den angivna spänningen. Vissa moduler stöder 3.3–5 V, medan andra bara är säkra vid 3.3 V.
Steg 2: Installera antennen
Anslut helt enkelt kabeln till modulens antennstift (eller ANT-plattan om sådan finns). Lägg ut kabeln på längden för bättre mottagning.
Steg 3: Anslut förstärkaren och högtalarna
Anslut modulens ljudutgång till förstärkarens ingång. Om modulen matar ut stereo och din förstärkare är mono kan du kombinera vänster- och högerkanalerna med hjälp av motstånd (t.ex. 1 kΩ vardera) för att förhindra kanalstörningar.
Steg 4: Montera stämningsratten
Anslut upp/ner-knapparna till Arduinon. Aktivera den interna pull-up-knappen i koden för att minimera kabeldragning (knappen ansluter stiftet till GND när den trycks in).
Steg 5: Ladda upp trimningsprogrammet
Använd lämpligt bibliotek. Efter uppladdningen kan du prova att trycka på knappen och lyssna för att se om stationen ändras. Om du befinner dig i ett område med svag signal kan du prova att flytta antennen eller använda en längre kabel.
Steg 6: Städa upp och skapa en permanent version
När du väl har byggt den på en kopplingsplatta kan du flytta den till ett perforerat kretskort/perforerat kretskort. Lägg till ett hölje för ett snyggare utseende, samt vred/kodare för en mer radioliknande upplevelse.
-
7. Tips för bättre resultat
1. Använd en ren strömförsörjning: brus från billiga adaptrar kan infiltrera ljudet. Om du hör surrande ljud kan du prova att driva den från en powerbank av god kvalitet eller installera en avkopplingskondensator (100nF + 10µF) nära modulen.
2. Var uppmärksam på ljudjorden: en dålig jordledning orsakar ofta ett "knastrande" ljud.
3. Antennens position är mycket påverkande: att vrida antennen i samma riktning som den är, nära ett fönster är oftast bättre.
4. Lägg till en skärm: 0.96″ I2C OLED gör det enkelt att se den aktuellt valda frekvensen.
5. Lägg till skanningsfunktion: skapa en knapp för att söka efter stationer automatiskt (sök).
-
8. Alternativ: Analog inställning med variabla kondensatorer (mer utmanande)
Om du verkligen vill ha en "klassisk radio"-känsla kan du bygga en analog radio med hjälp av en LC-krets (induktor + variabel kondensator) för att välja frekvens. För FM är dock RF-delen mycket känslig och kräver noggrann design och layout. Det här projektet är intressant, men dess framgångsgrad är lägre för nybörjare eftersom:
– Höga frekvenser (88–108 MHz) är känsliga för kabellängd.
– Parasitiska komponenter (strökapacitanser/induktanser) påverkar avstämningen
– Kalibrering och justering (trimmer) är mer komplicerat
Därför är digitala moduler det bästa sättet att lära sig snabbt och få riktiga resultat.
-
9. Penutup
Att bygga en inställbar radio är ett roligt och lärorikt gör-det-själv-projekt. Med en FM-modul som TEA5767 eller RDA5807 kan du bygga en inställbar radio med bara några få komponenter: en mikrokontroller för att ställa in frekvensen, en tunermodul för att ta emot stationer och en förstärkare för att mata ut ljud. När du väl har en grundläggande version kan du utöka funktioner som att lagra förinställda stationer, automatisk skanning, en OLED-skärm och till och med lägga till ett laddningsbart batteri för att göra radion bärbar.
Om du vill kan jag hjälpa till med specifika komponentlistor (modultyplänkar), detaljerade scheman och kompletta Arduino-kodexempel beroende på vilken modul du väljer (TEA5767 eller RDA5807) och om du vill använda knappar, kodare och en display.