Lernilo pri Kunmetado de Radio kun Frekvenca Sensilo
Radio restas fascina elektronika aparato por lerni, precipe por komencantoj, kiuj volas kompreni la bazaĵojn de cirkvitoj, elektromagnetaj ondoj kaj prilaborado de sonsignaloj. En la cifereca epoko, la muntado de radio ne nur temas pri "kaptado de elsendoj", sed ankaŭ povas esti plibonigita per aldonaj funkcioj kiel frekvencsensilo por monitori aŭ legi la ricevitan frekvencon. Ĉi tiu artikolo kovras lernilon pri muntado de simpla radio ekipita per frekvencsensilo, de la koncepto kaj listo de komponantoj ĝis la muntado kaj testado.
-
1. Komprenu la koncepton: Radio + Frekvenca sensilo
Ĝenerale, radioricevilo funkcias kaptante RF (Radiofrekvencajn) signalojn per anteno, elektante specifan frekvencon (agordante), kaj poste konvertante ĝin en sonsignalon, kiu povas esti aŭdita per laŭtparoliloj aŭ aŭdiloj. En modernaj radioj, la frekvencan elektoprocezon ofte helpas agordilo-integrato.
Dume, "frekvenca sensilo" en la kunteksto de radioprojekto kutime rilatas al modulo/IC, kiu povas legi aŭ kalkuli la frekvencon de horloĝsignalo aŭ loka oscilatora (LO). En FM-radio, la "ricevita" frekvenco estas proksime rilata al la loka oscilatora frekvenco. Mezurante la LO aŭ referencan signalon de la agordilo, ni povas montri la frekvencon (ekz., 88.1 MHz, 101.7 MHz) sur la ekrano.
Por realisma kaj facila memfarita projekto, la plej praktika aliro estas:
– Uzante pretan FM-radiomodulon (ekz. RDA5807, TEA5767, aŭ Si4703) kiel ricevilon.
– Uzante mikroregilon (Arduino) por legi frekvencajn informojn el la modulo per I2C (ĉi tiu metodo ofte nomiĝas "frekvenca sensilo" ĉar la sistemo povas detekti/scii la aktivan frekvencon).
– Montras frekvencon sur LCD/OLED.
Ĉi tiu aliro estas pli stabila kaj pli facila ol konstrui plenan analogan RF-antaŭan finaĵon de nulo.
-
2. Iloj kaj Komponantoj Bezonataj
La jenaj komponantoj estas ofte uzataj por kunmeti FM-radion kun frekvenclegado:
Ĉefaj komponantoj
1. Arduino Nano/Uno (elektu unu)
2. FM-Radio-Modulo RDA5807 (alternativo: TEA5767)
3. OLED 0.96” I2C (SSD1306) aŭ LCD 16×2 I2C
4. Modulo de aŭdio-amplifilo (ekz. PAM8403) por pli laŭta sono
5. 4Ω–8Ω laŭtparolila aŭ aŭdila eligo
6. Anteno (75 cm–1 m kablo sufiĉas por FM)
Kontrolaj komponantoj (laŭvolaj sed rekomendindaj)
7. Rotacia kodigilo aŭ potenciometro + butono por agordado
8. Premu butonon por skani/serĉi
Subtenantoj
9. Pantabulo / PCB kun truoj
10. Konektilkabloj
11. Lutaĵo kaj stano (se farite permanentaj)
12. 5V elektrofonto (USB aŭ adaptilo)
-
3. Baza Konekta Skemo (Resumo)
Ĉar la agordilo kaj OLED-moduloj estas ambaŭ I2C, ili povas dividi la SDA- kaj SCL-liniojn.
I2C-konekto (komuna ĉe Arduino Uno/Nano)
– Naturaj Rimedoj: A4
– SCL: A5
– VCC: 3.3V aŭ 5V (sekvu la modulajn specifojn)
– GND : GND
Grava noto: Multaj RDA5807-moduloj funkcias je 3.3V, sed iuj platoj havas regulilojn, kiuj certigas ilin sekuraj je 5V. Kontrolu la etikedon sur la modulo. Se vi dubas, uzu 3.3V.
audio
– Radiomodula son-eligo → PAM8403-enigo → laŭtparolilo
Agordkontrolo
– Rotacia kodigilo: pingloj A kaj B al ciferecaj pingloj de Arduino (ekz. D2, D3), butono de la kodigilo al D4
– Skanbutono: al alia cifereca pinglo, uzu internan suprentiron
-
4. Paŝoj por Kunmeti Aparataron
Paŝo 1: Instalu la radiomodulon kaj OLED-ekranon
1. Konekti la VCC kaj GND de la radiomodulo.
2. Konekti SDA kaj SCL al la Arduino I2C-linioj.
3. Instalu OLED/LCD kun la sama VCC, GND, SDA, SCL.
Paŝo 2: Instalu la son-eligon
1. Konekti la L/R aŭdio-pinglojn de la radiomodulo (aŭ unuopan aŭdio-eligon) al la enigo de la PAM8403-amplifilo.
2. Konekti la eliron de PAM8403 al la laŭtparolilo.
3. Certigu, ke la aŭda tero estas konektita al la sistema tero.
Paŝo 3: Instalu la antenon
1. Konekti la antenkablon al la antenpinglo de la radiomodulo (kutime markita per "ANT").
2. Uzu unuopan kablon 75 cm–1 metron longan por FM.
Paŝo 4: Instalu la agordajn kontrolojn
1. Rotacia kodigilo aŭ butono estas konektita al la Arduino.
2. Ebligu internajn suprenŝaltilojn ĉe la butonaj enigoj por simpligi la kabladon.
-
5. Logiko de "Frekvenca Sensilo" en Ĉi Tiu Projekto
En ĉi tiu projekto, la frekvenco estas legata/konata per:
– Datumregistro en la modulo RDA5807/TEA5767 (la modulo indikas la nunan agordan frekvencon), aŭ
– Arduino kalkulas la frekvencon surbaze de la agordo de la kanala paŝo (ekz. 100 kHz/50 kHz).
Kvankam ne "sensilo" en la formo de aparta komponanto kiel RF-frekvencmezurilo, la fina rezulto estas la sama: la sistemo kapablas detekti kaj montri frekvencojn en reala tempo.
-
6. Ekzempla Programfluo (Superrigardo)
Koncepte la Arduino-programo faros:
1. I2C-inicialigo
2. Inicialigi la radiomodulon (FM-reĝimo, laŭteco, malemfazo, ktp.)
3. OLED/LCD-inicialigo
4. Agordu la komencan frekvencon (ekz. 99.9 MHz)
5. Legu la enigon de la kodigilo/butono por pliigi aŭ malpliigi la frekvencon.
6. Ĝisdatigu la frekvencan ekranon kaj signalan staton (se havebla)
Se vi uzas RDA5807, kutime ekzistas Arduino-biblioteko disponebla por simpligi la agordon. Por SSD1306 OLED, vi povas uzi la bibliotekojn Adafruit_SSD1306 aŭ U8g2.
-
7. Testado kaj Kalibrado
Baza testado
1. Ŝaltu la cirkviton per USB.
2. Certigu, ke la OLED montras la komencan frekvencon.
3. Turnu la kodigilon por ŝanĝi la frekvencon.
4. Se la sono ne eliras:
– Kontrolu la aŭdiovojon al la amplifilo
– Kontrolu la laŭtparolilon
– Pliigu la laŭtecon en la programo
– Kontrolu la antenon kaj agordu al forta stacio.
Frekvenca ŝtupa kalibrado
FM tipe uzas paŝojn de 100 kHz aŭ 50 kHz, depende de la regiono kaj modulo. Se la frekvenco ŝajnas "saltadi" malkonvene, ĝustigu la agordan paŝon en la kodo.
Akcepta kvalito-testo
– Provu proksime al fenestro por plibonigi la signalon.
– La longo de la anteno kaj la pozicio de la kablo havas grandan influon.
– Evitu meti kablojn tro proksime al la amplifilmodulo (povas kaŭzi bruon)
-
8. Konsiloj por pli orda kaj pli stabila rezulto
1. Uzu puran elektrofonton: bonkvalitan adaptilon aŭ stabilan poŝŝargilon.
2. Apartu la sonvojon de la cifereca: la sonkablo ne estu proksime al la SCL/SDA-kablo por redukti bruon.
3. Aldonu malkuplajn kondensilojn (100 nF kaj 10 µF) proksime al la radio- kaj amplifilmoduloj.
4. Uzu skatolon/enfermaĵon por redukti distraĵojn kaj krei pli profesian aspekton.
5. Se vi volas pliajn funkciojn, aldonu:
– Staciaj antaŭagordoj
- Aŭtomata skanado kaj konservado de memoro
– Montrado de signalnivelo (RSSI) se la modulo subtenas ĝin
-
9. Konkludo
Konstrui radion kun frekvencsensilo estas bonega projekto por lerni la kombinaĵon de analoga (aŭdio) kaj cifereca elektroniko (I2C, mikroregilo, ekrano). Per FM-agordilo kiel RDA5807 aŭ TEA5767, vi povas konstrui kompaktan sed funkcian radion — kapablan agordi, ludi aŭdion kaj precize montri frekvencojn. Post kiam vi majstris la bazan version, vi povas plu vastigi la projekton aldonante antaŭagordojn, aŭtomatan skanadon kaj eĉ kreante pli allogan interfacon.
Se vi volas, mi povas helpi vin krei: pli detalan skemon pri la elektra konekto por la modulo, kiun vi elektas, kompletan ekzemplon de Arduino-kodo (RDA5807 + OLED + rotacia kodigilo), aŭ version, kiu efektive uzas "frekvencmezurilon" por mezuri la oscilatoron en la aparataro.