Irrati bat maiztasun-sentsore batekin muntatzeko tutoriala

Irrati bat maiztasun-sentsore batekin muntatzeko tutoriala

Irratia ikasteko gailu elektroniko liluragarria da oraindik ere, batez ere zirkuituen, uhin elektromagnetikoen eta audio-seinaleen prozesamenduaren oinarriak ulertu nahi dituzten hasiberrientzat. Aro digitalean, irrati bat muntatzea ez da soilik "emisioak harrapatzea", baizik eta funtzio gehigarriekin ere hobetu daiteke, hala nola, jasotako maiztasuna kontrolatu edo irakurtzeko maiztasun-sentsore bat. Artikulu honek maiztasun-sentsore batekin hornitutako irrati sinple bat muntatzeko tutorial bat azaltzen du, kontzeptutik eta osagaien zerrendatik hasi eta muntaketa eta proba-urratsetaraino.

-

1. Kontzeptua ulertu: Irratia + Maiztasun sentsorea

Oro har, irrati-hargailu batek antena baten bidez RF (Irratio-maiztasuneko) seinaleak hartuz funtzionatzen du, maiztasun espezifiko bat hautatuz (sintonizatuz), eta gero bozgorailuen edo entzungailuen bidez entzun daitekeen audio-seinale bihurtuz. Irrati modernoetan, maiztasun-hautaketa prozesua sintonizatzaile-zirkuitu integratu batek laguntzen du askotan.

Bitartean, irrati-proiektu baten testuinguruan, "maiztasun-sentsore" batek normalean erloju-seinale baten edo tokiko osziladorearen (LO) maiztasunaren maiztasuna irakurri edo kalkula dezakeen modulu/IC bat adierazten du. FM irratian, "jasotako" maiztasuna tokiko osziladorearen maiztasunarekin oso lotuta dago. Sintonizatzaile-modulutik datorren LO edo erreferentzia-seinalea neurtuz, maiztasuna (adibidez, 88.1 MHz, 101.7 MHz) pantailan bistara dezakegu.

Brikolaje proiektu errealista eta erraz bat egiteko, ikuspegi praktikoena hau da:
– FM irrati-modulu aurrez egindako bat erabiltzea (adibidez, RDA5807, TEA5767 edo Si4703) hartzaile gisa.
– Mikrokontrolagailu bat (Arduino) erabiliz modulutik maiztasun-informazioa I2C bidez irakurtzea (metodo honi askotan “maiztasun-sentsorea” deitzen zaio, sistemak maiztasun aktiboa detektatu/ezagutu baitezake).
– Maiztasuna LCD/OLED pantailan erakusten du.

Planteamendu hau egonkorragoa eta errazagoa da hutsetik RF frontend analogiko oso bat eraikitzea baino.

READ  Nola egin Arduino oinarritutako irrati bat

-

2. Beharrezko tresnak eta osagaiak

Maiztasun-irakurketa duen FM irrati bat muntatzeko erabili ohi diren osagaiak hauek dira:

Osagai nagusiak
1. Arduino Nano/Uno (aukeratu bat)
2. FM irrati-modulua RDA5807 (alternatiboa: TEA5767)
3. OLED 0.96 hazbeteko I2C (SSD1306) edo LCD 16×2 I2C
4. Audio anplifikadore modulua (adibidez, PAM8403) soinu ozenagoa lortzeko
5. 4Ω–8Ω bozgorailu edo entzungailuen irteera
6. Antena (75 cm-ko kablea nahikoa da FMrako)

Kontrol osagaiak (aukerakoak baina gomendagarriak)
7. Enkoder birakaria edo potentziometroa + doitzeko botoia
8. Sakatu botoia eskaneatzeko/bilatzeko

Jarraitzaileak
9. Zuloak dituen zulo-ohola / PCBa
10. Kableak jauzilariak
11. Soldadura eta eztainua (behin betiko eginda badago)
12. 5V-ko elikatze-iturria (USB edo egokitzailea)

-

3. Oinarrizko konexio-eskema (laburpena)

Sintonizatzailea eta OLED moduluak I2C direnez, SDA eta SCL lineak parteka ditzakete.

I2C konexioa (Arduino Uno/Nano-n ohikoa)
– Baliabide Naturalak: A4
– SCL: A5
– VCC: 3.3V edo 5V (jarraitu moduluaren zehaztapenak)
– GND : GND

Ohar garrantzitsua: RDA5807 modulu askok 3.3V-tan funtzionatzen dute, baina plaka batzuek 5V-tan seguruak egiten dituzten erreguladoreak dituzte. Begiratu moduluko etiketa. Zalantzarik izanez gero, erabili 3.3V.

Audio
– Irrati-moduluaren audio-irteera → PAM8403 sarrera → bozgorailua

Doitze-kontrola
– Enkoder birakaria: A eta B pinak Arduino pin digitaletara (adibidez, D2, D3), enkoder botoia D4ra
– Eskaneatzeko botoia: beste pin digital batera, barneko pull-up-a erabili

-

4. Hardwarea muntatzeko urratsak

1. urratsa: Irrati-modulua eta OLED pantaila instalatu
1. Konektatu irrati-moduluaren VCC eta GND.
2. Konektatu SDA eta SCL Arduino I2C lineetara.
3. Instalatu OLED/LCD pantaila VCC, GND, SDA eta SCL berdinekin.

2. urratsa: Instalatu audio irteera
1. Konektatu irrati-moduluaren L/R audio pinak (edo audio irteera bakarra) PAM8403 anplifikadorearen sarrerara.
2. Konektatu PAM8403 irteera bozgorailura.
3. Ziurtatu audioaren lurra sistemaren lurrera konektatuta dagoela.

READ  Nola egin irrati bat eskuzko sintonizazio gaitasunarekin

3. urratsa: Antena instalatu
1. Konektatu antena-kablea irrati-moduluko antena-pinera (normalean “ANT” gisa markatuta).
2. Erabili 75 cm-1 metroko luzera duen kable bakarra FMrako.

4. urratsa: Instalatu doikuntza-kontrolak
1. Enkoder birakaria edo botoia Arduinoari konektatuta dago.
2. Gaitu barneko pull-up-ak botoi-sarreran kableatuak errazteko.

-

5. “Maiztasun-sentsorearen” logika proiektu honetan

Proiektu honetan, maiztasuna honen bidez irakurtzen/ezagutzen da:
– RDA5807/TEA5767 moduluko datu-erregistroa (moduluak uneko sintonizazio-maiztasuna adierazten du), edo
– Arduinok maiztasuna kalkulatzen du kanalaren urratsaren ezarpenaren arabera (adibidez, 100 kHz/50 kHz).

RF maiztasun-kontagailu bat bezalako osagai bereizi baten moduan "sentsore" bat ez den arren, azken emaitza berdina da: sistemak maiztasunak denbora errealean detektatu eta bistaratzeko gai da.

-

6. Programaren fluxuaren adibidea (ikuspegi orokorra)

Kontzeptualki, Arduino programak hau egingo du:
1. I2C hasieratzea
2. Irrati-modulua hasieratu (FM modua, bolumena, de-enfasia, etab.)
3. OLED/LCD hasieratzea
4. Ezarri hasierako maiztasuna (adibidez, 99.9 MHz)
5. Irakurri kodetzailearen/botoiaren sarrera maiztasuna handitzeko edo txikitzeko.
6. Eguneratu maiztasunaren bistaratzea eta seinalearen egoera (baldin badago)

RDA5807 bat erabiltzen ari bazara, normalean Arduino liburutegi bat dago eskuragarri konfigurazioa errazteko. SSD1306 OLED batentzat, Adafruit_SSD1306 edo U8g2 liburutegiak erabil ditzakezu.

-

7. Probak eta kalibrazioa

Oinarrizko probak
1. Piztu zirkuitua USB bidez.
2. Ziurtatu OLEDak hasierako maiztasuna erakusten duela.
3. Biratu kodetzailea maiztasuna aldatzeko.
4. Soinua ez bada ateratzen:
– Egiaztatu anplifikadorearen audio bidea
– Egiaztatu bozgorailua
– Programaren bolumena handitu
– Egiaztatu antena eta sintonizatu irrati sendo batera.

Maiztasun-urratsen kalibrazioa
FM-k normalean 100 kHz edo 50 kHz-ko urratsak erabiltzen ditu, eskualdearen eta moduluaren arabera. Maiztasuna modu desegokian "jauzi" egiten ari dela dirudi, doitu sintonizazio urratsa kodean.

READ  Irrati bat IC batekin muntatzeko gida

Onarpen kalitate proba
– Saiatu leiho baten ondoan seinalea hobetzeko.
– Antenaren luzerak eta kablearen posizioak eragin handia dute.
– Saihestu kableak anplifikadore modulutik oso gertu jartzea (zarata sor dezake)

-

8. Emaitza txukunago eta egonkorrago bat lortzeko aholkuak

1. Erabili energia-iturri garbi bat: egokitzaile ona edo bateria eramangarri egonkor bat.
2. Bereizi audio bidea digitaletik: audio kablea ez da SCL/SDA kablearen ondoan egon behar zarata murrizteko.
3. Gehitu desakoplamendu-kondentsadoreak (100 nF eta 10 µF) irrati- eta anplifikadore-moduluen ondoan.
4. Erabili kaxa/zorro bat arreta galarazten duten gauzak murrizteko eta itxura profesionalagoa emateko.
5. Ezaugarri gehiago nahi badituzu, gehitu:
– Irrati-aurrezarpenak
- Eskaneatu automatikoki eta gorde memoria
– Seinale mailaren bistaratzea (RSSI) moduluak onartzen badu

-

9. Ondorioa

Maiztasun-sentsore bat duen irrati bat eraikitzea proiektu bikaina da elektronika analogikoaren (audioa) eta digitalaren (I2C, mikrokontrolagailua, pantaila) konbinazioa ikasteko. RDA5807 edo TEA5767 bezalako FM sintonizatzaile modulu batekin, irrati trinkoa baina funtzionala eraiki dezakezu, audioa sintonizatzeko, erreproduzitzeko eta maiztasunak zehaztasunez bistaratzeko gai dena. Oinarrizko bertsioa menperatu ondoren, proiektua gehiago zabaldu dezakezu aurrezarpenak gehituz, eskaneatu automatikoki eta baita interfaze erakargarriagoa sortuz ere.

Nahi baduzu, honako hauek sortzen lagun zaitzaket: aukeratzen duzun modulurako kableatu-diagrama zehatzago bat, Arduino kode adibide oso bat (RDA5807 + OLED + kodetzaile birakaria), edo hardwarean osziladorea neurtzeko "maiztasun-kontagailu" bat erabiltzen duen bertsio bat.

Utzi iruzkina