Auala e Fai ai se Leitio e Faigofie ona Polokalama
O le leitio o se tasi o masini eletise sili ona lauiloa o loʻo tumau pea lona tāua i aso nei. O le mea e ofo ai, e le gata ina mafai ona faʻatau leitio ua uma ona saunia ae mafai foʻi ona faʻatau i le fale—e oʻo lava i le tuʻufaʻatasia ma se microcontroller mo le faigofie o le polokalameina. O le auala lea, o lau leitio faʻapitoa e le naʻo se "mea e maua ai faʻasalalauga," ae e mafai ona avea ma se galuega faatino e mafai ona faʻalauteleina atoatoa: faʻaalia igoa o nofoaga, teuina o mea ua uma ona setiina, fetuʻunaʻi otometi le leo, ma e oʻo lava i le puleaina e ala i faʻamau, se app, poʻo le IoT.
O lenei tusiga o loʻo talanoaina ai le auala e fausia ai se leitio e faigofie ona polokalameina ma e faigofie ona maua vaega, tau e gafatia, ma se faiga e faigofie mo tagata amata.
-
1. O le Manatu o le Leitio "Faigofie ona Polokalama"
O leitio e faigofie ona polokalameina e masani ona faʻalagolago i se vaega tuner leitio ua uma ona fausia (FM/AM poʻo le FM) e pulea e ala i fesoʻotaʻiga numera e pei o le I2C. O lona uiga e te le manaʻomia le mamanuina o matagaluega RF faigata (e masani ona faigata ma manaʻomia ai masini fuaina faapitoa). E naʻo le auina atu e le microcontroller (Arduino/ESP32) o poloaiga i le vaega tuner: filifili se televave, saili mo nofoaga, sefe presets, ma isi mea faapena.
Mo ē amata, o le filifiliga sili ona lauiloa o se leitio FM e faʻavae i luga o le Si4703 poʻo le RDA5807 module aua:
– Tau taugofie ma faigofie ona maua.
– Pulea e ala i le I2C (faigofie ona polokalameina).
– E mautu e talia fa'asalalauga FM.
– Tele faʻamaumauga ma faʻataʻitaʻiga o polokalame.
-
2. Vaega Manaʻomia
O se lisi lenei o vaega fautuaina mo le fausiaina o se leitio FM e faigofie ona polokalameina:
1. Maikolopule
– Filifiliga faigofie: Arduino Nano/Uno
– Filifiliga sili atu ona alualu i luma: ESP32 (e mafai ona faʻaopoopo i le Wi-Fi/Bluetooth)
2. Vaega o le Leitio FM
– Fautuaina: RDA5807M (faigofie ma taugofie)
– Isi mea: Si4703
3. Vaega o le Fa'amalosi Leo
– Mo se faʻataʻitaʻiga PAM8403 (amplifier 3W, laʻititi, faigofie)
4. Sipika 4Ω/8Ω (1–3W) pe fa'ao'o atu i headphone
5. Lau (filifiliga ae aoga)
– 0.96” I2C OLED po'o le 16×2 I2C LCD e fa'aali ai le televave
6. Fa'amau / Fa'ailoga
– Fa'amau i luga/i lalo mo le fetu'una'i
– Rotary encoder (filifiliga) mo se aafiaga moni e pei o se leitio
7. Antenna
– O se uaea e 70–80 cm le umi e masani lava ona lava mo le FM
8. Sapalai eletise
– 5V (power bank, USB adapter, poʻo le maa + step-up/charger)
9. Uaea osooso, laupapa falaoa/PCB, ma le pusa (filifiliga)
-
3. Ata Fa'ata'ita'i Faigofie o le Matagaluega
Mataupu faavae o le matagaluega:
– E fesootaʻi le microcontroller ma le leitio module e ala i le I2C:
– Punaoa faalenatura i punaoa faalenatura
– SCL i le SCL
– VCC i le 3.3V poʻo le 5V (fetuunaʻi le module)
– GND i le GND
– E alu le leo fa'asalalau o le leitio i le mea e ulufale ai le amplifier:
– LOUT/ROUT (pe le leo i fafo) → le fa'a'avili L/R input
– Leo GND → Fa'amalosi GND
– Fa'aolaolaina o le amplifier i sipika:
– OUT+ ma OUT- i sipika
- Fa'amau:
– Fa'amau i le pine numera Arduino + GND (fa'aaoga le pull-up i totonu)
Afai e faʻaaogaina se faʻaaliga I2C OLED:
– Feso'ota'i i le SDA/SCL lava e tasi (e mafai e le I2C ona fa'asoa laina), pe afai e le feteenai tuatusi I2C.
Fa'amatalaga taua: o nisi o vaega o leitio e sili ona lelei le fa'agaoioia i le 3.3V. Afai o lo'o e fa'aogaina se Arduino 5V, ia mautinoa o lau vaega e lagolagoina le 5V pe fa'aoga se level shifter.
-
4. Fa'atulagaga o le Polokalama (Le Auala e Galue ai)
I se tulaga lautele, o se polokalame leitio e faia mea nei:
1. Fa'aulufaleina o le I2C
2. Fa'aulufale le module RDA5807
3. Seti le taimi muamua (e.g. 99.9 MHz)
4. Fa'aofiina o le faamau faitau:
– O le faamau “+” e faʻateleina ai le televave (e.g. +0.1 MHz)
– E fa'aitiitia e le fa'amau “-” le fa'atelevaveina.
– Fa'amau “Su'e” (filifiliga) mo le su'esu'eina otometi
5. Faaali le televave i luga o le lau
O lenei fausaga e faigofie ai ona fa'alauteleina le leitio. E mafai ona e fa'aopoopoina ni seti muamua (manatua o le alaleo), taimi moe, ma e o'o lava i le pulea e ala i se polokalama.
-
5. Faʻataʻitaʻiga Faigofie o le Faʻatinoina (Arduino + RDA5807 + OLED)
O se aotelega lenei o la'asaga o galuega faatino:
Laasaga 1: Saunia le faletusi
Vaavaai mo se faletusi Arduino mo le RDA5807, mo se faʻataʻitaʻiga:
– “RDA5807” po'o le “RDA5807M” mai le Arduino IDE Library Manager.
Mo le OLED:
– Adafruit SSD1306 ma le Adafruit GFX (po'o le U8g2).
Laasaga 2: Tusi foliga aupito maualalo
Amata i vaega autū:
– setiVolume()
– setiAfe()
– fa'aaligaAve()
Laasaga 3: Fa'aopoopo se fa'amau
Faaaoga le `INPUT_PULLUP` mo se faasologa faigofie o faamau:
– tasi vae o le faamau i le pine numera
– tasi vae o le faamau i le GND
-
6. Fautuaga mo se Leitio e Sili Atu ona Mautu ma Manino
1. E matuā tāua tele le antenna
E mafai ona fa'aaoga se uaea e 75 cm le umi e fai ma antenna faigofie. Fa'apipi'i i le pine antenna o le module (afai e maua) po'o le vaega o lo'o fautuaina i le datasheet.
2. Vavae'ese le ala o leo mai le ala o le eletise.
E masani ona tupu le pisa pe a latalata uaea eletise i uaea leo. Faaaoga uaea pupuu ma faatulaga lelei.
3. Faaaoga se capacitor decoupling
Fa'aopoopo ni capacitors e 0.1µF ma le 10µF e lata ane i vaega o leitio ma amplifier e fa'aitiitia ai le pisa.
4. Fa'avae lelei
Taumafai e fa'afeso'ota'i uma fa'avae i le tasi vaega autū (fetu fa'avae) pe a mafai.
5. Tulaga o le pusa ma le sipika
O le tulaga o sipika ma le pusa e aofia ai e a'afia ai le lelei o le leo. O se pusa la'ititi e fetaui lelei ma pu ea e alu ese ai le ea o le a sili atu ona la'ititi le leo.
-
7. Atina'eina o Vaega (Ina ia Faia le "Faigofie ona Polokalama" ia Sili Atu ona Manaia)
O le taimi lava e fa'agaoioia ai le leitio autū, e mafai ona e fa'aopoopoina vaega nei:
– Fa'atulagaga muamua o le nofoaga (1–10 fa'amau manatua)
Sefe le fa'asalalauga i le EEPROM (Arduino) ina ia 'aua ne'i leiloa pe a tape.
– Su'esu'ega otometi
E su'esu'eina e le leitio ni alaleo ma taofi pe a malosi le faailoilo.
– RDS (Faiga Fa'amaumauga Leitio)
O nisi modules e lagolagoina le fa'aalia o le igoa o le nofoaga/tusitusiga, e fa'alagolago i le masini komepiuta.
– Puleaina o le leo numera
E mafai ona faia e ala i se leitio poʻo se amplifier (pe afai e lagolagoina e le amplifier se potentiometer numera).
– Faiga e sefe ai le eletise / taimi moe
Talafeagai mo leitio feaveaʻi.
– ESP32 + pulega upega tafaʻilagi
Faatasi ai ma le ESP32, e mafai ona e pulea le televave mai le su'esu'ega a lau telefoni.
-
8. Tau ma Faigata Fa'atatau
Tau fa'atatau (e ono fesuisuia'i e fuafua i le faleoloa/eria):
– Arduino Nano: Rp. 40–80 afe
– Module RDA5807: Rp. 20–40 afe
– PAM8403: Rp. 10–20 afe
– OLED I2C: Rp. 30–60 afe
– Failauga: Rp. 10–30 afe
Aofa'iga faigofie o le galuega: pe tusa o le Rp. 100–200 afe.
Tulaga faigata: amata-feoloolo. Mo ē amata, o luʻitau autū e masani lava o le uaea, faʻamautinoaina o loʻo fetaui le module leitio (3.3V/5V), ma le sailia o se faletusi talafeagai.
-
9. Faaiuga
O le fausiaina o se leitio e mafai ona polokalameina o se galuega malie ma aoga. I le faalagolago i se module tuner numera e pei o le RDA5807, e mafai ona e taulai atu i le polokalameina ma foliga, nai lo le circuits RF faigata. O le taunuuga o se leitio FM faʻaonaponei, DIY e mafai ona e faʻapitoa i lou manaʻo: faʻaopoopo se faʻaaliga, presets, scan, ma e oʻo lava i le puleaina i luga o le initaneti e faʻaaoga ai se ESP32.
Afai e te manaʻo ai, e mafai ona ou fesoasoani ia te oe e saunia:
– lisi o vaega o le lomiga sili ona taugofie,
– ata o uaea e tusa ai ma le ituaiga o lau laupapa (Arduino poʻo le ESP32),
– ma faʻataʻitaʻiga o tusitusiga ua sauni e lafo i luga (faʻatasi ai ma foliga ua uma ona setiina ma foliga o le suʻesuʻega otometi).