Pašdarināta digitālā radio montāžas apmācība

Pašdarināta digitālā radio montāžas apmācība

Pašrocīga digitālā radio izveide ir izaicinošs, bet gandarījumu sniedzošs projekts elektronikas un tehnoloģiju entuziastiem. Tas ne tikai ļauj mums izprast radio darbību, bet arī sniedz unikālu gandarījuma sajūtu, kad veiksmīgi uztveram digitālās pārraides. Šajā pamācībā mēs detalizēti aplūkosim pašrocīga digitālā radio izveides soļus.

Sagatavošana un nepieciešamās sastāvdaļas

Pirms šī projekta uzsākšanas pārliecināsimies, ka mums ir sagatavoti visi nepieciešamie materiāli un instrumenti. Šeit ir saraksts ar galvenajām sastāvdaļām, ko mēs izmantosim:

1. Digitālā radio modulis (piemērs: TEA5767)
2. Mikrokontrolleris (piemērs: Arduino UNO)
3. LCD displejs (piemērs: 16×2)
4. Rotācijas kodētāja poga
5. Mazs skaļrunis vai austiņas
6. Maizes plate un džemperu kabeļi
7. Barošanas avots (akumulators vai stabils 5 V adapteris)
8. Rezistori, kondensatori un citi atbalsta komponenti
9. Radio antena

Turklāt pamata instrumenti, kas jāsagatavo, ir lodāmurs un lodāmurs, griešanas knaibles un multimetrs.

Montāžas soļi

1. Sagatavojiet mikrokontrolleri un digitālo radio moduli

Pirmais solis ir sagatavot Arduino UNO mikrokontrolleri un TEA5767 digitālo radio moduli. Šie divi komponenti ir savienoti, izmantojot I2C komunikāciju. Lūk, kā tos savienot:

– Arduino savienojums ar TEA5767:
– VCC līdz 5V uz Arduino
– GND uz GND uz Arduino
– SCL uz A5 (SCL uz Arduino)
- SDA uz A4 (SDA uz Arduino)

2. LCD displeja pievienošana

16x2 LCD tiek izmantots radiofrekvenču un citas informācijas attēlošanai. LCD ir savienots ar Arduino, izmantojot 4 bitu režīmu, šādi:

– RS uz 7. pieslēgvietu Arduino
– E uz Arduino 8. tapu
– D4 uz Arduino tapu 9
– D5 uz Arduino tapu 10
– D6 uz Arduino tapu 11
– D7 uz Arduino tapu 12
– VSS uz GND, VDD uz 5V
– RW uz GND
– Potenciometra kājiņa kontrastam ar VSS (vidējā kājiņa ar VO)

3. Rotācijas kodētāja pievienošana

Rotācijas kodētājs tiks izmantots radiofrekvences maiņai. Rotācijas kodētāja savienojums ar Arduino ir šāds:

– CLK (pulkstenis) pie 2 Arduino piespraušanas
– DT (dati) uz 3. Arduino piespraušanu
– SW (slēdzis) uz Arduino 4. tapu (pēc izvēles frekvences atiestatīšanai)
– + līdz 5 V
– Zemējums uz zemējumu

4. Skaļruņu vai austiņu pievienošana

Audio izvadei varam izmantot nelielu skaļruni vai austiņas. TEA5767 moduļa savienojums ar skaļruni ir šāds:

– LOUT (pa kreisi) uz kreiso skaļruņa/austiņu ieeju
– ROUT (pa labi) uz labā skaļruņa/austiņu ieeju
– GND (zemējums) skaļrunis uz kopējo GND

5. Radio antena

Radio antena var būt vara stieples gabals vai iepriekš izgatavota teleskopiska antena. Pievienojiet to TEA5767 moduļa antenas kontaktam.

6. Mikrokontrolleru programma

Tagad, kad visas komponentes ir savienotas, ir pienācis laiks programmēt mikrokontrolleri. Šeit ir vienkāršs koda piemērs digitālā radio darbināšanai, izmantojot Arduino.

“Cpp
ietvert
ietvert
ietvert
ietvert

TEA5767 Radioaparāts;
Šķidrā kristāla LCD (7, 8, 9, 10, 11, 12);
Rotācijas kodētāja kodētājs (2, 3);

dubultā frekvence = 98.0; // Sākotnējā frekvence
bool mute = false;

anulēt iestatīšanu () {
radio.init();
lcd.begin(16, 2);
encoder.setPosition(frekvence 100);
radio.setFrequency(frekvence);
piespraudes režīms (4, INPUT_PULLUP);
}

void loop () {
double newFrequency = encoder.getPosition() / 100.0;
ja (jaunaBiežums != frekvence) {
frekvence = newFrequency;
radio.setFrequency(frekvence);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(“Biežums: “);
lcd.print(frekvence);
lcd.print(”MHz”);
}

ja (digitalRead(4) == LOW) { // Ja poga tiek nospiesta
izslēgt = !izslēgt;
ja (izslēgt) {
radio.izslēgt skaņu();
lcd.setCursor(0, 1);
lcd.print(“Apklusināts”);
} Vēl {
radio.unMute();
lcd.setCursor(0, 1);
lcd.print(” “);
lcd.setCursor(0, 1);
lcd.print(“Ieslēgt skaņu”);
}
aizkave(500); // atlēciena slāpēšana
lcd.setCursor(0, 1);
lcd.print(” “);
}
}
“

Šī programma nolasīs vērtību no rotējošā kodētāja, atjauninās radio frekvenci un parādīs to LCD ekrānā. Turklāt, nospiežot pogu uz kodētāja, programma ieslēgs vai izslēgs skaņas izslēgšanu.

7. Resursi un testēšana

Pievienojiet Arduino stabilu barošanas avotu. Kad viss ir uzstādīts, ieslēdziet Arduino un novērojiet LCD displeju. Radio sākotnējā frekvence tiks parādīta LCD displejā, un mēs varam mainīt frekvenci, izmantojot rotācijas kodētāju.

Ja radio skaņa nav dzirdama, vēlreiz pārbaudiet skaļruņu/austiņu savienojumus un pārliecinieties, vai TEA5767 modulis saņem labu signālu no antenas.

8. Turpmāki uzlabojumi un attīstība

Pēc veiksmīgas pamata digitālā radio izveides mēs varam paplašināt šo projektu ar dažādām papildu funkcijām:

– Pievienota automātiskā skenēšana: skenēšanas funkcija, lai automātiski meklētu skaidrus kanālus.
– Iepriekš iestatītie iestatījumi: saglabājiet iecienītākās frekvences vairākās iepriekš iestatītās pogās, lai ātri piekļūtu.
– Tālvadības pults: izmantojiet Bluetooth moduli vai ESP8266, lai vadītu radio, izmantojot viedtālruni.
– Informatīvāks displejs: Izmantojot lielāku LCD vai OLED ekrānu, tiek parādīta plašāka informācija, piemēram, RDS (radio datu sistēma).

Sekojot iepriekš minētajai pamācībai, mēs varam paši uzbūvēt digitālo radio, vienlaikus daudz uzzinot par mikrokontrolleriem un elektroniku. Veiksmi, un ceram, ka šis digitālā radio projekts būs gan jautrs, gan izglītojošs!

Atstājiet komentāru