Otu esi eme redio dabere na Arduino

Otu esi eme redio dabere na Arduino

Teknụzụ na-aga n'ihu na-aga n'ihu ngwa ngwa, ikike ịmepụta ngwaọrụ eletrọniki nke gị na-aghọwanye nke dị ọnụ ala ma dị mfe ịnweta. Otu ihe atụ na-adọrọ mmasị bụ iwulite redio dabere na Arduino. Ọrụ a abụghị naanị na ọ na-enye nghọta miri emi banyere otu redio si arụ ọrụ kamakwa ọ na-emepụta nkà mmemme na eletrọniki. Isiokwu a ga-ekpuchi nzọụkwụ site na nzọụkwụ otu esi ewulite redio dabere na Arduino.

Pendahuluan

Arduino bụ ikpo okwu eletrọniki mepere emepe nke emeriela obi ọtụtụ ndị na-enwe mmasị na mmemme n'ihi ịdị mfe ojiji ya na ọtụtụ ikike dị iche iche. Enwere ike iji redio dabere na Arduino gee redio FM mpaghara, ọ bụ ezie na ị nwekwara ike itinye ikike ndị ọzọ yana ihe ndị dị mgbagwoju anya na mmemme.

Ngwaọrụ na Ihe Ndị Dị Mkpa
Iji malite ọrụ a, ị ga-achọ ọtụtụ ihe dị mkpa, ya bụ:

1. Arduino Uno: Isi ihe eji arụ ọrụ a bụ microcontroller.
2. Modulu redio FM (Si4703 ma ọ bụ TEA5767): Nke a bụ ihe na-agbanwe redio nke na-enye Arduino ohere ịdekọ mgbasa ozi redio FM.
3. Igwe okwu maọbụ ekwe ntị: Mkpọpụta ụda sitere na redio.
4. Potentiometer: Iji gbanwee ugboro na olu.
5. Resistors na Jumper cables: Maka njikọ sekit.
6. Bọọdụ achịcha: Maka ihe nlereanya sekit.

Nzọụkwụ Ime Ihe

Nzọụkwụ 1: Ịkwadebe Ihe Ndị E Ji Mee Ya

Tupu ị chịkọta ihe ndị dị na ya, jide n'aka na ị nwere ngwaọrụ na ihe niile e kwuru n'elu. Ọ bụrụ na ị na-eji modulu Si4703, ị ga-achọkwa bọọdụ nhazi kwesịrị ekwesị. Maka modulu TEA5767, kwadebe ya na eserese waya kwesịrị ekwesị, ebe ọ bụ na modulu a na-enwe mmetụta dị ukwuu na njehie waya.

Nzọụkwụ nke 2: Ịmepụta Circuit

Nke a bụ ihe atụ nke otu esi edozi ihe ndị mejupụtara ya:

1. Ijikọ Modulu Redio na Arduino:
– Si4703: Jikọọ ntụtụ GND na GND Arduino, Vin na 3.3V Arduino, na ntụtụ SDA na SCL na ntụtụ A4 na A5.
– TEA5767: Jikọọ ntụtụ GND na Arduino GND, VCC na Arduino 5V, SDA na SCL na ntụtụ A4 na A5.

2. Ịgbakwunye Igwe okwu ma ọ bụ Igwe ntị: Jikọọ ihe na-esi na igwe redio ahụ apụta na igwe okwu ma ọ bụ igwe ntị. Ọ bụrụ na igwe redio ahụ nwere ihe na-esi na igwe okwu, ị nwere ike iji ihe na-agbanwe agbanwe ma ọ bụ ihe na-esi na igwe okwu jikọta ihe na-esi na igwe okwu ahụ.

3. Potentiometer maka njikwa ugboro ugboro na olu: Jikọọ potentiometer na pin analog Arduino. A na-ejikọ pin etiti nke potentiometer na pin analog (dịka ọmụmaatụ, A0 maka ugboro ugboro na A1 maka olu), ebe pin abụọ ndị ọzọ jikọtara na 5V na GND.

4. Wụnye eriri na bọọdụ achịcha: Jiri bọọdụ achịcha tinye ihe niile n'ime obere oge tupu etinye ha kpamkpam. Jiri waya jumper jikọọ ntụtụ niile dịka eserese si dị.

Nzọụkwụ nke 3: Mmemme Arduino

Ozugbo sekit ahụ gwụchara, ihe ọzọ ị ga-eme bụ ibugo koodu ahụ na Arduino. Lee eserese ihe atụ dị mfe nke enwere ike iji ya na modulu Si4703 na TEA5767:

"cpp
agụnye // Ọbá akwụkwọ maka nkwukọrịta I2C
agụnye // Ọbá akwụkwọ pụrụ iche maka Si4703

Redio SI4703; // Mepụta ihe redio

abaghị uru ntọlite ​​() {
Wire.begin(); // Malite nkwukọrịta I2C
Serial. Banye (9600);
Serial.println(“Ịmalite redio…”);

ọ bụrụ na (redio.begin()) {
Serial.println(“Redio dị njikere!”);
} Ọzọ {
Serial.println("Emeghị m ka redio malite.");
mgbe (1); // Kwụsị mmemme ahụ ma ọ bụrụ na mmalite ahụ ada ada
}

redio.setVolume(10); // Tọọ olu mbụ
}

cha cha aka () {
// Gụọ uru potentiometer
int potValue = analogRead(A0);
ugboro ise n'elu mmiri = maapụ (Ọkwa ite, 0, 1023, 875, 1080) / 10.0; // Gbanwee gaa na oke ugboro FM
redio.setUgboro (ugboro);

// Na-egosi ugboro ole a na-ahazi
Usoro mbipụta (“Ugboro: “);
Serial.println(ugboro, 1);

igbu oge (1000); // Melite ugboro ole ọ bụla 1 sekọnd
}

““

Nzọụkwụ nke 4: Nnwale na Mmezi

Mgbe etinyere koodu ahụ na Arduino, oge eruola ịnwale ya. Jikọọ isi iyi ike (ma ọ bụ eriri USB ma ọ bụ ihe nkwụnye ike) wee hụ ma redio ahụ nwere ike ibuli akara. Hazie potentiometer iji hụ ma ugboro na olu agbanweela dịka achọrọ.

Enwere ike ime ka ọrụ a ka mma site na itinye atụmatụ dịka:

1. Ngosipụta LCD: Tinye ihuenyo iji gosipụta ozi ugboro ugboro nke ọdụ.
2. Ebe Nchekwa Ọdụ Kachasị Mma: Chekwaa ugboro ole ahụ na Arduino EEPROM ka o wee dịgide na-echekwa ya mgbe agbanyụrụ ya.
3. Njikwa IR ma ọ bụ Wi-Fi: Jiri modulu infrared remote ma ọ bụ Wi-Fi jikwaa redio ahụ site n'ebe dị anya.

Nchọpụta nsogbu

Ọ bụrụ na ị nwee nsogbu, lee ụfọdụ ndụmọdụ gbasara idozi nsogbu:

– Enweghị Ike: Hụ na ejiri eriri niile jikọọ nke ọma na isi iyi ike ahụ na-arụ ọrụ.
– Enweghị ụda: Lelee njikọ ọdịyo ma hụ na edobereghị olu ya nke ọma.
– Ugboro Na-adịghị Agbanwe Agbanwe: Hụ na potentiometer na-arụ ọrụ nke ọma na enweghị mkpọtụ na sekit ahụ.

Mmechi

Ịrụ ọrụ redio nke dabeere na Arduino bụ ọrụ na-enye afọ ojuju ma na-akụzi ihe. Site na ọrụ a, ị nwere ike ịghọta nke ọma gbasara nkwukọrịta redio na mmemme microcontroller. E wezụga naanị ihe ntụrụndụ, nkà ndị a nwere ike ịtọ ntọala maka ọrụ eletrọniki ndị dị mgbagwoju anya n'ọdịnihu.

Cheta na ị ga-akpachara anya mgbe niile mgbe ị na-arụ ọrụ na sekit eletrọnịkị ma hụ na njikọ kwesịrị ekwesị ga-eme ka akụkụ ahụ ghara imebi. Jisie ike!

Hapụ okwu