Dzidziso yekubatanidza Redhiyo neFrequency Sensor

Dzidziso yekubatanidza Redhiyo neFrequency Sensor

Redhiyo ichiri mudziyo wemagetsi unonakidza wekudzidza, kunyanya kune vanotanga kutsvaga kunzwisisa zvekutanga zvemaseketi, mafungu emagetsi, uye kugadziriswa kwemasaini enzwi. Munguva yedhijitari, kuunganidza redhiyo hakusi kungo "bata nhepfenyuro chete," asi kunogonawo kuwedzerwa nezvimwe zvinhu zvakaita se frequency sensor yekutarisa kana kuverenga frequency inogamuchirwa. Chinyorwa chino chinofukidza dzidziso yekuunganidza redhiyo iri nyore ine frequency sensor, kubva pane pfungwa nezvikamu kusvika kumatanho ekuunganidza nekuyedza.

-

1. Nzwisisa Pfungwa: Sensor yeRadio + Frequency

Kazhinji, redhiyo inogamuchira inoshanda nekubata masaini eRF (Radio Frequency) kuburikidza neantenna, ikasarudza frequency chaiyo (tuning), yozoishandura kuita chiratidzo cheaudio chinogona kunzwiwa kuburikidza nemaspika kana mahedhifoni. Mumaredhiyo emazuva ano, maitiro ekusarudza frequency anowanzo batsirwa ne tuner IC.

Zvichakadaro, "frequency sensor" kana tichitarisa redhiyo project inowanzoreva module/IC inogona kuverenga kana kuverenga frequency yewachi kana local oscillator (LO) frequency. MuFM radio, frequency "yakagamuchirwa" inoenderana zvakanyanya nefrequency yelocal oscillator. Nekuyera LO kana reference signal kubva ku tuner module, tinogona kuratidza frequency (semuenzaniso, 88.1 MHz, 101.7 MHz) pachiratidziro.

Kuti uve nepurojekiti iri nyore uye inoshanda yeDIY, nzira inonyanya kushanda ndeiyi:
- Kushandisa FM radio module yakagadzirwa kare (semuenzaniso RDA5807, TEA5767, kana Si4703) semugamuchiri.
– Kushandisa microcontroller (Arduino) kuverenga ruzivo rwemafrequency kubva mumodule kuburikidza neI2C (nzira iyi inowanzonzi "frequency sensor" nekuti sisitimu inogona kuona/kuziva active frequency).
- Inoratidza mafrequency paLCD/OLED.

Maitiro aya akagadzikana uye ari nyore pane kugadzira RF yakazara yeanalog kubva pakutanga.

-

2. Zvishandiso neZvikamu Zvinodiwa

Zvinhu zvinotevera zvinowanzo shandiswa kuunganidza redhiyo yeFM ine kuverenga kwema frequency:

Zvikamu zvikuru
1. Arduino Nano/Uno (sarudza imwe)
2. FM Radio Module RDA5807 (imwe nzira: TEA5767)
3. OLED 0.96” I2C (SSD1306) kana LCD 16×2 I2C
4. Module yeaudio amplifier (semuenzaniso PAM8403) yeruzha rukuru
5. 4Ω–8Ω spika kana kuti mahedhifoni anobuda
6. Antena (75 cm–1 m yakwana yeFM)

Zvikamu zvekudzora (sarudzo asi zvinokurudzirwa)
7. Rotary encoder kana potentiometer + knob yekugadzirisa
8. Dzvanya bhatani kuti uskene/utsvage

Vatsigiri
9. Breadboard / PCB ine maburi
10. Tambo dzemajumper
11. Solder ne tin (kana zvikagadziriswa zvechigarire)
12. Simba remagetsi re5V (USB kana adapta)

-

3. Hurongwa hweBasic Connection (Pfupiso)

Sezvo tuner neOLED modules zvese zviri I2C, zvinogona kugovana SDA neSCL lines.

Kubatana kweI2C (kunowanikwa paArduino Uno/Nano)
- Zviwanikwa zvechisikigo: A4
– SCL: A5
– VCC: 3.3V kana 5V (tevera zvinodiwa zvemodule)
– GND: GND

Zvakakosha: Mamodule mazhinji eRDA5807 anoshanda pa3.3V, asi mamwe mabhodhi ane maregulator anoita kuti agare akachengeteka pa5V. Tarisa label iri pamodule. Kana usina chokwadi, shandisa 3.3V.

Audio
– Kuburitswa kwenzwi remodhi yeredhiyo → PAM8403 input → speaker

Kudzora kugadzirisa
- Rotary encoder: pini A naB kumapini edhijitari eArduino (semuenzaniso D2, D3), bhatani re encoder kuD4
- Bhatani rekuskena: kune imwe pini yedhijitari, shandisa kudhonza kwemukati

-

4. Matanho Ekuunganidza Zvishandiso

Danho 1: Isa radio module neOLED
1. Batanidza VCC neGND yemodule yeredhiyo.
2. Batanidza SDA neSCL kumitsara yeArduino I2C.
3. Isa OLED/LCD neVCC, GND, SDA, SCL imwe chete.

Danho rechipiri: Isa odhiyo inobuda
1. Batanidza mapini eL/R earadio module (kana kuti audio output imwe chete) kune input yePAM8403 amplifier.
2. Batanidza chinobuda chePAM8403 kune spika.
3. Iva nechokwadi chekuti pasi penzwi rakabatana nepasi pesisitimu.

Danho rechishanu: Isa antenna
1. Batanidza tambo yeantenna nepini yeantenna yeradio module (inowanzo nyorwa kuti “ANT”).
2. Shandisa waya imwe chete ine urefu hwemasendimita 75 kusvika mita imwe chete paFM.

Danho rechina: Isa zvigadziriso zvekugadzirisa
1. Rotary encoder kana bhatani rakabatanidzwa paArduino.
2. Shandisa ma "pull-ups" emukati me "button inputs" kuti waya dzemagetsi dzive nyore.

-

5. Pfungwa ye "Frequency Sensor" muProjekiti iyi

Muchirongwa ichi, huwandu hwemashoko hunoverengwa/hunozivikanwa kuburikidza ne:
– Rejista yedata pa RDA5807/TEA5767 module (module iyi inoratidza frequency yekuchinjana kwazvino), kana
- Arduino inoverenga frequency zvichibva padanho rechiteshi (semuenzaniso 100 kHz/50 kHz).

Kunyange zvazvo isiri "sensor" muchimiro chechikamu chakasiyana seRF frequency counter, mhedzisiro yacho yakafanana: sisitimu inokwanisa kuona nekuratidza mafrequency munguva chaiyo.

-

6. Muenzaniso weKuyerera kweChirongwa (Ongororo)

Mukufunga, chirongwa cheArduino chichaita zvinotevera:
1. Kutanga kweI2C
2. Tanga module yeredhiyo (FM mode, vhoriyamu, kusasimbisa, nezvimwewo)
3. Kutanga kweOLED/LCD
4. Isa frequency yekutanga (semuenzaniso 99.9 MHz)
5. Verenga chinhu chinoiswa mu encoder/bhatani kuti uwedzere kana kuderedza frequency.
6. Gadzirisa frequency display uye signal status (kana iripo)

Kana uri kushandisa RDA5807, kazhinji pane raibhurari yeArduino inowanikwa kuti iite nyore kugadzirisa. Kune SSD1306 OLED, unogona kushandisa raibhurari yeAdafruit_SSD1306 kana U8g2.

-

7. Kuedza uye Kugadzirisa

Kuedzwa kwekutanga
1. Shandisa simba padunhu uchishandisa USB.
2. Iva nechokwadi chekuti OLED inoratidza frequency yekutanga.
3. Tenderedza encoder kuti uchinje frequency.
4. Kana ruzha rusingabude:
- Tarisa nzira yeaudio inoenda kuamplifier
- Tarisa spika
- Wedzera vhoriyamu muchirongwa
- Tarisa antenna wobva waisa chiteshi chakasimba.

Kuongororwa kwematanho ekuwedzera
FM inowanzo shandisa matanho e100 kHz kana 50 kHz, zvichienderana nenzvimbo uye module. Kana frequency ichiita sekuti "iri kusvetuka" zvisina kunaka, gadzirisa danho rekugadzirisa mukodhi.

Bvunzo yemhando yekugamuchirwa
- Edza pedyo nehwindo kuti uvandudze chiratidzo.
- Kureba kweantenna nenzvimbo yetambo zvine simba guru.
- Dzivisa kuisa tambo pedyo zvakanyanya ne amplifier module (inogona kukonzera ruzha)

-

8. Mazano ekuti uwane mhinduro yakanaka uye yakagadzikana

1. Shandisa magetsi akachena: adapta yemhando yepamusoro kana bhangi remagetsi rakagadzikana.
2. Kusiyanisa nzira yekuteerera nedhijitari: tambo yekuteerera haifanirwe kunge iri pedyo netambo yeSCL/SDA kuderedza ruzha.
3. Wedzera ma capacitor ekuparadzanisa (100 nF uye 10 µF) pedyo neredhiyo nemamodule eamplifier.
4. Shandisa bhokisi/kesi kuderedza zvinokanganisa uye kuita kuti chitarisiko chako chive chehunyanzvi.
5. Kana uchida zvimwe zvinhu, wedzera:
- Zvigadziriso zvechiteshi
- Skena otomatiki uye chengetedza ndangariro
- Kuratidzwa kwechiratidzo (RSSI) kana module ichichitsigira

-

9. Mhedziso

Kuvaka redhiyo ine frequency sensor ipurojekiti yakanaka yekudzidza musanganiswa weanalog (audio) nedigital electronics (I2C, microcontroller, display). Ne FM tuner module yakaita seRDA5807 kana TEA5767, unogona kuvaka redhiyo diki asi inoshanda—inokwanisa kugadzirisa, kuridza odhiyo, uye kuratidza ma frequency nemazvo. Kana wangowana vhezheni yekutanga, unogona kuwedzera purojekiti nekuwedzera presets, auto-scanning, uye kutogadzira interface inonakidza.

Kana muchida, ndinogona kukubatsirai kugadzira: dhayagiramu yekubatanidza waya yemodule yamunosarudza, muenzaniso wakakwana wekodhi yeArduino (RDA5807 + OLED + rotary encoder), kana shanduro inoshandisa "frequency counter" kuyera oscillator muhardware.

Siya mhinduro