Tutorial për Montimin e Radios Dixhitale "Bëje Vetë"

Tutorial për Montimin e Radios Dixhitale "Bëje Vetë"

Ndërtimi i një radioje dixhitale "Bëje Vetë" është një projekt sfidues, por edhe shpërblyes për entuziastët e elektronikës dhe teknologjisë. Jo vetëm që na lejon të kuptojmë se si funksionon radioja, por gjithashtu na jep një ndjenjë unike kënaqësie kur marrim me sukses transmetime dixhitale. Në këtë tutorial, do të trajtojmë në detaje hapat e përfshirë në ndërtimin e një radioje dixhitale "Bëje Vetë".

Përgatitja dhe Komponentët e Kërkuar

Para se të fillojmë këtë projekt, le të sigurohemi që i kemi gati të gjitha materialet dhe mjetet e nevojshme. Ja një listë e komponentëve kryesorë që do të përdorim:

1. Moduli i Radios Dixhitale (Shembull: TEA5767)
2. Mikrokontrollues (Shembull: Arduino UNO)
3. Ekran LCD (Shembull: 16×2)
4. Doreza rrotulluese e koduesit
5. Altoparlantë ose kufje të vogla
6. Pllaka e pllakës së bukës dhe kabllot e kryqëzimit
7. Furnizim me energji (bateri ose adaptor i qëndrueshëm 5V)
8. Rezistorë, kondensatorë dhe komponentë të tjerë mbështetës
9. Antenë radioje

Përveç kësaj, mjetet themelore që duhet të përgatiten përfshijnë një hekur bashkues dhe hekur bashkues, pinca prerëse dhe një multimetër.

Hapat e Montimit

1. Përgatitni Mikrokontrolluesin dhe Modulin e Radios Dixhitale

Hapi i parë është përgatitja e mikrokontrolluesit Arduino UNO dhe modulit të radios dixhitale TEA5767. Këto dy komponentë janë të lidhur duke përdorur komunikimin I2C. Ja se si t'i lidhni ato:

– Lidhja Arduino me TEA5767:
– VCC në 5V në Arduino
– GND në GND në Arduino
– SCL në A5 (SCL në Arduino)
- SDA në A4 (SDA në Arduino)

2. Lidhja e ekranit LCD

Një LCD 16×2 përdoret për të shfaqur frekuencat e radios dhe informacione të tjera. LCD është i lidhur me Arduinon nëpërmjet modalitetit 4-bit si më poshtë:

– RS për të lidhur 7 Arduino
– E në pin 8 të Arduino-s
– D4 në pinin 9 të Arduino-s
– D5 në pinin 10 të Arduino-s
– D6 në pinin 11 të Arduino-s
– D7 në pinin 12 të Arduino-s
– VSS në GND, VDD në 5V
– RW në GND
– Këmba e potenciometrit për kontrast me VSS (këmba e mesme me VO)

LEXO  Udhëzues i plotë për të bërë një radio me kondensatorë

3. Lidhja e Enkoderit Rrotullues

Enkoderi rrotullues do të përdoret për të ndryshuar frekuencën e radios. Lidhja e enkoderit rrotullues me Arduinon është si më poshtë:

– CLK (Ora) për të lidhur Arduino-n me pin 2
– DT (Të dhëna) në pin 3 Arduino
– SW (Çelës) në pin 4 të Arduino-s (opsional për rivendosjen e frekuencës)
– + deri në 5V
– GND në GND

4. Lidhja e altoparlantëve ose kufjeve

Për daljen e audios, mund të përdorim një altoparlant të vogël ose kufje. Lidhja nga moduli TEA5767 me altoparlantin është si më poshtë:

– LOUT (majtas) në hyrjen e altoparlantit/kufjeve të majta
– ROUT (djathtas) në hyrjen e altoparlantit/kufjeve të djathta
– Altoparlanti GND (Tokëzim) në GND të përbashkët

5. Antenë radioje

Antena e radios mund të jetë një copë teli bakri ose një antenë teleskopike e parapërgatitur. Lidheni atë me kunjin e antenës në modulin TEA5767.

6. Programi i mikrokontrolluesve

Tani që të gjithë komponentët janë të lidhur, është koha për të programuar mikrokontrolluesin. Ja një shembull i thjeshtë i kodit të programit për funksionimin e një radioje dixhitale duke përdorur një Arduino.

“`cpp
përfshin
përfshin
përfshin
përfshin

TEA5767 Radio radio;
LCD me kristal të lëngshëm (7, 8, 9, 10, 11, 12);
Enkoder RotaryEncoder (2, 3);

frekuencë e dyfishtë = 98.0; // Frekuenca fillestare
bool mute = false;

konfigurimi i pavlefshëm () {
radio.init();
lcd.begin(16, 2);
encoder.setPosition(frekuenca 100);
radio.setFrequency(frekuenca);
Modaliteti i pinimit (4, INPUT_PULLUP);
}

lak i pavlefshëm () {
Frekuenca e re e dyfishtë = encoder.getPosition() / 100.0;
nëse (newFrequency != frekuencë) {
frekuenca = Frekuenca e re;
radio.setFrequency(frekuenca);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(“Frekuenca: “);
lcd.print(frekuenca);
lcd.print("MHz");
}

nëse (digitalRead(4) == LOW) { // Nëse butoni është i shtypur
i heshtur = !memec;
nëse (heshtje) {
radio.hesht();
lcd.setCursor(0, 1);
lcd.print(“I heshtur”);
} Tjetër {
radio.unMute();
lcd.setCursor(0, 1);
lcd.print(” “);
lcd.setCursor(0, 1);
lcd.print(“Aktivizo zërin”);
}
vonesë(500); // debound
lcd.setCursor(0, 1);
lcd.print(” “);
}
}
""

Ky program do të lexojë vlerën nga enkoderi rrotullues, do të përditësojë frekuencën e radios dhe do ta shfaqë atë në LCD. Përveç kësaj, kur shtypet një buton në enkoder, programi do ta aktivizojë ose çaktivizojë heshtjen.

LEXO  Pajisjet e Nevojshme për të Ndërtuar një Radio AM

7. Burimet dhe Testimi

Lidhni një furnizim të qëndrueshëm me energji me Arduinon. Pasi të keni instaluar gjithçka, ndizni Arduinon dhe vëzhgoni LCD-në. Frekuenca fillestare e radios do të shfaqet në LCD dhe ne mund ta ndryshojmë frekuencën duke përdorur enkoderin rrotullues.

Nëse nuk dëgjohet zëri nga radioja, kontrolloni dy herë lidhjet e altoparlantëve/kufjeve dhe sigurohuni që moduli TEA5767 po merr sinjal të mirë nga antena.

8. Përmirësime dhe Zhvillime të Mëtejshme

Pasi të krijojmë me sukses një radio dixhitale bazë, mund ta zgjerojmë këtë projekt me veçori të ndryshme shtesë:

– Shtuar Skanimi Automatik: Funksioni i skanimit për të kërkuar automatikisht kanale të qarta.
– Cilësimet e paracaktuara: Ruani frekuencat e preferuara në disa butona të paracaktuar për akses të shpejtë.
– Telekomandë: Përdorni një modul Bluetooth ose ESP8266 për të kontrolluar radion nëpërmjet telefonit inteligjent.
– Ekran më informues: Përdorimi i një ekrani më të madh LCD ose OLED për të shfaqur më shumë informacion, siç është RDS (Sistemi i të Dhënave Radio).

Duke ndjekur tutorialin e mësipërm, mund të ndërtojmë radion tonë dixhitale "bëje vetë", ndërkohë që mësojmë shumë rreth mikrokontrolluesve dhe elektronikës. Paç fat dhe shpresojmë që ky projekt i radios dixhitale të jetë argëtues dhe edukativ!

Lini një koment