Cashar ku saabsan Isu-dubaridka Raadiyaha oo leh Dareemaha Soo noqnoqoshada
Raadiyuhu wuxuu weli yahay aalad elektaroonig ah oo xiiso leh oo la barto, gaar ahaan kuwa bilowga ah ee doonaya inay fahmaan aasaaska wareegyada, hirarka elektromagnetic-ka, iyo habaynta calaamadaha maqalka. Waqtigan casriga ah, isku-dubaridka raadiyaha kuma koobna oo keliya "qabashada baahinta," laakiin sidoo kale waxaa lagu horumarin karaa astaamo dheeraad ah sida dareemaha soo noqnoqda si loola socdo ama loo akhriyo soo noqnoqoshada la helay. Maqaalkani wuxuu daboolayaa cashar ku saabsan isku-dubaridka raadiyaha fudud oo ku qalabaysan dareemaha soo noqnoqda, laga bilaabo fikradda iyo liiska qaybaha ilaa tallaabooyinka isku-dubaridka iyo tijaabinta.
-
1. Fahmo Fikradda: Dareemaha Raadiyaha + Soo noqnoqoshada
Guud ahaan, qalabka raadiyaha qaata wuxuu ku shaqeeyaa isagoo qabanaya calaamadaha RF (Radio Frequency) isagoo adeegsanaya anteeno, isagoo dooranaya soo noqnoqosho gaar ah (hagaajin), ka dibna u beddelaya calaamad maqal ah oo laga maqli karo sameecado ama sameecado. Raadiyaha casriga ah, habka xulashada soo noqnoqoshada waxaa badanaa caawiya qalabka tuner-ka.
Dhanka kale, "dareemaha soo noqnoqda" ee ku jira mashruuca raadiyaha badanaa wuxuu tilmaamayaa module/IC kaas oo akhrin kara ama xisaabin kara soo noqnoqoshada calaamadda saacadda ama soo noqnoqoshada oscillator-ka maxalliga ah (LO). Raadiyaha FM-ka, soo noqnoqoshada "la helay" waxay si dhow ula xiriirtaa soo noqnoqoshada oscillator-ka maxalliga ah. Adigoo cabbiraya LO ama calaamadda tixraaca ee ka timid module-ka tuner-ka, waxaan ku soo bandhigi karnaa soo noqnoqoshada (tusaale ahaan, 88.1 MHz, 101.7 MHz) shaashadda.
Mashruuc DIY ah oo macquul ah oo fudud, habka ugu waxtarka badan waa:
– Adeegsiga module raadiyaha FM oo diyaarsan (tusaale ahaan RDA5807, TEA5767, ama Si4703) sidii qaataha.
– Adeegsiga microcontroller (Arduino) si aad u akhrido macluumaadka soo noqnoqda ee module-ka iyada oo loo marayo I2C (habkan waxaa badanaa loogu yeeraa "dareemaha soo noqnoqda" sababtoo ah nidaamku wuxuu ogaan karaa/ogaan karaa soo noqnoqoshada firfircoon).
- Waxay soo noqnoqoshada ku soo bandhigaysaa LCD/OLED.
Habkani waa mid ka deggan oo ka fudud dhisidda RF analog ah oo buuxa oo laga bilaabo xoq.
-
2. Qalabka iyo Qaybaha Loo Baahan Yahay
Qaybaha soo socda ayaa badanaa loo isticmaalaa in lagu sameeyo raadiyaha FM oo leh akhrin soo noqnoqosho ah:
Qaybaha ugu muhiimsan
1. Arduino Nano/Uno (mid dooro)
2. Module-ka Raadiyaha FM RDA5807 (beddelka: TEA5767)
3. OLED 0.96” I2C (SSD1306) ama LCD 16×2 I2C
4. Module-ka cod-weyneeyaha maqalka (tusaale ahaan PAM8403) si loo helo cod ka sii weyn
5. Sameecadaha ama sameecadaha madaxa 4Ω–8Ω
6. Anteeno (fiilada 75 cm–1 m ayaa ku filan FM)
Qaybaha xakamaynta (ikhtiyaar laakiin lagu taliyay)
7. Koodh-rogitaan ama potentiometer + badhanka hagaajinta
8. Riix badhanka si aad u sawirto/raadiso
Taageerayaasha
9. Looxa Rootiga / PCB oo leh godad
10. Fiilooyinka boodhadhka
11. Alxanka iyo qasacadda (haddii laga dhigo mid joogto ah)
12. Koronto 5V ah (USB ama adapter)
-
3. Nidaamka Isku xirka Aasaasiga ah (Soo Koobid)
Maadaama modules-ka tuner-ka iyo OLED labaduba yihiin I2C, waxay wadaagi karaan khadadka SDA iyo SCL.
Xidhiidhka I2C (oo caadi ah Arduino Uno/Nano)
– Kheyraadka Dabiiciga ah: A4
– SCL: A5
– VCC: 3.3V ama 5V (raac qeexitaannada moduleka)
– GND: GND
Fiiro gaar ah: Qaybo badan oo RDA5807 ah ayaa ku shaqeeya 3.3V, laakiin qaar ka mid ah looxyadu waxay leeyihiin nidaamiyayaal ka dhigaya kuwo ammaan ah 5V. Hubi calaamadda ku taal moduleka. Haddii aad shaki qabtid, isticmaal 3.3V.
Audio
– Soo saarista maqalka ee module-ka raadiyaha → gelinta PAM8403 → sameecad
Xakamaynta hagaajinta
- Koodh-hagaha wareega: biinanka A iyo B ee biinanka dijitaalka ah ee Arduino (tusaale ahaan D2, D3), badhanka koodh-hagaha ee D4
- Badhanka iskaanka: biin kale oo dhijitaal ah, isticmaal jiidista gudaha
-
4. Tallaabooyinka lagu soo ururinayo qalabka
Tallaabada 1: Ku rakib module-ka raadiyaha iyo OLED
1. Ku xidh VCC iyo GND ee module-ka raadiyaha.
2. Ku xidh SDA iyo SCL khadadka Arduino I2C.
3. Ku rakib OLED/LCD isla VCC, GND, SDA, iyo SCL.
Tallaabada 2: Ku rakib wax soo saarka maqalka
1. Ku xidh biinanka maqalka ee L/R ee module-ka raadiyaha (ama wax soo saarka codka hal mar ah) gelinta qalabka cod-weyneeyaha PAM8403.
2. Ku xidh qalabka PAM8403 sameecadda.
3. Hubi in dhulka maqalka ahi uu ku xiran yahay dhulka nidaamka.
Tallaabada 3aad: Ku rakib anteenada
1. Ku xidh fiilada anteenada biinka anteenada ee module-ka raadiyaha (badanaa lagu calaamadeeyay "ANT").
2. Isticmaal fiilo hal fiilo ah oo dhererkeedu yahay 75 cm–1 mitir oo loogu talagalay FM-ka.
Tallaabada 4: Ku rakib kontaroolada hagaajinta
1. Badhanka ama furaha rotary-ka ayaa ku xiran Arduino.
2. Daar jiid-jiidashada gudaha ee badhanka gelinta si loo fududeeyo fiilooyinka.
-
5. Macquulka "Dareemaha Soo Noqnoqda" ee Mashruucan
Mashruucan, soo noqnoqoshada waxaa loo akhriyaa/lagu yaqaanaa:
– Diiwaanka xogta ee ku jira moduleka RDA5807/TEA5767 (moduhu wuxuu sheegayaa inta jeer ee la hagaajinayo), ama
– Arduino wuxuu xisaabiyaa soo noqnoqoshada iyadoo lagu saleynayo dejinta tallaabooyinka kanaalka (tusaale ahaan 100 kHz/50 kHz).
In kasta oo aanu ahayn "dareema" qaab qayb gaar ah sida tirinta soo noqnoqoshada RF, natiijada kama dambaysta ahi waa isku mid: nidaamku wuxuu awood u leeyahay inuu ogaado oo uu soo bandhigo soo noqnoqoshada waqtiga dhabta ah.
-
6. Tusaalaha Socodka Barnaamijka (Dulmar)
Fikrad ahaan, barnaamijka Arduino wuxuu sameyn doonaa:
1. Bilaabidda I2C
2. Bilow module-ka raadiyaha (qaabka FM, mugga, hoos u dhig xoogga, iwm.)
3. Bilaabidda OLED/LCD
4. Deji soo noqnoqoshada bilowga ah (tusaale ahaan 99.9 MHz)
5. Akhri gelinta furaha/badhanka si aad u kordhiso ama u yareyso soo noqnoqoshada.
6. Cusboonaysii bandhigga soo noqnoqda iyo xaaladda calaamadda (haddii la heli karo)
Haddii aad isticmaaleyso RDA5807, badanaa waxaa jira maktabad Arduino ah oo diyaar u ah si loo fududeeyo habaynta. SSD1306 OLED, waxaad isticmaali kartaa maktabadaha Adafruit_SSD1306 ama U8g2.
-
7. Tijaabinta iyo Habaynta
Imtixaanka aasaasiga ah
1. Ku shid wareegga iyada oo loo marayo USB.
2. Hubi in OLED-gu uu soo bandhigayo soo noqnoqoshada bilowga ah.
3. Wareeji qalabka codeeyaha si aad u beddesho inta jeer ee la isticmaalo.
4. Haddii codku uusan soo bixin:
- Hubi wadada maqalka ee cod-weyneeyaha
– Hubi sameecadaha
- Kordhi mugga barnaamijka
- Hubi anteenada oo ku hagaaji saldhig xooggan.
Qaabaynta tallaabooyinka soo noqnoqoshada
FM-ku wuxuu caadi ahaan isticmaalaa tallaabooyin 100 kHz ama 50 kHz ah, iyadoo ku xiran gobolka iyo module-ka. Haddii soo noqnoqoshadu u muuqato inay si aan habboonayn u "boodayso", hagaaji tallaabada hagaajinta ee koodhka.
Imtixaanka tayada aqbalaadda
– Isku day meel u dhow daaqad si aad u hagaajiso calaamadda.
– Dhererka anteenada iyo booska fiilada ayaa saameyn weyn leh.
- Iska ilaali inaad fiilooyinka aad ugu dhowaato module-ka cod-weyneeyaha (waxay sababi kartaa buuq)
-
8. Talooyin ku saabsan natiijo nadiif ah oo xasilloon
1. Isticmaal koronto nadiif ah: adapter tayo leh ama bangi koronto oo deggan.
2. Kala sooc wadada maqalka iyo tan dijitaalka ah: fiilada maqalku waa inaysan u dhowaan fiilada SCL/SDA si loo yareeyo buuqa.
3. Ku dar kaabayaal kala furfuran (100 nF iyo 10 µF) meel u dhow qalabka raadiyaha iyo amplifier-ka.
4. Isticmaal sanduuq/qas si aad u yareyso waxyaabaha mashquuliya oo aad u abuurto muuqaal xirfad leh.
5. Haddii aad rabto astaamo dheeraad ah, ku dar:
- Horyaal saldhigga ah
- Si otomaatig ah u iskaan oo u keydi xusuusta
- Bandhigga Heerka Calaamadda (RSSI) haddii moduleku uu taageerayo
-
9. Gunaanad
Dhisidda raadiyaha oo leh dareemaha soo noqnoqda waa mashruuc aad u fiican oo lagu baranayo isku-darka elektiroonigga analog (maqalka) iyo elektiroonigga dijitaalka ah (I2C, microcontroller, bandhig). Iyada oo la adeegsanayo module tuner FM sida RDA5807 ama TEA5767, waxaad dhisi kartaa raadiye yar oo shaqeynaya—oo awood u leh inuu hagaajiyo, ciyaaro codka, iyo inuu si sax ah u muujiyo soo noqnoqoshada. Marka aad hesho nooca aasaasiga ah, waxaad sii ballaarin kartaa mashruuca adigoo ku daraya presets, auto-scanning, iyo xitaa abuurista interface xiiso leh.
Haddii aad rabto, waan kaa caawin karaa inaad abuurto: jaantus fiilooyin oo faahfaahsan oo loogu talagalay module-ka aad doorato, tusaale dhammaystiran oo ah koodka Arduino (RDA5807 + OLED + rotary encoder), ama nooc dhab ahaan isticmaala "mishiinka soo noqnoqda" si loo cabbiro oscillator-ka qalabka.