Tutorja dwar l-Assemblaġġ ta' Radju b'Sensor tal-Frekwenza
Ir-radju jibqa' apparat elettroniku affaxxinanti biex titgħallem, speċjalment għal dawk li jibdew li qed ifittxu li jifhmu l-bażi taċ-ċirkwiti, il-mewġ elettromanjetiku, u l-ipproċessar tas-sinjali awdjo. Fl-era diġitali, l-assemblaġġ ta' radju mhux biss dwar "il-qbid tax-xandiriet", iżda jista' wkoll jittejjeb b'karatteristiċi addizzjonali bħal sensur tal-frekwenza biex jimmonitorja jew jaqra l-frekwenza riċevuta. Dan l-artiklu jkopri tutorja dwar l-assemblaġġ ta' radju sempliċi mgħammar b'sensor tal-frekwenza, mill-kunċett u l-lista tal-komponenti sal-passi tal-assemblaġġ u l-ittestjar.
-
1. Ifhem il-Kunċett: Radju + Sensur tal-Frekwenza
B'mod ġenerali, riċevitur tar-radju jaħdem billi jaqbad sinjali RF (Frekwenza tar-Radju) permezz ta' antenna, jagħżel frekwenza speċifika (irfinar), u mbagħad jikkonvertiha f'sinjal awdjo li jista' jinstema' permezz ta' kelliema jew headphones. Fir-radjijiet moderni, il-proċess tal-għażla tal-frekwenza ħafna drabi jkun assistit minn tuner IC.
Sadanittant, "senser tal-frekwenza" fil-kuntest ta' proġett tar-radju ġeneralment jirreferi għal modulu/IC li jista' jaqra jew jikkalkula l-frekwenza ta' sinjal tal-arloġġ jew frekwenza ta' oscillatur lokali (LO). Fir-radju FM, il-frekwenza "riċevuta" hija relatata mill-qrib mal-frekwenza tal-oscillatur lokali. Billi nkejlu l-LO jew is-sinjal ta' referenza mill-modulu tat-tuner, nistgħu nuru l-frekwenza (eż., 88.1 MHz, 101.7 MHz) fuq l-iskrin.
Għal proġett DIY realistiku u faċli, l-aktar approċċ prattiku huwa:
– Uża modulu tar-radju FM lest (eż. RDA5807, TEA5767, jew Si4703) bħala riċevitur.
– L-użu ta' mikrokontrollur (Arduino) biex tinqara l-informazzjoni dwar il-frekwenza mill-modulu permezz tal-I2C (dan il-metodu spiss jissejjaħ "sensor tal-frekwenza" għaliex is-sistema tista' tiskopri/tkun taf il-frekwenza attiva).
– Juri l-frekwenza fuq LCD/OLED.
Dan l-approċċ huwa aktar stabbli u aktar faċli milli tibni front-end RF analogu sħiħ mill-bidu.
-
2. Għodda u Komponenti Meħtieġa
Il-komponenti li ġejjin huma komunement użati biex jiġbru radju FM b'qari tal-frekwenza:
Komponenti ewlenin
1. Arduino Nano/Uno (agħżel waħda)
2. Modulu tar-Radju FM RDA5807 (alternattiva: TEA5767)
3. OLED 0.96” I2C (SSD1306) jew LCD 16×2 I2C
4. Modulu tal-amplifikatur tal-awdjo (eż. PAM8403) għal ħoss aktar qawwi
5. Ħruġ tal-ispiker jew tal-headphones ta' 4Ω–8Ω
6. Antenna (kejbil ta' 75 ċm–1 m huwa biżżejjed għall-FM)
Komponenti ta' kontroll (mhux obbligatorji iżda rakkomandati)
7. Enkoder rotatorju jew potenzjometru + pum għall-irfinar
8. Agħfas il-buttuna biex tiskennja/tfittex
Partitarji
9. Breadboard / PCB bit-toqob
10. Kejbils tal-jumper
11. Stann u landa (jekk isiru permanenti)
12. Provvista tal-enerġija ta' 5V (USB jew adapter)
-
3. Skema Bażika ta' Konnessjoni (Sommarju)
Peress li t-tuner u l-moduli OLED huma t-tnejn I2C, jistgħu jaqsmu l-linji SDA u SCL.
Konnessjoni I2C (komuni fuq Arduino Uno/Nano)
– Riżorsi Naturali: A4
– SCL: A5
– VCC: 3.3V jew 5V (segwi l-ispeċifikazzjonijiet tal-modulu)
– GND : GND
Nota importanti: Ħafna moduli RDA5807 joperaw b'3.3V, iżda xi bordijiet għandhom regolaturi li jagħmluhom sikuri b'5V. Iċċekkja t-tikketta fuq il-modulu. Jekk għandek xi dubju, uża 3.3V.
awdjo
– Ħruġ tal-awdjo tal-modulu tar-radju → input tal-PAM8403 → kelliem
Kontroll tal-irfinar
– Enkoder li jdur: il-pins A u B għall-pins diġitali tal-Arduino (eż. D2, D3), buttuna tal-enkoder għal D4
– Buttuna tal-iskennjar: għal pin diġitali ieħor, uża pull-up intern
-
4. Passi biex Tiġbor il-Ħardwer
Pass 1: Installa l-modulu tar-radju u l-OLED
1. Qabbad il-VCC u l-GND tal-modulu tar-radju.
2. Qabbad l-SDA u l-SCL mal-linji tal-Arduino I2C.
3. Installa OLED/LCD bl-istess VCC, GND, SDA, SCL.
Pass 2: Installa l-output tal-awdjo
1. Qabbad il-pinnijiet tal-awdjo L/R tal-modulu tar-radju (jew output awdjo wieħed) mal-input tal-amplifikatur PAM8403.
2. Qabbad l-output tal-PAM8403 mal-ispiker.
3. Kun żgur li l-art tal-awdjo hija konnessa mal-art tas-sistema.
Pass 3: Installa l-antenna
1. Qabbad il-kejbil tal-antenna mal-pin tal-antenna tal-modulu tar-radju (ġeneralment immarkat “ANT”).
2. Uża kejbil wieħed twil 75 ċm–1 metru għall-FM.
Pass 4: Installa l-kontrolli tal-irfinar
1. Enkoder rotatorju jew buttuna hija mwaħħla mal-Arduino.
2. Ippermetti pull-ups interni fuq l-inputs tal-buttuni biex tissimplifika l-wajers.
-
5. Il-Loġika tas-“Sensur tal-Frekwenza” f’Dan il-Proġett
F'dan il-proġett, il-frekwenza tinqara/magħrufa permezz ta':
– Reġistru tad-dejta fuq il-modulu RDA5807/TEA5767 (il-modulu jgħid il-frekwenza attwali tal-irfinar), jew
– Arduino jikkalkula l-frekwenza bbażata fuq l-issettjar tal-pass tal-kanal (eż. 100 kHz/50 kHz).
Għalkemm mhux "sensor" fil-forma ta' komponent separat bħal counter tal-frekwenza RF, ir-riżultat aħħari huwa l-istess: is-sistema hija kapaċi tiskopri u turi l-frekwenzi f'ħin reali.
-
6. Eżempju ta' Fluss tal-Programm (Ħarsa Ġenerali)
Kunċettwalment il-programm Arduino se jagħmel:
1. Inizjalizzazzjoni tal-I2C
2. Inizjalizza l-modulu tar-radju (modalità FM, volum, de-enfasi, eċċ.)
3. Inizjalizzazzjoni tal-OLED/LCD
4. Issettja l-frekwenza inizjali (eż. 99.9 MHz)
5. Aqra l-input tal-encoder/buttuna biex iżżid jew tnaqqas il-frekwenza.
6. Aġġorna l-wiri tal-frekwenza u l-istatus tas-sinjal (jekk disponibbli)
Jekk qed tuża RDA5807, ġeneralment ikun hemm librerija Arduino disponibbli biex tissimplifika l-konfigurazzjoni. Għal SSD1306 OLED, tista' tuża l-libreriji Adafruit_SSD1306 jew U8g2.
-
7. Ittestjar u Kalibrazzjoni
Ittestjar bażiku
1. Ixgħel iċ-ċirkwit permezz tal-USB.
2. Kun żgur li l-OLED juri l-frekwenza inizjali.
3. Dawwar l-encoder biex tibdel il-frekwenza.
4. Jekk il-ħoss ma joħroġx:
– Iċċekkja l-mogħdija tal-awdjo għall-amplifikatur
– Iċċekkja l-ispiker
– Żid il-volum fil-programm
– Iċċekkja l-antenna u sintonizza fuq stazzjon b’saħħtu.
Kalibrazzjoni tal-pass tal-frekwenza
L-FM tipikament juża passi ta' 100 kHz jew 50 kHz, skont ir-reġjun u l-modulu. Jekk il-frekwenza tidher li qed "taqbeż" b'mod mhux xieraq, aġġusta l-pass tal-irfinar fil-kodiċi.
Test tal-kwalità tal-aċċettazzjoni
– Ipprova ħdejn tieqa biex ittejjeb is-sinjal.
– It-tul tal-antenna u l-pożizzjoni tal-kejbil għandhom influwenza kbira.
– Evita li tpoġġi l-kejbils qrib wisq tal-modulu tal-amplifikatur (jista' jikkawża storbju)
-
8. Pariri għal riżultat aktar pulit u stabbli
1. Uża provvista tal-enerġija nadifa: adapter ta’ kwalità jew power bank stabbli.
2. Issepara l-mogħdija tal-awdjo mid-diġitali: il-kejbil tal-awdjo m'għandux ikun qrib il-kejbil SCL/SDA biex jitnaqqas l-istorbju.
3. Żid capacitors ta' decoupling (100 nF u 10 µF) ħdejn il-moduli tar-radju u tal-amplifikatur.
4. Uża kaxxa/kisi biex tnaqqas id-distrazzjonijiet u toħloq dehra aktar professjonali.
5. Jekk trid aktar karatteristiċi, żid:
– Presets tal-istazzjon
– Skennjar awtomatiku u ffrankar tal-memorja
– Wiri tal-livell tas-sinjal (RSSI) jekk il-modulu jappoġġjah
-
9. Konklużjoni
Il-bini ta' radju b'senser tal-frekwenza huwa proġett tajjeb ħafna biex titgħallem il-kombinazzjoni ta' elettronika analoga (awdjo) u diġitali (I2C, mikrokontrollur, display). B'modulu ta' tuner FM bħall-RDA5807 jew it-TEA5767, tista' tibni radju kompatt iżda funzjonali—kapaċi li jirfina, idoqq l-awdjo, u juri l-frekwenzi b'mod preċiż. Ladarba tkun fhimt il-verżjoni bażika, tista' tespandi l-proġett aktar billi żżid presets, skennjar awtomatiku, u saħansitra toħloq interface aktar ingaġġanti.
Jekk trid, nista' ngħinek toħloq: dijagramma tal-wajers aktar dettaljata għall-modulu li tagħżel, eżempju sħiħ ta' kodiċi Arduino (RDA5807 + OLED + encoder rotatorju), jew verżjoni li fil-fatt tuża "frequency counter" biex tkejjel l-oxxillatur fil-hardware.