Aʻo no ka hoʻākoakoa ʻana i kahi Radio me kahi Sensor Frequency

Aʻo no ka hoʻākoakoa ʻana i kahi Radio me kahi Sensor Frequency

He mea uila hoihoi mau ka lekiō e aʻo ai, ʻoi aku hoʻi no nā poʻe hoʻomaka e ʻimi nei e hoʻomaopopo i nā kumu o nā kaapuni, nā nalu electromagnetic, a me ka hana ʻana i nā hōʻailona leo. I ke au kikohoʻe, ʻo ka hōʻuluʻulu ʻana i kahi lekiō ʻaʻole wale ia e pili ana i ka "hopu ʻana i nā hoʻolaha," akā hiki ke hoʻonui ʻia me nā hiʻohiʻona hou e like me kahi sensor alapine e nānā a heluhelu paha i ke alapine i loaʻa. Uhi kēia ʻatikala i kahi aʻo e pili ana i ka hōʻuluʻulu ʻana i kahi lekiō maʻalahi i lako me kahi sensor alapine, mai ka manaʻo a me ka papa inoa ʻāpana a hiki i ka hōʻuluʻulu ʻana a me nā ʻanuʻu hoʻāʻo.

-

1. E hoʻomaopopo i ke kumumanaʻo: Radio + Frequency Sensor

Ma keʻano laulā, hana kahi mea hoʻokipa lekiō ma ka hopu ʻana i nā hōʻailona RF (Radio Frequency) ma o kahi antenna, koho i kahi alapine kikoʻī (tuning), a laila hoʻololi iā ia i hōʻailona leo e hiki ke lohe ʻia ma o nā mea hoʻolele leo a i ʻole nā ​​​​headphone. I nā lekiō hou, kōkua pinepine ʻia ke kaʻina koho alapine e kahi IC tuner.

I kēia manawa, ʻo ka "frequency sensor" i loko o ka pōʻaiapili o kahi papahana lekiō e pili pinepine ana i kahi module/IC hiki ke heluhelu a helu paha i ke alapine o kahi hōʻailona uaki a i ʻole ke alapine oscillator kūloko (LO). Ma ka lekiō FM, pili loa ke alapine "loaʻa" i ke alapine oscillator kūloko. Ma ke ana ʻana i ka LO a i ʻole ke hōʻailona kuhikuhi mai ka module tuner, hiki iā mākou ke hōʻike i ke alapine (e.g., 88.1 MHz, 101.7 MHz) ma ka pale.

No kahi papahana DIY maoli a maʻalahi hoʻi, ʻo ke ala kūpono loa:
– Ke hoʻohana nei i kahi modula lekiō FM i hana mua ʻia (e.g. RDA5807, TEA5767, a i ʻole Si4703) ma ke ʻano he mea hoʻokipa.
– Ke hoʻohana nei i kahi microcontroller (Arduino) e heluhelu i ka ʻike alapine (frequency) mai ka module ma o I2C (ua kapa pinepine ʻia kēia ʻano hana he "frequency sensor" no ka mea hiki i ka ʻōnaehana ke ʻike/ʻike i ke alapine hana).
– Hōʻike i ke alapine (frequency) ma ka LCD/OLED.

ʻOi aku ka paʻa a me ka maʻalahi o kēia ala ma mua o ke kūkulu ʻana i kahi front-end RF analog piha mai ka wā ʻole.

HELUHELU  Pehea e hana ai i kahi lekiō Arduino

-

2. Nā Mea Hana a me nā ʻĀpana e Pono ai

Hoʻohana pinepine ʻia nā ʻāpana aʻe e hōʻuluʻulu i kahi lekiō FM me ka heluhelu alapine (frequency):

Nā ʻāpana nui
1. Arduino Nano/Uno (koho i hoʻokahi)
2. Modula Lekiō FM RDA5807 (ʻokoʻa: TEA5767)
3. OLED 0.96” I2C (SSD1306) a i ʻole LCD 16×2 I2C
4. Modula hoʻonui leo (e.g. PAM8403) no ke kani nui aʻe
5. 4Ω–8Ω hoʻopuka leo a i ʻole headphone
6. Antenna (ua lawa ke kaula 75 cm–1 m no FM)

Nā ʻāpana hoʻomalu (koho akā paipai ʻia)
7. Encoder Rotary a i ʻole potentiometer + pihi no ka hoʻonohonoho ʻana
8. E kaomi i ke pihi e scan/huli

Nā mea kākoʻo
9. Papa berena / PCB me nā lua
10. Nā kaula lele
11. Solder a me ka tin (inā hana ʻia a paʻa loa)
12. 5V mana lako (USB a i ʻole adapter)

-

3. Ka Papahana Hoʻohui Kumu (Hōʻuluʻulu Manaʻo)

ʻOiai ʻo I2C nā modula tuner a me OLED, hiki iā lākou ke kaʻana like i nā laina SDA a me SCL.

Pili I2C (maʻamau ma Arduino Uno/Nano)
– Nā Kumuwaiwai Kūlohelohe: A4
– SCL: A5
– VCC: 3.3V a i ʻole 5V (e hahai i nā kikoʻī o ka module)
– GND : GND

Manaʻo koʻikoʻi: Hana ka nui o nā modula RDA5807 ma 3.3V, akā aia kekahi mau papa i nā mea hoʻoponopono e palekana ai lākou ma 5V. E nānā i ka lepili ma ka modula. Inā kānalua, e hoʻohana i ka 3.3V.

Audio
– Hoʻopuka leo modula lekiō → hoʻokomo PAM8403 → mea hoʻopuka leo

Ka mana hoʻonohonoho
– Encoder Rotary: nā pine A a me B i nā pine kikohoʻe Arduino (e.g. D2, D3), pihi encoder i D4
– Pihi scan: i kekahi pine kikohoʻe ʻē aʻe, e hoʻohana i ka huki ʻana i loko

-

4. Nā ʻanuʻu e hōʻuluʻulu ai i nā lako paʻa

KaʻAnuʻu Hana 1: E hoʻouka i ka modula lekiō a me OLED
1. E hoʻohui i ka VCC a me ka GND o ka modula lekiō.
2. E hoʻohui iā SDA a me SCL i nā laina Arduino I2C.
3. E hoʻouka i ka OLED/LCD me ka VCC, GND, SDA, SCL like.

KaʻAnuʻu Hana 2: E hoʻouka i ka hoʻopuka leo
1. E hoʻohui i nā pine leo L/R o ka modula lekiō (a i ʻole ka hoʻopuka leo hoʻokahi) i ka mea hoʻokomo o ka amplifier PAM8403.
2. E hoʻohui i ka hoʻopuka PAM8403 i ka mea hoʻolele leo.
3. E hōʻoia i ka pili ʻana o ka honua leo i ka honua ʻōnaehana.

HELUHELU  Pehea e hana ai i kahi lekiō me ka hiki ke hoʻonohonoho lima

KaʻAnuʻu Hana 3: E hoʻouka i ka antenna
1. E hoʻohui i ke kaula antenna i ka pine antenna module radio (i hōʻailona pinepine ʻia ʻo "ANT").
2. E hoʻohana i hoʻokahi kaula he 75 kenimika–1 mika ka lōʻihi no FM.

KaʻAnuʻu Hana 4: E hoʻouka i nā mana hoʻonohonoho
1. Ua hoʻopili ʻia ka encoder Rotary a i ʻole ke pihi i ka Arduino.
2. E hoʻā i nā huki-i luna kūloko ma nā mea hoʻokomo pihi e hoʻomaʻalahi i ka uea.

-

5. ʻO ke kumu o ka "Frequency Sensor" ma kēia papahana

Ma kēia papahana, ua heluhelu ʻia/ʻike ʻia ke alapine (frequency) ma o:
– Ka papa inoa ʻikepili ma ka module RDA5807/TEA5767 (haʻi ka module i ke alapine hoʻonohonoho o kēia manawa), a i ʻole
- Hoʻomaulia ʻo Arduino i ke alapine (frequency) ma muli o ke kau ʻana o ke alapine (e.g. 100 kHz/50 kHz).

ʻOiai ʻaʻole ia he "sensor" ma ke ʻano o kahi ʻāpana kaʻawale e like me ka helu alapine RF, ua like ka hopena hope loa: hiki i ka ʻōnaehana ke ʻike a hōʻike i nā alapine i ka manawa maoli.

-

6. Laʻana o ke Kahe o ka Polokalamu (Nānā Holoʻokoʻa)

Ma ke ʻano manaʻo, e hana ka polokalamu Arduino i kēia mau mea:
1. Hoʻomaka ʻana o I2C
2. E hoʻomaka i ka modula lekiō (ʻano FM, leo, de-emphasis, a pēlā aku)
3. Hoʻomaka ʻana o OLED/LCD
4. E hoʻonohonoho i ke alapine mua (e.g. 99.9 MHz)
5. E heluhelu i ka mea hoʻokomo encoder/pihi e hoʻonui a hoʻemi paha i ke alapine (frequency).
6. Hoʻohou i ka hōʻike alapine (pinepine) a me ke kūlana hōʻailona (inā loaʻa)

Inā ʻoe e hoʻohana ana i kahi RDA5807, aia kahi waihona puke Arduino i loaʻa no ka hoʻomaʻalahi ʻana i ka hoʻonohonoho ʻana. No kahi SSD1306 OLED, hiki iā ʻoe ke hoʻohana i nā waihona puke Adafruit_SSD1306 a i ʻole U8g2.

-

7. Hoʻāʻo a me ka hoʻoponopono ʻana

Hoʻāʻo kumu
1. E hoʻā i ke kaapuni ma o USB.
2. E hōʻoia i ka hōʻike ʻana o ka OLED i ke alapine mua.
3. E hoʻohuli i ka encoder e hoʻololi i ke alapine (frequency).
4. Inā ʻaʻole i puka mai ke kani:
– E nānā i ke ala leo i ka amplifier
– E nānā i ka mea hoʻolele leo
- Hoʻonui i ka leo i loko o ka papahana
– E nānā i ka antenna a hoʻonohonoho i kahi kikowaena ikaika.

Ka hoʻoponopono ʻana i nā ʻanuʻu alapine (frequency)
Hoʻohana maʻamau ʻo FM i nā ʻanuʻu 100 kHz a i ʻole 50 kHz, ma muli o ka ʻāpana a me ka module. Inā ʻike ʻia ke alapine e "lele" kūpono ʻole ana, e hoʻoponopono i ke ʻanuʻu hoʻonohonoho i loko o ke code.

HELUHELU  Alakaʻi no ka hoʻākoakoa ʻana i kahi Radio me IC

Hoʻāʻo maikaʻi ʻae ʻia
– E hoʻāʻo kokoke i ka puka makani e hoʻomaikaʻi i ka hōʻailona.
– He mana nui ko ka lōʻihi o ke antenna a me ke kūlana o ke kaula.
– Mai hoʻokomo i nā kaula kokoke loa i ka module amplifier (hiki ke hoʻoulu i ka walaʻau)

-

8. Nā ʻōlelo aʻoaʻo no kahi hopena ʻoi aku ka maʻemaʻe a me ka paʻa

1. E hoʻohana i kahi lako mana maʻemaʻe: kahi mea hoʻololi maikaʻi a i ʻole kahi panakō mana paʻa.
2. E hoʻokaʻawale i ke ala leo mai ke kikohoʻe: ʻaʻole pono e kokoke ke kaula leo i ke kaula SCL/SDA e hōʻemi i ka walaʻau.
3. E hoʻohui i nā capacitors decoupling (100 nF a me 10 µF) kokoke i nā modula lekiō a me ka amplifier.
4. E hoʻohana i kahi pahu/ʻili e hōʻemi i nā mea hoʻowalewale a hana i kahi hiʻohiʻona ʻoi aku ka ʻoihana.
5. Inā makemake ʻoe i nā hiʻohiʻona hou aku, e hoʻohui:
- Nā hoʻonohonoho mua o ke kahua
- Hoʻopaʻa aunoa a mālama i ka hoʻomanaʻo
– Hōʻike pae hōʻailona (RSSI) inā kākoʻo ke modula iā ia

-

9. Hopena

ʻO ke kūkulu ʻana i kahi lekiō me kahi sensor alapine (frequency) he papahana maikaʻi loa ia no ke aʻo ʻana i ka hui pū ʻana o nā mea uila analog (leo) a me nā mea uila kikohoʻe (I2C, microcontroller, hōʻike). Me kahi module tuner FM e like me ka RDA5807 a i ʻole TEA5767, hiki iā ʻoe ke kūkulu i kahi lekiō liʻiliʻi akā hana pono—hiki ke hoʻonohonoho, hoʻokani leo, a hōʻike pololei i nā alapine (frequencies). Ke loaʻa iā ʻoe ka mana kumu, hiki iā ʻoe ke hoʻonui hou aku i ka papahana ma ka hoʻohui ʻana i nā presets, auto-scanning, a me ka hana ʻana i kahi interface hoihoi.

Inā makemake ʻoe, hiki iaʻu ke kōkua iā ʻoe e hana: kahi kiʻikuhi uea kikoʻī no ka module āu e koho ai, kahi laʻana code Arduino piha (RDA5807 + OLED + rotary encoder), a i ʻole kahi mana e hoʻohana maoli ana i kahi "frequency counter" e ana i ka oscillator i loko o ka lako.

Waiho i kahi manaʻo