Tiwtorial Cydosod Radio Digidol DIY
Mae adeiladu radio digidol DIY (Gwnewch eich Hun) yn brosiect heriol ond gwerth chweil i selogion electroneg a thechnoleg. Nid yn unig y mae'n ein galluogi i ddeall sut mae radio'n gweithio, ond mae hefyd yn rhoi ymdeimlad unigryw o foddhad pan fyddwn yn derbyn darllediadau digidol yn llwyddiannus. Yn y tiwtorial hwn, byddwn yn trafod y camau sy'n gysylltiedig ag adeiladu radio digidol DIY yn fanwl.
Paratoi a Chydrannau Angenrheidiol
Cyn dechrau'r prosiect hwn, gadewch i ni sicrhau bod gennym yr holl ddeunyddiau ac offer angenrheidiol yn barod. Dyma restr o'r prif gydrannau y byddwn yn eu defnyddio:
1. Modiwl Radio Digidol (Enghraifft: TEA5767)
2. Microcontroller (Enghraifft: Arduino UNO)
3. Arddangosfa LCD (Enghraifft: 16×2)
4. Knob Amgodiwr Cylchdro
5. Siaradwyr neu glustffonau bach
6. Ceblau bara a neidio
7. Cyflenwad Pŵer (Batri neu addasydd 5V sefydlog)
8. Gwrthyddion, cynwysyddion, a chydrannau ategol eraill
9. Antena Radio
Yn ogystal, mae'r offer sylfaenol y mae angen eu paratoi yn cynnwys haearn sodro a haearn sodro, gefail torri, a multimedr.
Camau'r Cynulliad
1. Paratowch y Microreolydd a'r Modiwl Radio Digidol
Y cam cyntaf yw paratoi'r microreolydd Arduino UNO a'r modiwl radio digidol TEA5767. Mae'r ddau gydran hyn wedi'u cysylltu gan ddefnyddio cyfathrebu I2C. Dyma sut i'w cysylltu:
– Cysylltiad Arduino â TEA5767:
– VCC i 5V ar Arduino
– GND i GND ar Arduino
– SCL i A5 (SCL ar Arduino)
– SDA i A4 (SDA ar Arduino)
2. Cysylltu'r Arddangosfa LCD
Defnyddir LCD 16×2 i arddangos amleddau radio a gwybodaeth arall. Mae'r LCD wedi'i gysylltu â'r Arduino trwy'r modd 4-bit fel a ganlyn:
– RS i bin 7 Arduino
– E i bin 8 o Arduino
– D4 i bin Arduino 9
– D5 i bin Arduino 10
– D6 i bin Arduino 11
– D7 i bin Arduino 12
– VSS i GND, VDD i 5V
– RW i GND
– Coes potentiometer ar gyfer cyferbyniad â VSS (coes ganol i VO)
3. Cysylltu'r Amgodiwr Cylchdro
Bydd yr amgodiwr cylchdro yn cael ei ddefnyddio i newid amledd y radio. Dyma sut mae'r amgodiwr cylchdro yn cysylltu â'r Arduino:
– CLK (Cloc) i binio 2 Arduino
– DT (Data) i bin 3 Arduino
– SW (Switsh) i bin 4 Arduino (dewisol ar gyfer ailosod amledd)
– + i 5V
– GND i GND
4. Cysylltu Siaradwyr neu Glustffonau
Ar gyfer allbwn sain, gallwn ddefnyddio siaradwr bach neu glustffonau. Dyma'r cysylltiad o'r modiwl TEA5767 i'r siaradwr:
– Mewnbwn LOUT (chwith) i siaradwr/clustffon chwith
– ROUT (dde) i fewnbwn siaradwr/clustffon dde
– Siaradwr GND (Tir) i GND cyffredin
5. Antena Radio
Gall yr antena radio fod yn ddarn o wifren gopr neu'n antena telesgopig parod. Cysylltwch hi â phin yr antena ar y modiwl TEA5767.
6. Rhaglen Microreolydd
Nawr bod yr holl gydrannau wedi'u cysylltu, mae'n bryd rhaglennu'r microreolydd. Dyma enghraifft syml o god rhaglen ar gyfer gweithredu radio digidol gan ddefnyddio Arduino.
"`cpp
gynnwys
gynnwys
gynnwys
gynnwys
Radio TEA5767;
LCD LiquidCrystal (7, 8, 9, 10, 11, 12);
Amgodiwr Cylchdroi (2, 3);
amledd dwbl = 98.0; // Amledd cychwynnol
bool mud = ffug;
setup gwag () {
radio.init();
lcd.dechrau(16, 2);
encoder.setPosition(amledd 100);
radio.setAmlder(amledd);
ModdPin(4, MEWNBWN_TYNNIAD);
}
dolen gwag () {
dwblAmlder newydd = amgodiwr.getPosition() / 100.0;
os (AmlderNewydd != amlder) {
amledd = Amledd newydd;
radio.setAmlder(amledd);
lcd.clir();
lcd.setCursor(0, 0);
lcd.print(“Amlder: “);
lcd.print(amledd);
lcd.print(” MHz”);
}
os (digitalRead(4) == ISEL) { // Os yw'r botwm yn cael ei wasgu
mud = !mud;
os (mwth) {
radio.mude();
lcd.setCursor(0, 1);
lcd.print(“Wedi’i dawelu”);
} {Arall
radio.unMute();
lcd.setCursor(0, 1);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(“Dadfud”);
}
oedi(500); // dad-bownsio
lcd.setCursor(0, 1);
lcd.print(" ");
}
}
“`
Bydd y rhaglen hon yn darllen y gwerth o'r amgodiwr cylchdro, yn diweddaru'r amledd radio, ac yn ei arddangos ar yr LCD. Yn ogystal, pan fydd botwm ar yr amgodiwr yn cael ei wasgu, bydd y rhaglen yn troi'r mud ymlaen neu i ffwrdd.
7. Adnoddau a Phrofi
Cysylltwch gyflenwad pŵer sefydlog â'r Arduino. Unwaith y bydd popeth wedi'i osod, trowch yr Arduino ymlaen ac arsylwch yr LCD. Bydd amledd cychwynnol y radio yn cael ei arddangos ar yr LCD, a gallwn newid yr amledd gan ddefnyddio'r amgodiwr cylchdro.
Os na chlywir y sain o'r radio, gwiriwch y cysylltiadau siaradwr/clustffon ddwywaith a gwnewch yn siŵr bod y modiwl TEA5767 yn cael signal da o'r antena.
8. Gwelliannau a Datblygiadau Pellach
Ar ôl creu radio digidol sylfaenol yn llwyddiannus, gallwn ehangu'r prosiect hwn gydag amryw o nodweddion ychwanegol:
– Ychwanegwyd Sganio Awtomatig: Nodwedd sganio i chwilio am sianeli clir yn awtomatig.
– Gosodiadau Rhagosodedig: Cadwch amleddau ffefryn ar sawl botwm rhagosodedig ar gyfer mynediad cyflym.
– Rheolaeth o Bell: Defnyddiwch fodiwl Bluetooth neu ESP8266 i reoli'r radio trwy ffôn clyfar.
– Arddangosfa Fwy Addysgiadol: Defnyddio sgrin LCD neu OLED fwy i arddangos mwy o wybodaeth fel RDS (System Data Radio).
Drwy ddilyn y tiwtorial uchod, gallwn adeiladu ein radio digidol DIY ein hunain wrth ddysgu llawer am ficroreolyddion ac electroneg. Pob lwc, a gobeithiwn fod y prosiect radio digidol hwn yn hwyl ac yn addysgiadol!