Tutorja tal-Assemblaġġ tar-Radju Diġitali DIY

Tutorja tal-Assemblaġġ tar-Radju Diġitali DIY

Il-bini ta' radju diġitali DIY (Do It Yourself) huwa proġett ta' sfida iżda sodisfaċenti għall-entużjasti tal-elettronika u t-teknoloġija. Dan mhux biss jippermettilna nifhmu kif jaħdem ir-radju, iżda jipprovdi wkoll sens uniku ta' sodisfazzjon meta nirċievu xandiriet diġitali b'suċċess. F'dan it-tutorja, se nkopru l-passi involuti fil-bini ta' radju diġitali DIY fid-dettall.

Tħejjija u Komponenti Meħtieġa

Qabel ma nibdew dan il-proġett, ejja niżguraw li għandna l-materjali u l-għodda kollha meħtieġa lesti. Hawn lista tal-komponenti ewlenin li se nużaw:

1. Modulu tar-Radju Diġitali (Eżempju: TEA5767)
2. Mikrokontrollur (Eżempju: Arduino UNO)
3. Wiri LCD (Eżempju: 16×2)
4. Pum tal-Encoder Rotatorju
5. Kelliem żgħir jew earphone
6. Kejbils tal-breadboard u tal-jumper
7. Provvista tal-Enerġija (Batterija jew adapter stabbli ta' 5V)
8. Reżisturi, kapaċitaturi, u komponenti oħra ta' appoġġ
9. Antenna tar-Radju

Barra minn hekk, l-għodod bażiċi li jeħtieġ li jiġu ppreparati jinkludu ħadid tal-issaldjar u ħadid tal-issaldjar, pinzetti tal-qtugħ, u multimetru.

Passi tal-Assemblea

1. Ipprepara l-Mikrokontrollur u l-Modulu tar-Radju Diġitali

L-ewwel pass huwa li tipprepara l-mikrokontrollur Arduino UNO u l-modulu tar-radju diġitali TEA5767. Dawn iż-żewġ komponenti huma konnessi permezz ta' komunikazzjoni I2C. Ara kif tqabbadhom:

– Konnessjoni tal-Arduino mat-TEA5767:
– VCC għal 5V fuq Arduino
– GND għal GND fuq Arduino
– SCL għal A5 (SCL fuq Arduino)
– SDA għal A4 (SDA fuq Arduino)

2. Konnessjoni tad-Displej LCD

LCD ta' 16×2 jintuża biex juri l-frekwenzi tar-radju u informazzjoni oħra. L-LCD huwa konness mal-Arduino permezz tal-modalità 4-bit kif ġej:

– RS għall-pin 7 Arduino
– E għall-pin 8 ta' Arduino
– D4 għall-pin 9 tal-Arduino
– D5 għall-pin 10 tal-Arduino
– D6 għall-pin 11 tal-Arduino
– D7 għall-pin 12 tal-Arduino
– VSS għal GND, VDD għal 5V
– RW għal GND
– Sieq tal-potenzjometru għall-kuntrast mal-VSS (sieq tan-nofs mal-VO)

READ  Passi biex Tagħmel Radju b'Kontroll Awtomatiku

3. Konnessjoni tal-Encoder Rotatorju

L-encoder rotatorju se jintuża biex jibdel il-frekwenza tar-radju. Il-konnessjoni tal-encoder rotatorju mal-Arduino hija kif ġej:

– CLK (Arloġġ) għall-pin 2 tal-Arduino
– DT (Data) għall-pin 3 tal-Arduino
– SW (Switch) għal Arduino pin 4 (mhux obbligatorju għal reset tal-frekwenza)
– + għal 5V
– GND għal GND

4. Konnessjoni ta' Kelliema jew Earphones

Għall-ħruġ tal-awdjo, nistgħu nużaw speaker żgħir jew earphones. Il-konnessjoni mill-modulu TEA5767 mal-ispiker hija kif ġej:

– LOUT (xellug) għall-input tal-ispiker/earphone tax-xellug
– ROUT (lemin) għall-input tal-ispiker/earphone tal-lemin
– GND (Ground) l-ispiker għall-GND komuni

5. Antenna tar-Radju

L-antenna tar-radju tista' tkun tul ta' wajer tar-ram jew antenna teleskopika magħmula minn qabel. Qabbadha mal-pin tal-antenna fuq il-modulu TEA5767.

6. Programm tal-Mikrokontrollur

Issa li l-komponenti kollha huma konnessi, wasal iż-żmien li nipprogrammaw il-mikrokontrollur. Hawn eżempju ta' kodiċi sempliċi biex tħaddem radju diġitali bl-użu ta' Arduino.

"`cpp
jinkludu
jinkludu
jinkludu
jinkludu

TEA5767Radju tar-radju;
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
Enkoder RotaryEncoder (2, 3);

frekwenza doppja = 98.0; // Frekwenza inizjali
bool mute = falz;

setup vojt () {
radju.init();
lcd.jibda(16, 2);
enkoder.setPosition(frekwenza 100);
radju.setFrequency(frekwenza);
pinMode(4, INPUT_PULLUP);
}

linja vojta () {
FrekwenzaĠdida doppja = encoder.getPosition() / 100.0;
jekk (FrekwenzaĠdida != frekwenza) {
frekwenza = FrekwenzaĠdida;
radju.setFrequency(frekwenza);
lcd.ċar();
lcd.setCursor(0, 0);
lcd.print("Freq: ");
lcd.print(frekwenza);
lcd.print("MHz");
}

jekk (digitalRead(4) == LOW) { // Jekk il-buttuna tkun ippressata
mutu = !mutu;
jekk (mute) {
radju.mute();
lcd.setCursor(0, 1);
lcd.print("Siekta");
} Inkella {
radju.unMute();
lcd.setCursor(0, 1);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print("Neħħi l-Mute");
}
dewmien(500); // tneħħija tar-rimborż
lcd.setCursor(0, 1);
lcd.print(" ");
}
}
""

Dan il-programm jaqra l-valur mill-encoder rotatorju, jaġġorna l-frekwenza tar-radju, u jurih fuq l-LCD. Barra minn hekk, meta tiġi ppressata buttuna fuq l-encoder, il-programm jixgħel jew jitfi l-mute.

READ  Kif Tagħmel Radju b'Disinn Modern

7. Riżorsi u Ittestjar

Qabbad provvista tal-enerġija stabbli mal-Arduino. Ladarba kollox ikun installat, ixgħel l-Arduino u osserva l-LCD. Il-frekwenza inizjali tar-radju tintwera fuq l-LCD, u nistgħu nibdlu l-frekwenza billi nużaw l-encoder rotatorju.

Jekk il-ħoss mir-radju ma jinstemax, iċċekkja darbtejn il-konnessjonijiet tal-ispiker/earphone u kun żgur li l-modulu TEA5767 qed jirċievi sinjal tajjeb mill-antenna.

8. Titjib u Żvilupp ulterjuri

Wara li ħloqna b'suċċess radju diġitali bażiku, nistgħu nespandu dan il-proġett b'diversi karatteristiċi addizzjonali:

– Żied Auto Scan: Karatteristika ta' skennjar biex tfittex kanali ċari awtomatikament.
– Settings issettjati minn qabel: Issejvja l-frekwenzi favoriti fuq diversi buttuni issettjati minn qabel għal aċċess rapidu.
– Kontroll mill-bogħod: Uża modulu Bluetooth jew ESP8266 biex tikkontrolla r-radju permezz ta' smartphone.
– Wiri Aktar Informattiv: L-użu ta' skrin LCD jew OLED akbar biex tintwera aktar informazzjoni bħal RDS (Sistema ta' Dejta bir-Radju).

Billi nsegwu t-tutorja ta' hawn fuq, nistgħu nibnu r-radju diġitali DIY tagħna stess filwaqt li nitgħallmu ħafna dwar il-mikrokontrolluri u l-elettronika. Awguri, u nittamaw li dan il-proġett tar-radju diġitali jkun kemm divertenti kif ukoll edukattiv!

Ħalli kumment