Auala e Fai ai se Leitio e Faʻavae i le Arduino

Auala e Fai ai se Leitio e Faʻavae i le Arduino

O loʻo faʻaauau pea ona vave le alualu i luma o tekinolosi, ma o le mafai ona fausia au lava masini eletise ua faʻateleina lona taugofie ma le faigofie ona maua. O se tasi o faʻataʻitaʻiga manaia o le fausiaina lea o se leitio faʻavae i le Arduino. O lenei galuega e le gata ina maua ai se malamalamaga loloto i le auala e galue ai leitio ae faʻatupuina ai foʻi tomai faʻapolokalame ma eletise. O lenei tusiga o le a aofia ai laʻasaga taʻitasi i le auala e fausia ai se leitio faʻavae i le Arduino.

Pendahuluan

O le Arduino o se fa'avae eletise tatala-punaoa ua manumalo i loto o le to'atele o tagata e fiafia i mea fa'afiafia ma tagata fai polokalame ona o lona faigofie ona fa'aoga ma le lautele o agava'a. E mafai ona fa'aoga se leitio fa'avae i le Arduino e fa'alogologo ai i leitio FM i le lotoifale, e ui lava e mafai fo'i ona e fa'aopoopoina ni agava'a fa'aopoopo i vaega ma polokalame e sili atu ona lavelave.

Meafaigaluega ma Meafaitino e Manaʻomia
Mo le amataina o lenei galuega, e te manaʻomia ni vaega autū se tele, e pei o:

1. Arduino Uno: O le laupapa autū o le microcontroller o lenei galuega.
2. Module o Leitio FM (Si4703 po'o le TEA5767): O se fa'atulagaina o leitio lea e mafai ai e le Arduino ona pu'eina fa'asalalauga leitio FM.
3. Sipika po'o le Earphone: Leo e alu ese mai le leitio.
4. Potentiometer: E sui ai le televave ma le leo.
5. Resistors ma uaea osooso: Mo feso'ota'iga matagaluega.
6. Breadboard: Mo faʻataʻitaʻiga o matagaluega.

Laasaga o le Faia

Laasaga 1: Saunia o Vaega

A'o le'i fa'apotopotoina vaega, ia mautinoa ua ia te oe mea faigaluega ma meafaitino uma o lo'o ta'ua i luga. Afai o lo'o e fa'aogaina le module Si4703, e te mana'omia fo'i se laupapa breakout talafeagai. Mo le module TEA5767, ia sauniuni ma le ata sa'o o uaea, aua e matua'i maaleale lava lenei module i mea sese o uaea.

Laasaga 2: Fausiaina o le Matagaluega

O se faʻataʻitaʻiga lea o le faʻatulagaina o vaega:

1. Fa'afeso'ota'i le Module Leitio i le Arduino:
– Si4703: Fa'afeso'ota'i le pine GND i le GND Arduino, Vin i le 3.3V Arduino, ma pine SDA ma SCL i pine A4 ma le A5.
– TEA5767: Fa'afeso'ota'i le pine GND i le Arduino GND, VCC i le Arduino 5V, SDA ma le SCL i pine A4 ma le A5.

FAITAU  Tomai Fa'apitoa mo le Gaosiga o Leitio FM ma Modula RF

2. Fa'aopoopoina o Sipika po'o Fa'alogo: Fa'afeso'ota'i le leo e alu i fafo mai le vaega o le leitio i sipika po'o fa'alogo. Afai o lo'o i ai ni fa'alogo stereo i le vaega o le leitio, atonu e te mana'omia le fa'aogaina o se converter po'o se resistor e tu'ufa'atasia ai fa'ailoilo i le mono.

3. Potentiometer mo le Puleaina o le Frequency ma le Volume: Fa'afeso'ota'i le potentiometer i pine analog Arduino. O le pine ogatotonu o le potentiometer e feso'ota'i i se pine analog (mo se fa'ata'ita'iga, A0 mo le frequency ma le A1 mo le volume), a'o isi pine e lua e feso'ota'i i le 5V ma le GND.

4. Fa'apipi'i Uaea ma le Breadboard: Faaaoga se breadboard e fa'apipi'i fa'afuase'i ai vaega uma a'o le'i fa'apipi'iina tumau. Faaaoga uaea osooso e fa'afeso'ota'i ai pine uma e tusa ai ma le ata.

Laasaga 3: Polokalame Arduino

A maeʻa le matagaluega, o le isi laasaga o le lafoina lea o le code i le Arduino. O se faʻataʻitaʻiga faigofie lea e mafai ona faʻaaogaina faʻatasi ma modules Si4703 ma TEA5767:

“`cpp
aofia // Faletusi mo fesoota'iga I2C
aofia // Faletusi faapitoa mo le Si4703

SI4703 leitio; // Fausia se mea leitio

faʻaleaogaina le seti () {
Uaea.amata(); // Amata le feso'ota'iga I2C
Serial.begin (9600);
Serial.println(“Fa'auluina o le leitio…”);

afai (radio.begin()) {
Serial.println(“Ua sauni le leitio!”);
} aisi {
Serial.println(“Ua le mafai ona amataina le leitio.”);
a'o (1); // Taofi le polokalame pe a le manuia le amataina
}

radio.setVolume(10); // Seti le voluma muamua
}

faaleaogaina matasele () {
// Faitau le tau o le potentiometer
int potValue = analogRead(A0);
taimi e tafe ai le leo = map(potValue, 0, 1023, 875, 1080) / 10.0; // Liliu i le vaega o taimi e tafe ai le leo FM
leitio.setAvefefe(taimi);

// Fa'aalia le televave ua fa'atulagaina
Serial.print(“Fa'asologa: “);
Serial.println(taimi masani, 1);

delay(1000); // Fa'afou le tele o taimi i sekone ta'itasi
}

""

Laasaga 4: Su'ega ma le Fa'aleleia

A uma ona lafoina le code i le Arduino, ua oo i le taimi e fa'ata'ita'i ai. Fa'afeso'ota'i le puna o le eletise (pe o se uaea USB po'o se adapter eletise) ma va'ai pe mafai e le leitio ona pu'eina se fa'ailo. Fa'asa'o le potentiometer e va'ai pe suia le televave ma le leo e pei ona mana'omia.

FAITAU  Fautuaga mo le Fa'apotopotoina o se Leitio e Maualuga le Tulaga Lelei o le Leo

E mafai ona fa'aleleia atili lenei galuega e ala i le fa'aopoopoina o vaega e pei o:

1. Fa'aaliga LCD: Fa'aopoopo se lau e fa'aali ai fa'amatalaga o le televave o le nofoaga.
2. Manatua o le Nofoaga e Sili Ona Fiafia i ai: Seivi le televave i le Arduino EEPROM ina ia tumau pea ona teuina pe a tape.
3. Pulea o le IR po'o le Wi-Fi: Faaaoga se remote infrared po'o se module Wi-Fi e pulea ai le leitio mai se mamao.

Fa'asalalau

Afai e te feagai ma ni faʻafitauli, o nisi nei o fautuaga e foia ai faʻafitauli:

– Leai se Malosiaga: Ia mautinoa o uaea uma ua feso'ota'i lelei ma o lo'o galue lelei le puna o le eletise.
– Leai se Leo: Siaki le feso'ota'iga leo ma ia mautinoa e le o fa'aitiitia tele le leo.
– Taimi e Lē Mautū ai: Ia mautinoa o loʻo galue lelei le potentiometer ma e leai se pisa i le matagaluega.

I'uga

O le fausiaina o se leitio e faʻavae i luga o le Arduino o se galuega tauia ma aʻoaʻoga. E ala i lenei galuega, e mafai ona e maua se malamalamaga loloto i fesoʻotaʻiga leitio ma le polokalameina o microcontroller. E le gata i le na o se mea e fiafia i ai, o nei tomai e mafai ona faʻavae ai galuega faʻaeletoronika e sili atu ona faigata i le lumanaʻi.

Ia manatua e fa'aeteete i taimi uma pe a fa'aaoga matagaluega eletise ma ia mautinoa ua lelei feso'ota'iga ina ia 'alofia ai le fa'aleagaina o vaega. Manuia tele!

Taofi faamatalaga