A'oa'oga Fa'apitoa mo le Fa'apipi'iina o Leitio Fa'atekinolosi

A'oa'oga Fa'apitoa mo le Fa'apipi'iina o Leitio Fa'atekinolosi

O le fausiaina o se leitio numera DIY (Fai Oe Lava) o se galuega faigata ae tauia mo ē fiafia i mea faaeletonika ma tekinolosi. E le gata ina mafai ai ona tatou malamalama i le auala e galue ai leitio, ae maua ai foi se lagona tulaga ese o le faamalieina pe a tatou mauaina ma le manuia faasalalauga faaeletonika. I lenei aʻoaʻoga, o le a tatou talanoaina auiliili ai laasaga e aofia ai i le fausiaina o se leitio numera DIY.

Sauniuniga ma Vaega Manaomia

A'o le'i amataina lenei galuega, se'i o tatou mautinoa ua saunia mea uma ma meafaigaluega talafeagai. O se lisi lea o vaega autū o le a tatou fa'aaogaina:

1. Module o le Leitio Faatekinolosi (Faʻataʻitaʻiga: TEA5767)
2. Microcontroller (Fa'ata'ita'iga: Arduino UNO)
3. Fa'aaliga LCD (Fa'ata'ita'iga: 16×2)
4. Fa'amau o le Rotary Encoder
5. Sipika laʻititi poʻo le taliga
6. Uaea falaoa ma uaea osooso
7. Sapalai o le Malosiaga (Paa po'o se mea fa'apipi'i mautu 5V)
8. Resistors, capacitors, ma isi vaega lagolago
9. Antenna Leitio

E le gata i lea, o meafaigaluega faavae e manaʻomia ona saunia e aofia ai se uʻamea faʻapipiʻi ma se uʻamea faʻapipiʻi, se pliers tipi, ma se multimeter.

Laasaga Fa'apotopoto

1. Saunia le Microcontroller ma le Digital Radio Module

O le laasaga muamua o le saunia lea o le Arduino UNO microcontroller ma le TEA5767 digital radio module. O nei vaega e lua e fesoʻotaʻi e ala i le fesoʻotaʻiga I2C. O le auala lenei e fesoʻotaʻi ai:

– Feso'ota'iga Arduino i le TEA5767:
– VCC i le 5V i luga o le Arduino
– GND i le GND i luga o le Arduino
– SCL i le A5 (SCL i luga o le Arduino)
- SDA i le A4 (SDA i Arduino)

2. Fa'afeso'ota'i le LCD Display

O le LCD 16×2 e fa'aaogaina e fa'aali ai alaleo leitio ma isi fa'amatalaga. E feso'ota'i le LCD i le Arduino e ala i le 4-bit mode e pei ona taua i lalo:

– RS i le pine 7 Arduino
– E i le pine 8 o Arduino
– D4 i le pine 9 o le Arduino
– D5 i le pine 10 o le Arduino
– D6 i le pine 11 o le Arduino
– D7 i le pine 12 o le Arduino
– VSS i le GND, VDD i le 5V
– RW i le GND
– Vae o le potentiometer mo le eseesega i le VSS (vae ogatotonu i le VO)

FAITAU  Taiala Atoatoa mo le Faia o se Leitio ma Capacitors

3. Fa'afeso'ota'i le Rotary Encoder

O le a fa'aaogaina le rotary encoder e sui ai le leitio. O le feso'ota'iga o le rotary encoder i le Arduino e fa'apea:

– CLK (Uati) i le pine 2 Arduino
– DT (Fa'amaumauga) i le pine 3 Arduino
– SW (Suiga) i le Arduino pin 4 (filifiliga mo le toe setiina o le televave)
– + i le 5V
– GND i le GND

4. Fa'afeso'ota'i o Sipika po'o Earphones

Mo le fa'ao'oina atu o leo, e mafai ona tatou fa'aogaina se sipika la'ititi po'o ni taliga. O le feso'ota'iga mai le vaega TEA5767 i le sipika e fa'apea:

– LOUT (agavale) i le ulufale i le sipika/earphone agavale
– ROUT (taumatau) i le taumatau o le fa'aofiina o le sipika/earphone
– Sipika GND (Ground) i le GND masani

5. Antenna Leitio

E mafai ona faia le antenna leitio i se uaea apamemea pe o se antenna telescopic ua uma ona faia. Fa'afeso'ota'i i le pine antenna i luga o le module TEA5767.

6. Polokalama o le Microcontroller

O lea ua uma ona feso'ota'i vaega uma, ua o'o i le taimi e fa'apolokalame ai le microcontroller. O se fa'ata'ita'iga faigofie lea o le code mo le fa'agaoioia o se leitio numera e fa'aaoga ai se Arduino.

“`cpp
aofia
aofia
aofia
aofia

TEA5767Leitio leitio;
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
Fa'ailoga o le RotaryEncoder(2, 3);

taimi faalua = 98.0; // taimi muamua
bool mute = sese;

faʻaleaogaina le seti () {
leitio.init();
lcd.amata(16, 2);
encoder.setPosition(taimi masani 100);
leitio.setAvefefe(taimi);
PinMode(4, INPUT_PULLUP);
}

faaleaogaina matasele () {
faaluaina fouFrequency = encoder.getPosition() / 100.0;
afai (frequency fou! = frequency) {
taimi = taimi fou;
leitio.setAvefefe(taimi);
lcd.manino();
lcd.setCursor(0, 0);
lcd.print(“Freq: “);
lcd.lolomi (taimi masani);
lcd.lolomi(”MHz”);
}

afai (digitalRead(4) == MAULALO) { // Afai e oomi le faamau
gūgū = !gūgū;
afai (leo filemu) {
leitio.mute();
lcd.setCursor(0, 1);
lcd.print(“Ua Leotele”);
} aisi {
leitio.unMute();
lcd.setCursor(0, 1);
lcd.lolomi(” “);
lcd.setCursor(0, 1);
lcd.print(“Tatala le leo”);
}
tolopo(500); // fa'aliliuina
lcd.setCursor(0, 1);
lcd.lolomi(” “);
}
}
""

O lenei polokalame o le a faitauina le tau mai le rotary encoder, fa'afou le leitio, ma fa'aali i luga o le LCD. E le gata i lea, a oomi se fa'amau i le encoder, o le a fa'agaoioia e le polokalame le mute i le ki pe tape.

FAITAU  Meafaigaluega e Manaʻomia e Fai ai se Leitio AM

7. Punaoa ma Su'ega

Fa'afeso'ota'i se sapalai eletise mautu i le Arduino. A uma ona fa'apipi'i mea uma, ki le Arduino ma mata'ituina le LCD. O le a fa'aalia le televave muamua o le leitio i luga o le LCD, ma e mafai ona tatou suia le televave e fa'aaoga ai le rotary encoder.

Afai e lē o lagona le leo mai le leitio, toe siaki le feso'ota'iga o le sipika/earphone ma ia mautinoa o lo'o maua e le TEA5767 module se fa'ailo lelei mai le antenna.

8. Fa'aleleia Atili ma Atina'e

A maeʻa ona manuia le fausiaina o se leitio numera faigofie, e mafai ona tatou faʻalauteleina lenei galuega faʻatasi ai ma ni foliga faʻaopoopo eseese:

– Fa'aopoopoina le Siaki Otometi: O le vaega o le siaki e otometi lava ona su'e ai ni auala manino.
– Fa'atulagaga Muamua: Sefe taimi e te fiafia i ai i ni nai fa'amau ua uma ona setiina mo le vave ona maua.
– Pulea Mamao: Faaaoga se vaega Bluetooth po'o le ESP8266 e pulea ai le leitio e ala i le telefonipoto.
– Fa'aaliga e Sili Atu Ona Fa'amatalaga: Fa'aaogaina o se lau LCD po'o se OLED tele e fa'aali ai nisi fa'amatalaga e pei o le RDS (Radio Data System).

I le mulimuli i le aʻoaʻoga o loʻo i luga, e mafai ona tatou fausia a tatou lava leitio numera DIY aʻo aʻoaʻoina le tele o mea e uiga i microcontrollers ma mea eletise. Manuia tele, ma matou te faʻamoemoe o lenei galuega faatino leitio numera o le a malie ma aʻoaʻoina!

Taofi faamatalaga