Bii o ṣe le ṣe redio ti o rọrun lati ṣe eto
Rédíò jẹ́ ọ̀kan lára àwọn ẹ̀rọ itanna tó wọ́pọ̀ jùlọ tó ṣì wúlò lónìí. Lóòótọ́, a lè ra àwọn rédíò kìí ṣe èyí tí a ti ṣe tán nìkan ṣùgbọ́n èyí tí a ṣe nílé pẹ̀lú—àní a lè fi microcontroller papọ̀ mọ́ ẹ̀rọ amúṣẹ́ṣe fún ìṣiṣẹ́ tó rọrùn. Ní ọ̀nà yìí, rédíò ilé rẹ kìí ṣe “olùgbàlejò” nìkan, ṣùgbọ́n ó lè di iṣẹ́ àgbékalẹ̀ tó gbòòrò: fífi àwọn orúkọ ibùdó hàn, fífi àwọn ètò ìpamọ́ pamọ́, ṣíṣàtúnṣe ohùn láìfọwọ́sowọ́pọ̀, àti pé a lè ṣàkóso wọn nípasẹ̀ àwọn bọ́tìnì, àpù, tàbí IoT.
Àpilẹ̀kọ yìí jíròrò bí a ṣe lè kọ́ rédíò tó rọrùn láti ṣètò pẹ̀lú àwọn èròjà tó rọrùn láti rí, owó tó rọrùn láti ná, àti ìlànà tó rọrùn láti bẹ̀rẹ̀.
-
1. Ìlànà Rédíò “Ó Rọrùn láti Ṣètò”
Àwọn rédíò tí ó rọrùn láti ṣètò sábà máa ń gbára lé módùùlù àtúnṣe rédíò tí a ti kọ́ tẹ́lẹ̀ (FM/AM tàbí FM nìkan) tí a ń ṣàkóso nípasẹ̀ ìbánisọ̀rọ̀ oní-nọ́ńbà bíi I2C. Èyí túmọ̀ sí wípé o kò nílò láti ṣe àwòrán àwọn àyíká RF onípele (èyí tí ó sábà máa ń ṣòro tí ó sì nílò àwọn ohun èlò ìwọ̀n pàtàkì). Microcontroller (Arduino/ESP32) kàn ń fi àwọn àṣẹ ránṣẹ́ sí módùùlù àtúnṣe: yan ìgbàkúgbà kan, wá àwọn ibùdó, fi àwọn ètò ìpamọ́ pamọ́, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ.
Fún àwọn olùbẹ̀rẹ̀, àṣàyàn tó gbajúmọ̀ jùlọ ni rédíò FM tó dá lórí ẹ̀rọ Si4703 tàbí RDA5807 nítorí pé:
– Awọn idiyele olowo poku ati irọrun lati wa.
- Iṣakoso nipasẹ I2C (rọrun lati ṣe eto).
– Iduroṣinṣin lati gba awọn igbohunsafefe FM.
– Ọpọlọpọ awọn iwe aṣẹ ati awọn apẹẹrẹ eto.
-
2. Àwọn Ẹ̀yà Tí A Nílò
Àkójọ àwọn ohun èlò tí a dámọ̀ràn fún kíkọ́ rédíò FM tí ó rọrùn láti ṣètò nìyí:
1. Olùdarí Micro
– Yiyan ti o rọrun: Arduino Nano/Uno
- Aṣayan ilọsiwaju diẹ sii: ESP32 (a le ṣafikun pẹlu Wi-Fi / Bluetooth)
2. Módù Rédíò FM
– Àmọ̀ràn: RDA5807M (ó rọrùn àti ó rọrùn)
– Yiyan: Si4703
3. Modulu Amplifier Audio
– Fún àpẹẹrẹ PAM8403 (amplifier 3W, kékeré, rọrùn)
4. Agbọrọsọ 4Ω/8Ω (1–3W) tabi ifihan si agbekọri
5. Iboju (aṣayan ṣugbọn o wulo)
– 0.96” I2C OLED tàbí 16×2 I2C LCD láti fi ìgbóhùnsáfẹ́fẹ́ hàn
6. Bọ́tìnì / Atọ́kasí
- Awọn bọtini soke/isalẹ fun atunṣe
- Koodu iyipada Rotari (aṣayan) fun iriri redio gidi kan
7. Antenna
– Okùn tó gùn tó 70–80 cm sábà máa ń tó fún FM
8. Ipese agbara
– 5V (bank agbara, adapter USB, tabi batiri + igbesẹ/ṣaja)
9. Àwọn okùn ìfàmọ́ra, breadboard/PCB, àti àpótí (àṣàyàn)
-
3. Àwòrán Ìrìn Àjò Rọrùn
Ilana Circuit:
– Microcontroller naa n ba module redio sọrọ nipasẹ I2C:
– Àwọn ohun àdánidá sí àwọn ohun àdánidá
– SCL sí SCL
– VCC sí 3.3V tàbí 5V (ṣatunṣe module)
– GND sí GND
– Ìjáde ohùn ohun ti modulu redio naa n lọ si titẹ sii amplifier:
– LOUT/ROUT (tàbí ìjáde ohùn) → ìtẹ̀síwájú L/R amplifier
– GND ohun → GND amplifier
– Àfikún ìjáde sí àwọn agbohunsoke:
– OUT+ àti OUT- sí àwọn agbohunsoke
- Kọ́nù:
– Bọtini si Arduino oni-nọmba pin + GND (lo fifa-soke inu)
Tí o bá ń lo ìfihàn I2C OLED:
– Sopọ̀ mọ́ SDA/SCL kan náà (I2C le pín àwọn ìlà), níwọ̀n ìgbà tí àwọn àdírẹ́sì I2C kò bá tako ara wọn.
Àkíyèsí pàtàkì: àwọn módùùlì rédíò kan máa ń ṣiṣẹ́ dáadáa ní 3.3V. Tí o bá ń lo 5V Arduino, rí i dájú pé módùùlì rẹ ń ṣe àtìlẹ́yìn fún 5V tàbí kí o lo ohun èlò ìyípadà ipele.
-
4. Ìlànà Ètò (Bí Ó Ṣe Ń Ṣiṣẹ́)
Ni gbogbogbo, eto redio yoo ṣe:
1. Ibere I2C
2. Ṣe ìbẹ̀rẹ̀ module RDA5807
3. Ṣètò ìgbà ìṣáájú (fún àpẹẹrẹ 99.9 MHz)
4. Ìtẹ̀síwájú bọ́tìnì kíkà:
– Bọ́tìnì “+” náà máa ń mú kí ìgbóná náà pọ̀ sí i (fún àpẹẹrẹ +0.1 MHz)
– Bọ́tìnì “-” náà dín ìgbóhùnsáfẹ́fẹ́ náà kù.
– Bọtini “Wa” (iyan) fun ọlọjẹ laifọwọyi
5. Fi ìgbóhùnsáfẹ́fẹ́ hàn lórí ìbòjú náà
Eto yii jẹ ki redio naa rọrun lati faagun. O le ṣafikun awọn eto tito tẹlẹ (iranti ikanni), awọn akoko oorun, ati paapaa iṣakoso nipasẹ ohun elo kan.
-
5. Àpẹẹrẹ Ìmúṣe Rọrùn (Arduino + RDA5807 + OLED)
Àwọn àkópọ̀ iṣẹ́ tó gbéṣẹ́ nìyí:
Igbesẹ 1: Mura ile-ikawe silẹ
Wa ibi ìkàwé Arduino fún RDA5807, fún àpẹẹrẹ:
– “RDA5807” tàbí “RDA5807M” láti ọ̀dọ̀ Olùṣàkóso Ìkàwé Arduino IDE.
Fun OLED:
– Adafruit SSD1306 àti Adafruit GFX (tàbí U8g2).
Igbese 2: Kọ awọn ẹya ti o kere julọ
Bẹrẹ pẹlu awọn ẹya ara ẹrọ pataki:
– setVolume()
– setFrequency()
– IfihanIpopada()
Igbesẹ 3: Fi bọtini kan kun
Lo `INPUT_PULLUP` fún ìtẹ̀lé bọ́tìnì kan tí ó rọrùn:
– ẹsẹ̀ kan ti bọtini si pin oni-nọmba
– ẹsẹ kan ti bọtini si GND
-
6. Àwọn àmọ̀ràn fún rédíò tó dúró ṣinṣin àti tó mọ́ kedere
1. Antenna ní ipa pupọ
A le lo okùn 75 cm gẹ́gẹ́ bí eriali tí ó rọrùn. So mọ́ pin eriali module náà (tí ó bá wà) tàbí aaye tí a gbani nímọ̀ràn nínú ìwé datasheet.
2. Ya ipa ọna ohun kuro ninu ipa ọna agbara.
Ariwo sábà máa ń wáyé nígbà tí àwọn ìlà iná bá sún mọ́ àwọn ìlà ohùn. Lo àwọn okùn kúkúrú kí o sì ṣètò wọn dáadáa.
3. Lo kapasito ti a fi n se decoupling
Fi awọn capacitors 0.1µF ati 10µF kun nitosi awọn modulu redio ati amplifier lati dinku ariwo.
4. Ilẹ̀ tí ó mọ́ tónítóní
Gbìyànjú láti so gbogbo ilẹ̀ pọ̀ mọ́ ibi pàtàkì kan (ìdásílẹ̀ ìràwọ̀) tí ó bá ṣeé ṣe.
5. Ipo apoti ati agbọrọsọ
Ibi tí àwọn agbọ́hùnsọ àti ibi tí wọ́n gbé sí ní ipa lórí dídára ohùn. Àpótí kékeré tí ó ní àwọn afẹ́fẹ́ afẹ́fẹ́ tí ó yẹ yóò dún díẹ̀díẹ̀.
-
7. Ìdàgbàsókè Àwọn Ẹ̀yà Ara (Láti Jẹ́ kí “Ó Rọrùn Láti Ṣètò” Síi Wúni Lọ́kàn)
Ni kete ti redio ipilẹ ba ti ṣiṣẹ, o le ṣafikun awọn ẹya wọnyi:
– Awọn tito tẹlẹ ibudo (awọn bọtini iranti 1–10)
Fi ìpele ìgbàlódé náà pamọ́ sí EEPROM (Arduino) kí ó má baà pàdánù nígbà tí a bá pa á.
- Ṣiṣayẹwo aifọwọyi
Rédíò náà máa ń wo àwọn ìgbà tí àmì náà bá lágbára, ó sì máa ń dáwọ́ dúró nígbà tí àmì náà bá lágbára.
– RDS (Ètò Dátà Rédíò)
Àwọn modulu kan ṣe atilẹyin lati fi orukọ/ọrọ ibudo han, ti o da lori hardware.
- Iṣakoso iwọn didun oni-nọmba
A le ṣe é nípasẹ̀ módùùlù rédíò tàbí amplifier (tí amplifier náà bá ṣe àtìlẹ́yìn fún potentiometer oní-nọ́ńbà).
- Ipo fifipamọ agbara / aago oorun
Ó yẹ fún rédíò tó ṣeé gbé kiri.
- ESP32 + iṣakoso wẹẹbu
Pẹ̀lú ESP32, o le ṣàkóso ìgbóhùnsáfẹ́fẹ́ láti inú ẹ̀rọ aṣàwárí fóònù rẹ.
-
8. Iye owo ati awọn iṣoro ti a ṣe iṣiro
Iye owo ti a ṣe iṣiro (le yatọ si da lori ile itaja/agbegbe):
– Arduino Nano: Rp. 40–80 ẹgbẹrun
– Módùùlù RDA5807: Rp. 20–40 ẹgbẹ̀rún
– PAM8403: Rp. 10–20 ẹgbẹrun
– OLED I2C: Rp. 30–60 ẹgbẹrun
– Agbọrọsọ: Rp. 10–30 ẹgbẹrun
Àròpọ̀ iṣẹ́ àkànṣe tó rọrùn: ní nǹkan bí ẹgbẹ̀rún 100–200.
Ipele iṣoro: olubere-agbedemeji. Fun awọn olubere, awọn ipenija akọkọ ni wiwa waya, rii daju pe modulu redio baamu (3.3V/5V), ati wiwa ibi-ikawe ti o yẹ.
-
9. Ìparí
Ṣíṣe rédíò tí a lè ṣètò jẹ́ iṣẹ́ àṣeyọrí àti ẹ̀kọ́. Nípa lílo ẹ̀rọ atúnṣe oní-nọ́ńbà bíi RDA5807, o lè dojúkọ sí ètò àti àwọn ẹ̀yà ara rẹ̀, dípò ìṣiṣẹ́ RF tí ó díjú. Àbájáde rẹ̀ ni rédíò FM òde òní, tí a lè ṣe àtúnṣe sí bí o ṣe fẹ́: fi ìfihàn kún un, ṣe àtúnṣe rẹ̀, ṣe àyẹ̀wò rẹ̀, àti kódà ṣàkóso rẹ̀ lórí ìkànnì ayélujára nípa lílo ESP32.
Tí o bá fẹ́, mo lè ràn ọ́ lọ́wọ́ láti múra sílẹ̀:
– atokọ ti awọn paati ti ẹya ti o gbowolori julọ,
- aworan waya gẹgẹ bi iru igbimọ rẹ (Arduino tabi ESP32),
– àti àwọn àpẹẹrẹ kódì tí a ti ṣetán láti gbé sórí ayélujára (pẹ̀lú àwọn ẹ̀yà ara tí a ti ṣètò tẹ́lẹ̀ àti àwọn ẹ̀yà ara tí a ti ṣe àyẹ̀wò láìfọwọ́ṣe).