Maitiro Ekugadzira Redhiyo Iri Nyore Kuronga

Maitiro Ekugadzira Redhiyo Iri Nyore Kuronga

Redhiyo ndeimwe yemidziyo yemagetsi yekare ichiri kushanda nanhasi. Zvinofadza kuti maredhiyo anogona kutengwa kwete chete akagadzirwa kare asiwo akagadzirwa kumba—kunyange pamwe chete ne microcontroller kuti zvive nyore kuronga mapurogiramu. Nenzira iyi, redhiyo yako yakagadzirwa kumba haisi "receiver yekutepfenyura" chete, asi inogona kuva purojekiti inogona kuwedzeredzwa zvizere: kuratidza mazita echiteshi, kuchengeta presets, kugadzirisa vhoriyamu otomatiki, uye kutodzorwa nemabhatani, app, kana IoT.

Chinyorwa chino chinokurukura maitiro ekugadzira redhiyo iri nyore kushandisa ine zvikamu zviri nyore kuwana, mitengo inokwanisika, uye nzira iri nyore kune vanotanga.

-

1. Pfungwa yeRadio ye "Nyore Kuronga"

Maredhiyo ari nyore kushandisa anowanzo shandiswa pakugadzira maredhiyo (FM/AM kana FM chete) anodzorwa kuburikidza nekutaurirana kwedhijitari seI2C. Izvi zvinoreva kuti haufanirwe kugadzira maRF circuits akaomarara (anowanzo kuve akaoma uye anoda michina yekuyera yakagadzirwa). Microcontroller (Arduino/ESP32) inongotumira mirairo ku tuner module: sarudza frequency, tsvaga zviteshi, chengetedza presets, nezvimwewo.

Kune vanotanga, sarudzo inonyanya kufarirwa ndeye redhiyo yeFM yakavakirwa paSi4703 kana RDA5807 module nekuti:
- Mitengo yakachipa uye iri nyore kuwana.
- Kudzora kuburikidza neI2C (zviri nyore kuronga).
- Yakagadzikana kugamuchira nhepfenyuro dzeFM.
- Mienzaniso yakawanda yemagwaro nezvirongwa.

-

2. Zvikamu Zvinodiwa

Heino runyorwa rwezvinhu zvinokurudzirwa pakugadzira redhiyo yeFM iri nyore kushandisa:

1. Microcontroller
- Sarudzo iri nyore: Arduino Nano/Uno
- Sarudzo yepamusoro: ESP32 (inogona kuwedzerwa neWi-Fi/Bluetooth)
2. Module yeRadio yeFM
- Zvinokurudzirwa: RDA5807M (iri nyore uye yakachipa)
- Imwe nzira: Si4703
3. Module yeAmplifaya yeAudio
– Semuenzaniso PAM8403 (3W amplifier, diki, iri nyore)
4. Sipika 4Ω/8Ω (1–3W) kana chinobuda pamahedhifoni
5. Sikirini (sarudzo asi inobatsira)
– 0.96” I2C OLED kana 16×2 I2C LCD kuratidza frequency
6. Bhatani / Encoder
- Mabhatani ekukwira/kudzika ekugadzirisa
- Rotary encoder (sarudzo) yeruzivo rwechokwadi rwakafanana neredhiyo
7. Kaneti
– Waya ine kureba kwe 70–80 cm inowanzo kukwana FM
8. Simba remagetsi
– 5V (power bank, USB adapter, kana bhatiri + step-up/charger)
9. Tambo dzejumper, breadboard/PCB, uye bhokisi (sarudzo)

VERENGA  Maitiro Ekugadzira Redhiyo Nedhizaini Yakaderera

-

3. Chirongwa cheDunhu Rakareruka

Nheyo yedunhu:

- Microcontroller inotaurirana ne radio module kuburikidza neI2C:
- Zviwanikwa zvechisikigo kune zviwanikwa zvechisikigo
- Kubva kuSCL kuenda kuSCL
- VCC kuenda ku3.3V kana 5V (gadzirisa module)
– GND kuenda kuGND

- Kubuda kweaudio yemodule yeredhiyo kunoenda kune amplifier input:
– LOUT/ROUT (kana odhiyo yadzimwa) → amplifier L/R input
– GND odhiyo → GND amplifier

- Kuburitsa amplifier kumaspika:
- OUT+ uye OUT- kumaspika

- Batanidzo:
– Bhatani reArduino digital pin + GND (shandisa internal pull-up)

Kana uchishandisa skrini yeI2C OLED:
– Batanidza kune imwe chete SDA/SCL (I2C inogona kugovera mitsetse), chero bedzi kero dzeI2C dzisingapikisane.

Zvakakosha: mamwe mamodule eredhiyo anoshanda zvakanyanya pa3.3V. Kana uri kushandisa 5V Arduino, iva nechokwadi chekuti module yako inotsigira 5V kana kushandisa level shifter.

-

4. Pfungwa dzeChirongwa (Mashandiro azvinoita)

Kazhinji, chirongwa cheredhiyo chichaita zvinotevera:
1. Kutanga kweI2C
2. Tanga module yeRDA5807
3. Isa frequency yekutanga (semuenzaniso 99.9 MHz)
4. Kupinda kwebhatani rekuverenga:
– Bhatani rekuti “+” rinowedzera frequency (semuenzaniso +0.1 MHz)
– Bhatani rekuti “-” rinoderedza frequency.
– Bhatani rekuti “Tsvaga” (sarudzo) kuti ukwanise kuskena otomatiki
5. Ratidza maitikiro enguva pachidzitiro

Maumbirwo aya anoita kuti redhiyo ive nyore kuwedzera. Unogona kuwedzera ma presets (channel memory), ma sleep timers, uye kunyange kudzora uchishandisa app.

-

5. Muenzaniso weKushandisa Zviri Nyore (Arduino + RDA5807 + OLED)

Zvinotevera ipfupiso yematanho ebasa rinoshanda:

Danho 1: Gadzirira raibhurari
Tsvaga raibhurari yeArduino yeRDA5807, semuenzaniso:
– “RDA5807” kana “RDA5807M” kubva kuArduino IDE Library Manager.

YeOLED:
– Adafruit SSD1306 uye Adafruit GFX (kana U8g2).

Danho rechipiri: Nyora zvinhu zvishoma
Tanga nezvinhu zvikuru:
– setVolume()
- setFrequency()
- kuratidza Frequency()

VERENGA  Maitiro Ekugadzira Raspberry Pi Yakavakirwa Radio

Danho rechitatu: Wedzera bhatani
Shandisa `INPUT_PULLUP` kuti uwane nzira iri nyore yekutevera mabhatani:
- gumbo rimwe rebhatani repini yedhijitari
- gumbo rimwe rebhatani kuenda kuGND

-

6. Mazano ekuti uve neredhiyo yakagadzikana uye yakajeka

1. Antena ine simba guru
Waya ine urefu hwemasendimita makumi manomwe nemashanu (75 cm) inogona kushandiswa seantenna iri nyore. Isa pa antenna yemodule (kana iripo) kana panzvimbo inokurudzirwa mu datasheet.

2. Kuparadzanisa nzira yeaudio kubva kune nzira yemagetsi.
Ruzha runowanzoitika kana tambo dzemagetsi dziri pedyo netambo dzeruzha. Shandisa tambo pfupi wodzironga zvakanaka.

3. Shandisa capacitor yekuparadzanisa
Wedzera ma capacitor e 0.1µF ne 10µF pedyo ne radio ne amplifier modules kuderedza ruzha.

4. Kuisa pasi kwakachena
Edza kubatanidza nzvimbo dzese panzvimbo imwe huru (kudzika nyeredzi) kana zvichibvira.

5. Bhokisi nenzvimbo yemutauri
Kuiswa kwemasipika nenzvimbo yakavharirwa kunokanganisa kunaka kweruzha. Nzvimbo diki ine maburi emhepo akakodzera zvakanaka inonzwika iri diki.

-

7. Kugadzira Zvinhu (Kuti "Zvive Nyore Kuronga" Zvinakidze)

Kana redhiyo yekutanga yatanga kushanda, unogona kuwedzera zvinhu zvinotevera:

– Zvigadziriso zvechiteshi (mabhatani ekurangarira 1–10)
Chengetedza frequency kuEEPROM (Arduino) kuitira kuti isarasika kana yadzimwa.

- Kuskena otomatiki
Redhiyo inoskena mafrequency uye inomira kana chiratidzo chakasimba.

- RDS (Sisitimu yeData reRadio)
Mamwe mamodule anotsigira kuratidza zita/mavara echiteshi, zvichienderana nehardware.

- Kudzora vhoriyamu yedhijitari
Izvi zvinogona kuitwa kuburikidza ne radio module kana amplifier (kana amplifier ichitsigira digital potentiometer).

- Nzira yekuchengetedza simba / nguva yekurara
Yakakodzera redhiyo inotakurika.

- ESP32 + kutonga kwewebhu
NeESP32, unogona kudzora mashandisirwo enharembozha kubva pabrowser yefoni yako.

-

8. Mari Inofungidzirwa uye Matambudziko

Mari inofungidzirwa (inogona kusiyana zvichienderana nechitoro/nzvimbo):
– Arduino Nano: Rp. 40–80 zviuru
– RDA5807 Module: Rp. 20–40 zviuru
– PAM8403: Rp. 10–20 zviuru
– OLED I2C: Rp. 30–60 zviuru
– Mutauri: Rp. 10–30 zviuru
Mari yose yepurojekiti iri nyore: inosvika Rp. 100–200 zviuru.

VERENGA  Maitiro Ekugadzira Redhiyo Nekushandisa Wireless Transmission

Dambudziko: kutanga-pakati. Kune vanotanga, matambudziko makuru anowanzo kuve ekubatanidza waya, kuve nechokwadi chekuti module yeredhiyo inoenderana (3.3V/5V), uye kuwana raibhurari yakakodzera.

-

9. Mhedziso

Kuvaka redhiyo inogona kurongwa ibasa rinonakidza uye rinodzidzisa. Nekushandisa module yedhijitari seRDA5807, unogona kutarisa pakuronga uye maficha, pane kushandisa RF circuitry yakaoma. Mugumisiro wacho iredhiyo yemazuva ano yeDIY FM yaunogona kugadzirisa zvaunoda: kuwedzera display, presets, scan, uye kutoidzora pa internet uchishandisa ESP32.

Kana muchida, ndinogona kukubatsirai kugadzirira:
- runyorwa rwezvikamu zveshanduro inodhura zvakanyanya,
- dhayagiramu yewaya zvichienderana nerudzi rwebhodhi rako (Arduino kana ESP32),
- uye mienzaniso yekodhi yakagadzirira kurodha (pamwe chete nezvinhu zve preset uye auto-scan).

Siya mhinduro