Ìdánilẹ́kọ̀ọ́ lórí Ṣíṣepọ̀ Rédíò pẹ̀lú Sensọ Ìgbohùngbà
Rédíò ṣì jẹ́ ẹ̀rọ itanna tó fani mọ́ra láti kọ́, pàápàá jùlọ fún àwọn olùbẹ̀rẹ̀ tó ń wá láti lóye àwọn ìpìlẹ̀ nípa àwọn àyíká, àwọn ìgbì iná mànàmáná, àti ṣíṣe àmì ohùn. Ní àkókò oní-nọ́ńbà, pípa rédíò pọ̀ kìí ṣe nípa “gbígbà àwọn ìgbóhùnsáfẹ́fẹ́ nìkan,” ṣùgbọ́n a tún lè mú un sunwọ̀n síi pẹ̀lú àwọn ẹ̀yà ara afikún bíi sensọ ìgbóhùnsáfẹ́fẹ́ láti ṣe àkíyèsí tàbí ka ìgbóhùnsáfẹ́fẹ́ tí a gbà. Àpilẹ̀kọ yìí bo ẹ̀kọ́ lórí bí a ṣe ń kó rédíò tó rọrùn tí a fi sensọ ìgbóhùnsáfẹ́fẹ́ ṣe, láti inú èrò àti àkójọpọ̀ àwọn èròjà sí ìgbésẹ̀ ìpéjọpọ̀ àti ìdánwò.
-
1. Loye Ero naa: Redio + Sensọ Igbohunsafẹfẹ
Ni gbogbogbo, olugba redio n ṣiṣẹ nipa gbigba awọn ifihan agbara RF (Redio Frequency) nipasẹ eriali kan, yiyan igbohunsafẹfẹ kan pato (atuning), lẹhinna yi pada si ifihan agbara ohun ti a le gbọ nipasẹ awọn agbọrọsọ tabi agbekọri. Ninu awọn redio ode oni, ilana yiyan igbohunsafẹfẹ nigbagbogbo ni a ṣe iranlọwọ nipasẹ tuner IC.
Nibayi, "sensọ igbohunsafẹfẹ" ninu ọran iṣẹ akanṣe redio kan maa n tọka si modulu/IC kan ti o le ka tabi ṣe iṣiro igbohunsafẹfẹ ifihan aago tabi igbohunsafẹfẹ oscillator agbegbe (LO). Ninu redio FM, igbohunsafẹfẹ "ti a gba" ni ibatan pẹkipẹki pẹlu igbohunsafẹfẹ oscillator agbegbe. Nipa wiwọn ifihan agbara LO tabi itọkasi lati inu modulu tuner, a le ṣe afihan igbohunsafẹfẹ (fun apẹẹrẹ, 88.1 MHz, 101.7 MHz) lori iboju naa.
Fun iṣẹ akanṣe DIY ti o daju ati ti o rọrun, ọna ti o wulo julọ ni:
– Lilo modulu redio FM ti a ti ṣe tẹlẹ (fun apẹẹrẹ RDA5807, TEA5767, tabi Si4703) gẹgẹbi olugba.
– Lílo microcontroller (Arduino) láti ka ìwífún ìgbàlódé láti inú module nípasẹ̀ I2C (ọ̀nà yìí ni a sábà máa ń pè ní “sensọ ìgbàlódé” nítorí pé ètò náà lè ṣàwárí/mọ ìgbàlódé tí ń ṣiṣẹ́).
– Fihan igbohunsafẹfẹ lori LCD/OLED.
Ọ̀nà yìí dúró ṣinṣin, ó sì rọrùn ju kíkọ́ RF afọwọ́ṣe kan láti ìbẹ̀rẹ̀ lọ.
-
2. Àwọn irinṣẹ́ àti àwọn èròjà tí a nílò
Àwọn èròjà wọ̀nyí ni a sábà máa ń lò láti so rédíò FM pọ̀ pẹ̀lú kíkà ìgbóhùnsáfẹ́fẹ́:
Àwọn ẹ̀yà pàtàkì
1. Arduino Nano/Uno (yan ọ̀kan)
2. Módù Rédíò FM RDA5807 (àfikún: TEA5767)
3. OLED 0.96” I2C (SSD1306) tàbí LCD 16×2 I2C
4. Modulu amplifier ohùn (fun apẹẹrẹ PAM8403) fun ohun ti o ga ju
5. 4Ω–8Ω agbọrọsọ tabi agbekọri
6. Eriali (okùn 75 cm–1 m tó fún FM)
Àwọn ẹ̀yà ìṣàkóso (àṣàyàn ṣùgbọ́n a gbà ọ́ nímọ̀ràn)
7. Rotary encoder tabi potentiometer + knob fun atunṣe
8. Tẹ bọtini lati ṣe ayẹwo/wá
Olufowosi
9. Búrẹ́dì / PCB pẹ̀lú àwọn ihò
10. Awọn okùn ìfàmọ́ra
11. Solder àti tin (tí a bá ṣe é títí láé)
12. Ipese agbara 5V (USB tabi adapter)
-
3. Ètò Ìsopọ̀ Àkọ́kọ́ (Àkótán)
Nítorí pé àwọn ẹ̀rọ tuner àti OLED jẹ́ I2C, wọ́n lè pín àwọn ìlà SDA àti SCL.
Ìsopọ̀ I2C (tí ó wọ́pọ̀ lórí Arduino Uno/Nano)
– Awọn orisun adayeba: A4
– SCL : A5
– VCC: 3.3V tabi 5V (tẹle awọn alaye modulu)
– GND: GND
Àkíyèsí pàtàkì: Ọ̀pọ̀lọpọ̀ àwọn modulu RDA5807 ń ṣiṣẹ́ ní 3.3V, ṣùgbọ́n àwọn pákó kan ní àwọn olùṣàkóso tí ó mú kí wọ́n wà ní ààbò ní 5V. Ṣàyẹ̀wò àmì lórí module náà. Tí o bá ní iyèméjì, lo 3.3V.
Audio
– Ìjáde ohun tí a gbé kalẹ̀ fún ohun èlò redio → ìtẹ̀síwájú PAM8403 → agbọ́hùnsọ
Ìṣàkóso àtúnṣe
– Àwòrán ìyípadà: àwọn ìdènà A àti B sí àwọn ìdènà oní-nọ́ńbà Arduino (fún àpẹẹrẹ D2, D3), bọ́tìnì ìdènà sí D4
- Bọtini ọlọjẹ: si pin oni-nọmba miiran, lo fifa inu
-
4. Awọn igbesẹ lati Ko Ohun elo jọ
Igbese 1: Fi module redio ati OLED sori ẹrọ
1. So VCC ati GND ti module redio naa pọ.
2. So SDA ati SCL pọ mọ awọn ila Arduino I2C.
3. Fi OLED/LCD sori ẹrọ pẹlu VCC, GND, SDA, ati SCL kanna.
Igbese 2: Fi ohun ti o wu jade sori ẹrọ
1. So awọn pinni ohun L/R ti module redio (tabi ifihan ohun kan ṣoṣo) pọ mọ titẹ sii ti amplifier PAM8403.
2. So ìjáde PAM8403 pọ̀ mọ́ agbọrọsọ náà.
3. Rí i dájú pé ilẹ̀ ohùn náà so mọ́ ilẹ̀ ètò náà.
Igbesẹ 3: Fi eriali naa sori ẹrọ
1. So okùn eriali náà mọ́ pin eriali redio (tí a sábà máa ń fi àmì sí “ANT”).
2. Lo okùn kan ṣoṣo tó gùn tó 75 cm–1 mítà fún FM.
Igbesẹ 4: Fi awọn iṣakoso atunṣe sori ẹrọ
1. A so bọtini tabi koodu iyipo mọ Arduino.
2. Mu awọn fifa-soke inu ṣiṣẹ lori awọn titẹ bọtini lati jẹ ki waya rọrun.
-
5. Ìlànà “Ẹ̀rọ Ìgbóhùnsáfẹ́fẹ́” nínú Iṣẹ́ Àgbékalẹ̀ Yìí
Nínú iṣẹ́ yìí, a máa ń ka/mọ̀ọ́ ìgbóhùnsáfẹ́fẹ́ náà nípasẹ̀:
– Àkọsílẹ̀ ìforúkọsílẹ̀ lórí módùùlù RDA5807/TEA5767 (módùùlù náà sọ fún ìgbà tí a ń ṣe àtúnṣe lọ́wọ́lọ́wọ́), tàbí
– Arduino ṣe ìṣirò ìgbóná tí ó da lórí ètò ìgbésẹ̀ ikanni (fún àpẹẹrẹ 100 kHz/50 kHz).
Bó tilẹ̀ jẹ́ pé kì í ṣe “sensọ” ní ìrísí ẹ̀yà ara ọ̀tọ̀ bíi ẹ̀rọ ìgbóhùnsáfẹ́fẹ́ RF, àbájáde ìkẹyìn náà dọ́gba: ètò náà lè ṣàwárí àti láti fi àwọn ìgbóhùnsáfẹ́fẹ́ hàn ní àkókò gidi.
-
6. Àpẹẹrẹ Ìṣàn Ètò (Àkótán)
Ní ti èrò, ètò Arduino yóò ṣe:
1. Ibere I2C
2. Ṣe ìbẹ̀rẹ̀ module redio (ipo FM, iwọn didun, de-emphasis, ati bẹbẹ lọ)
3. Ìbẹ̀rẹ̀ OLED/LCD
4. Ṣètò ìgbà ìṣáájú (fún àpẹẹrẹ 99.9 MHz)
5. Ka ìtẹ̀síwájú encoder/bọ́tìnì láti mú kí ìpele náà pọ̀ sí i tàbí dínkù.
6. Ṣe àtúnṣe sí ìfihàn ìgbàkúgbà àti ipò àmì (tí ó bá wà)
Tí o bá ń lo RDA5807, ibi ìkàwé Arduino kan wà tí ó lè mú kí ìṣètò rọrùn. Fún SSD1306 OLED, o lè lo ibi ìkàwé Adafruit_SSD1306 tàbí U8g2.
-
7. Idanwo ati Ṣíṣe àtúnṣe
Idanwo ipilẹ
1. Mu agbara sori Circuit naa nipasẹ USB.
2. Rí i dájú pé OLED náà ń fi ìgbóná ìgbà àkọ́kọ́ hàn.
3. Yí koodu naa pada lati yi igbohunsafẹfẹ pada.
4. Tí ohùn náà kò bá jáde:
- Ṣayẹwo ipa ọna ohun si amplifier naa
– Ṣayẹwo awọn agbohunsoke
- Mu iwọn didun pọ si ninu eto naa
– Ṣayẹwo eriali naa ki o si ṣatunṣe si ibudo to lagbara.
Ìṣàtúnṣe ìgbésẹ̀ ìgbohùngbà
FM sábà máa ń lo àwọn ìgbésẹ̀ 100 kHz tàbí 50 kHz, ó sinmi lórí agbègbè àti module. Tí ìgbóhùnsáfẹ́fẹ́ náà bá dàbí pé ó ń "fò" lọ́nà tí kò tọ́, ṣe àtúnṣe ìgbésẹ̀ àtúnṣe nínú kódì náà.
Idanwo didara gbigba
– Gbiyanju nitosi ferese kan lati mu ifihan agbara naa dara si.
– Gígùn eriali náà àti ipò okùn náà ní ipa ńlá.
– Yẹra fún gbígbé àwọn okùn súnmọ́ module amplifier jù (ó lè fa ariwo)
-
8. Àwọn àmọ̀ràn fún àbájáde tó mọ́ tónítóní àti tó dúró ṣinṣin
1. Lo ipese agbara mimọ: adapter didara tabi banki agbara iduroṣinṣin.
2. Ya ipa ọna ohun kuro ninu oni-nọmba: okun ohun ko gbọdọ sunmọ okun SCL/SDA lati dinku ariwo.
3. Fi awọn capacitors decoupling (100 nF ati 10 µF) kun nitosi awọn modulu redio ati amplifier.
4. Lo àpótí/àpótí láti dín àwọn ohun tó ń pín ọkàn níyà kù kí o sì ṣẹ̀dá ìrísí tó dára jù.
5. Tí o bá fẹ́ àwọn ẹ̀yà ara ẹ̀rọ míì, fi kún un:
- Awọn tito tẹlẹ ibudo
- Ṣe ayẹwo laifọwọyi ati fipamọ iranti
– Ifihan ipele ifihan agbara (RSSI) ti module ba ṣe atilẹyin fun
-
9. Ìparí
Kíkọ́ rédíò pẹ̀lú sensọ̀ ìgbóhùnsáfẹ́fẹ́ jẹ́ iṣẹ́ àkànṣe tó dára fún kíkọ́ àdàpọ̀ ohun èlò ìbánisọ̀rọ̀ (ohùn) àti ohun èlò ìbánisọ̀rọ̀ oní-nọ́ńbà (I2C, microcontroller, display). Pẹ̀lú ẹ̀rọ ìbánisọ̀rọ̀ FM bíi RDA5807 tàbí TEA5767, o lè kọ́ rédíò kékeré kan tí ó ń ṣiṣẹ́—tí ó lè ṣe àtúnṣe, kíkọ ohùn, àti fífi àwọn ìgbóhùnsáfẹ́fẹ́ hàn lọ́nà tó péye. Nígbà tí o bá ti mú ẹ̀yà ìpìlẹ̀ náà kúrò, o lè fẹ̀ sí i nípa fífi àwọn ètò tí a ti ṣètò tẹ́lẹ̀, ṣíṣàyẹ̀wò ara-ẹni, àti ṣíṣẹ̀dá ojú ìwòye tó túbọ̀ wúni lórí.
Tí o bá fẹ́, mo lè ràn ọ́ lọ́wọ́ láti ṣẹ̀dá: àwòrán onírin tó ṣe kedere fún module tí o yàn, àpẹẹrẹ koodu Arduino pípé (RDA5807 + OLED + rotary encoder), tàbí ẹ̀yà tó ń lo “frequency counter” láti wọn oscillator nínú hardware.