Sut i Wneud Radio Sy'n Hawdd i'w Raglennu
Mae'r radio yn un o'r dyfeisiau electronig mwyaf clasurol sy'n parhau i fod yn berthnasol heddiw. Yn ddiddorol, gellir prynu radios nid yn unig yn barod ond hefyd wedi'u gwneud gartref—hyd yn oed wedi'u cyfuno â microreolydd ar gyfer rhaglennu hawdd. Fel hyn, nid dim ond "derbynnydd darlledu" yw eich radio cartref, ond gall ddod yn brosiect cwbl raddadwy: arddangos enwau gorsafoedd, storio rhagosodiadau, addasu cyfaint yn awtomatig, a hyd yn oed cael ei reoli trwy fotymau, ap, neu Rhyngrwyd Pethau.
Mae'r erthygl hon yn trafod sut i adeiladu radio hawdd ei raglennu gyda chydrannau cymharol hawdd eu canfod, costau fforddiadwy, a phroses sy'n gyfeillgar i ddechreuwyr.
-
1. Y Cysyniad Radio “Hawdd i’w Raglennu”
Mae radios hawdd eu rhaglennu fel arfer yn dibynnu ar fodiwl tiwniwr radio parod (FM/AM neu FM yn unig) a reolir trwy gyfathrebu digidol fel I2C. Mae hyn yn golygu nad oes angen i chi ddylunio cylchedau RF cymhleth (sy'n aml yn anodd ac yn gofyn am offer mesur arbenigol). Mae'r microreolydd (Arduino/ESP32) yn syml yn anfon gorchmynion i'r modiwl tiwniwr: dewis amledd, chwilio am orsafoedd, cadw rhagosodiadau, ac yn y blaen.
I ddechreuwyr, y dewis mwyaf poblogaidd yw radio FM yn seiliedig ar y modiwl Si4703 neu RDA5807 oherwydd:
– Prisiau rhad ac yn hawdd dod o hyd iddynt.
– Rheolaeth drwy I2C (hawdd ei raglennu).
– Sefydlog i dderbyn darllediadau FM.
– Llawer o ddogfennaeth ac enghreifftiau o raglenni.
-
2. Cydrannau Angenrheidiol
Dyma restr o gydrannau a argymhellir ar gyfer adeiladu radio FM hawdd ei raglennu:
1. Microreolydd
– Dewis hawdd: Arduino Nano/Uno
– Opsiwn mwy datblygedig: ESP32 (gellir ei ychwanegu gyda Wi-Fi/Bluetooth)
2. Modiwl Radio FM
– Argymhellir: RDA5807M (syml a rhad)
– Dewis arall: Si4703
3. Modiwl Mwyhadur Sain
– Er enghraifft PAM8403 (mwyhadur 3W, bach, hawdd)
4. Siaradwr 4Ω/8Ω (1–3W) neu allbwn i glustffonau
5. Sgrin (dewisol ond defnyddiol)
– I2C OLED 0.96” neu LCD I2C 16×2 i arddangos amledd
6. Botwm / Amgodwr
– Botymau i fyny/i lawr ar gyfer tiwnio
– Amgodiwr cylchdro (dewisol) ar gyfer profiad tebyg i radio go iawn
7. Antena
– Mae cebl 70–80 cm o hyd yn aml yn ddigonol ar gyfer FM
8. Cyflenwad pŵer
– 5V (banc pŵer, addasydd USB, neu fatri + gwefrydd/cam-i-fyny)
9. Ceblau neidio, bwrdd bara/PCB, a blwch (dewisol)
-
3. Cynllun Cylched Syml
Egwyddor cylched:
– Mae'r microreolydd yn cyfathrebu â'r modiwl radio drwy I2C:
– Adnoddau naturiol i adnoddau naturiol
– SCL i SCL
– VCC i 3.3V neu 5V (addasu'r modiwl)
– GND i GND
– Mae allbwn sain y modiwl radio yn mynd i fewnbwn yr amplifier:
– LOUT/ROUT (neu allbwn sain) → mewnbwn Ch/D mwyhadur
– Sain GND → mwyhadur GND
– Allbwn mwyhadur i siaradwyr:
– OUT+ ac OUT- i siaradwyr
- Bwlch:
– Botwm i bin digidol Arduino + GND (defnyddiwch dynnu i fyny mewnol)
Os ydych chi'n defnyddio arddangosfa OLED I2C:
– Cysylltu â'r un SDA/SCL (gall I2C rannu llinellau), cyn belled nad yw'r cyfeiriadau I2C yn gwrthdaro.
Nodyn pwysig: mae rhai modiwlau radio yn gweithredu orau ar 3.3V. Os ydych chi'n defnyddio Arduino 5V, gwnewch yn siŵr bod eich modiwl yn cefnogi 5V neu defnyddiwch newidydd lefel.
-
4. Rhesymeg Rhaglenni (Sut mae'n Gweithio)
Yn gyffredinol, bydd rhaglen radio yn gwneud:
1. Cychwyn I2C
2. Cychwyn y modiwl RDA5807
3. Gosodwch yr amledd cychwynnol (e.e. 99.9 MHz)
4. Mewnbwn botwm darllen:
– Mae'r botwm “+” yn cynyddu'r amledd (e.e. +0.1 MHz)
– Mae'r botwm “-” yn lleihau'r amledd.
– Botwm “Chwilio” (dewisol) ar gyfer sganio awtomatig
5. Dangoswch yr amledd ar y sgrin
Mae'r strwythur hwn yn gwneud y radio yn hawdd i'w ehangu. Gallwch ychwanegu rhagosodiadau (cof sianeli), amseryddion cysgu, a hyd yn oed reoli trwy ap.
-
5. Enghraifft Gweithredu Hawdd (Arduino + RDA5807 + OLED)
Dyma drosolwg o'r camau gwaith ymarferol:
Cam 1: Paratoi'r llyfrgell
Chwiliwch am lyfrgell Arduino ar gyfer yr RDA5807, er enghraifft:
– “RDA5807” neu “RDA5807M” o Reolwr Llyfrgell IDE Arduino.
Ar gyfer OLED:
– Adafruit SSD1306 ac Adafruit GFX (neu U8g2).
Cam 2: Ysgrifennwch y nodweddion gofynnol
Dechreuwch gyda'r nodweddion craidd:
– setVolume()
– setAmlder()
– amlderdangos()
Cam 3: Ychwanegu botwm
Defnyddiwch `INPUT_PULLUP` ar gyfer dilyniant botwm syml:
– un goes o'r botwm i'r pin digidol
– un goes o'r botwm i GND
-
6. Awgrymiadau ar gyfer Radio Mwy Sefydlog a Chliriach
1. Mae'r antena yn ddylanwadol iawn
Gellir defnyddio cebl 75 cm fel antena syml. Cysylltwch ef â phin antena'r modiwl (os yw ar gael) neu'r pwynt a argymhellir yn y daflen ddata.
2. Gwahanwch y llwybr sain o'r llwybr pŵer.
Mae sŵn yn aml yn digwydd pan fydd y llinellau pŵer yn agos at y llinellau sain. Defnyddiwch geblau byr a'u trefnu'n daclus.
3. Defnyddiwch gynhwysydd dadgysylltu
Ychwanegwch gynwysyddion 0.1µF a 10µF ger modiwlau'r radio a'r mwyhadur i leihau sŵn.
4. Sylfaenu taclus
Ceisiwch gysylltu'r holl seiliau ag un prif bwynt (seilio seren) os yn bosibl.
5. Lleoliad y blwch a'r siaradwr
Mae lleoliad y siaradwyr a'r lloc yn effeithio ar ansawdd y sain. Bydd lloc bach gyda fentiau aer sy'n ffitio'n dda yn swnio'n fwy cryno.
-
7. Datblygu Nodweddion (I Wneud “Hawdd i’w Raglennu” yn Fwy Deniadol)
Unwaith y bydd y radio sylfaenol ar waith, gallwch ychwanegu'r nodweddion canlynol:
– Rhagosodiadau gorsaf (botymau cof 1–10)
Cadwch yr amledd i EEPROM (Arduino) fel nad yw'n cael ei golli pan gaiff ei ddiffodd.
– Sgan awtomatig
Mae'r radio yn sganio amleddau ac yn stopio pan fydd y signal yn gryf.
– RDS (System Data Radio)
Mae rhai modiwlau'n cefnogi arddangos enw/testun gorsaf, yn dibynnu ar y caledwedd.
– Rheoli cyfaint digidol
Gellir ei wneud drwy fodiwl radio neu fwyhadur (os yw'r mwyhadur yn cefnogi potentiometer digidol).
– Modd arbed pŵer / amserydd cysgu
Addas ar gyfer radio cludadwy.
– ESP32 + rheolaeth we
Gyda ESP32, gallwch reoli'r amledd o borwr eich ffôn.
-
8. Costau ac Anawsterau Amcangyfrifedig
Costau amcangyfrifedig (gall amrywio yn dibynnu ar y siop/ardal):
– Arduino Nano: Rp. 40–80 mil
– Modiwl RDA5807: Rp. 20–40 mil
– PAM8403: Rp. 10–20 mil
– OLED I2C: Rp. 30–60 mil
– Siaradwr: Rp. 10–30 mil
Cyfanswm y prosiect syml: tua Rp. 100–200 mil.
Lefel anhawster: dechreuwr-canolradd. I ddechreuwyr, y prif heriau fel arfer yw gwifrau, sicrhau bod y modiwl radio yn gydnaws (3.3V/5V), a dod o hyd i lyfrgell addas.
-
9. Casgliad
Mae adeiladu radio rhaglennadwy yn brosiect hwyliog ac addysgiadol. Drwy ddibynnu ar fodiwl tiwniwr digidol fel yr RDA5807, gallwch ganolbwyntio ar raglennu a nodweddion, yn hytrach na chylchedau RF cymhleth. Y canlyniad yw radio FM modern, DIY y gallwch ei addasu yn ôl eich hoffter: ychwanegu arddangosfa, rhagosodiadau, sganio, a hyd yn oed ei reoli dros y rhyngrwyd gan ddefnyddio ESP32.
Os ydych chi eisiau, gallaf eich helpu i baratoi:
– rhestr o gydrannau'r fersiwn fwyaf economaidd,
– diagram gwifrau yn ôl math eich bwrdd (Arduino neu ESP32),
– a samplau cod parod i'w huwchlwytho (ynghyd â nodweddion rhagosodedig a sganio awtomatig).