Sida Loo Sameeyo Raadiye Ku Salaysan Arduino

Sida Loo Sameeyo Raadiye Ku Salaysan Arduino

Tiknoolajiyadu si xawli ah ayay u socotaa, awoodda aad u leedahay inaad dhisto aaladahaaga elektaroonigga ah ayaa sii kordheysa mid la awoodi karo oo la heli karo. Tusaale xiiso leh ayaa ah dhisidda raadiye ku salaysan Arduino. Mashruucani ma aha oo kaliya inuu bixiyo faham qoto dheer oo ku saabsan sida raadiyayaashu u shaqeeyaan laakiin sidoo kale wuxuu horumariyaa xirfadaha barnaamijyada iyo elektaroonigga. Maqaalkani wuxuu si tallaabo tallaabo ah u dabooli doonaa sida loo dhiso raadiye ku salaysan Arduino.

Pendahuluan

Arduino waa madal elektaroonik ah oo il furan ku shaqeysa oo ku guuleysatay quluubta dad badan oo xiiseeya hiwaayadaha iyo barnaamij-sameeyayaasha sababtoo ah fududaynta isticmaalka iyo awoodaha kala duwan. Raadiye ku salaysan Arduino ayaa loo isticmaali karaa in lagu dhageysto idaacadaha FM-ka ee maxalliga ah, inkastoo aad sidoo kale ku dari karto awoodo dheeraad ah oo leh qaybo iyo barnaamijyo aad u adag.

Qalabka iyo Agabka Loo Baahan Yahay
Si aad u bilowdo mashruucan, waxaad u baahan doontaa dhowr qaybood oo muhiim ah, kuwaas oo kala ah:

1. Arduino Uno: Guddiga xakamaynta micro-ka ee ugu muhiimsan mashruucan.
2. Module-ka Raadiyaha FM (Si4703 ama TEA5767): Kani waa qalab raadiyaha oo u oggolaanaya Arduino inuu qabto barnaamijyada raadiyaha FM.
3. Sameecadaha ama Dhagaha-dhegaha: Codka ka soo baxaya raadiyaha.
4. Potentiometer: Si loo beddelo soo noqnoqoshada iyo mugga.
5. Fiilooyinka iska caabbinta iyo Jumper-ka: Xidhiidhada wareegga.
6. Looxa Rootiga: Loogu talagalay noocyada wareegga.

Tallaabooyinka Sameynta

Tallaabada 1aad: Diyaarinta Qaybaha

Kahor intaadan isku ururin qaybaha, hubi inaad haysato dhammaan qalabka iyo agabka kor ku xusan. Haddii aad isticmaaleyso moduleka Si4703, waxaad sidoo kale u baahan doontaa loox ku habboon oo goynta ah. Moduleka TEA5767, u diyaari jaantuska saxda ah ee goynta, maadaama modulekani uu aad u xasaasi u yahay khaladaadka goynta.

Tallaabada 2: Abuuritaanka Wareegga

Waa kan tusaale ah sida loo habeeyo qaybaha:

1. Ku xidhidda Module-ka Raadiyaha Arduino:
– Si4703: Ku xidh biinka GND GND Arduino, Vin ilaa 3.3V Arduino, iyo biinanka SDA iyo SCL ee biinanka A4 iyo A5.
– TEA5767: Ku xidh biinka GND ee Arduino GND, VCC ee Arduino 5V, SDA iyo SCL biinanka A4 iyo A5.

Akhriso  Tallaabooyinka lagu Sameeyo Raadiye La Qaadan Karo

2. Ku darista Sameecadaha ama Sameecadaha Dhagaha-dhegaha: Ku xidh wax soo saarka maqalka ee ka imanaya module-ka raadiyaha sameecadaha ama sameecadaha dhegaha-dhegaha. Haddii module-ka raadiyuhu leeyahay wax soo saar stereo ah, waxaa laga yaabaa inaad u baahato inaad isticmaasho beddele ama iska caabin si aad calaamadaha ugu darto mono.

3. Potentiometer-ka Xakamaynta Soo Noqnoqoshada iyo Mugga: Ku xidh potentiometer-ka biinanka analoogga ah ee Arduino. Biinanka dhexe ee potentiometer-ka waxa uu ku xidhan yahay biin analoog ah (tusaale ahaan, A0 soo noqnoqoshada iyo A1 mugga), halka labada biin ee kale ay ku xidhan yihiin 5V iyo GND.

4. Ku rakib fiilooyinka iyo looxa rootiga: Isticmaal looxa rootiga si aad si ku meel gaar ah ugu rakibto dhammaan qaybaha ka hor inta aadan si joogto ah u rakibin. Isticmaal fiilooyinka jumper-ka si aad ugu xirto dhammaan biinanka sida ku cad jaantuska.

Tallaabada 3aad: Barnaamijka Arduino

Marka wareegga la dhammeeyo, tallaabada xigta waa in koodka lagu soo geliyo Arduino. Waa kan sawir tusaale ah oo fudud oo loo isticmaali karo qaybaha Si4703 iyo TEA5767:

"Cpp
waxaa ka mid ah // Maktabad loogu talagalay isgaarsiinta I2C
waxaa ka mid ah // Maktabad gaar ah oo loogu talagalay Si4703

Raadiyaha SI4703; // Samee shay raadiye

Mudnaan madhan () {
Wire.begin(); // Bilow isgaarsiinta I2C
Serial.begin (9600);
Taxane.println(“Bilaabidda raadiyaha...”);

haddii (raadiyaha.bilow()) {
Serial.println("Radio diyaar!");
} kale {
Serial.println("Ku guuldareystay inuu bilaabo raadiyaha.");
halka (1); // Jooji barnaamijka haddii bilaabiddu ay guuldareysato
}

radio.setVolume(10); // Deji mugga bilowga ah
}

loox madhan () {
// Akhri qiimaha potentiometer-ka
int potValue = AnalogRead(A0);
soo noqnoqoshada sabeynta = khariidad (Qiimaha dheriga, 0, 1023, 875, 1080) / 10.0; // U beddel heerka soo noqnoqoshada FM
radio.setFrequency(soo noqnoqoshada);

// Waxay soo bandhigaysaa soo noqnoqoshada la hagaajiyay
Daabacaadda taxanaha ah("Soo noqnoqoshada: ");
Taxane.println(soo noqnoqoshada, 1);

dib u dhac (1000); // Cusboonaysii soo noqnoqoshada 1 ilbiriqsi kasta
}

““

Tallaabada 4: Tijaabinta iyo Sifeynta

Ka dib marka aad koodka ku shubto Arduino, waa waqtigii la tijaabin lahaa. Ku xidh isha korontada (fiilada USB ama adapter-ka korontada) oo arag haddii raadiyuhu uu qaadi karo calaamad. Hagaaji potentiometer-ka si aad u aragto in soo noqnoqoshada iyo mugga ay is beddelaan sida loo rabo.

Akhriso  Hagaha Dhammaystiran ee Samaynta Raadiyaha iyadoo la adeegsanayo Amplifier Maqal ah

Mashruucan waxaa lagu sii wanaajin karaa iyadoo lagu darayo astaamo ay ka mid yihiin:

1. Shaashadda LCD: Ku dar shaashad si aad u muujiso macluumaadka soo noqnoqoshada saldhigga.
2. Xusuusta Saldhigga ee aad ugu jeceshahay: Ku keydi inta jeer ee Arduino EEPROM si uu u sii jiro marka la damiyo.
3. Xakamaynta IR ama Wi-Fi: Isticmaal module fog oo infrared ah ama Wi-Fi ah si aad raadiyaha uga xakamayso meel fog.

Dhibaatooyinka

Haddii aad la kulanto dhibaatooyin, halkan waxaa ku qoran talooyin ku saabsan xallinta dhibaatooyinka:

– Koronto La'aan: Hubi in dhammaan fiilooyinka si sax ah loogu xiray oo isha korontadu shaqaynayso.
– Cod la'aan: Hubi xiriirka codka oo hubi in mugga aan aad u hooseyn.
– Soo noqnoqoshada aan degganayn: Hubi in potentiometer-ku si sax ah u shaqeynayo oo aanu jirin wax buuq ah oo ku jira wareegga.

Gabagabo

Dhisidda raadiye ku salaysan Arduino waa mashruuc abaal-marin iyo waxbarasho leh. Mashruucan, waxaad ku heli kartaa faham qoto dheer oo ku saabsan isgaarsiinta raadiyaha iyo barnaamijyada microcontroller. Marka laga reebo hiwaayadda, xirfadahani waxay aasaaska u dhigi karaan mashaariicda elektaroonigga ah ee aadka u adag mustaqbalka.

Xasuuso inaad had iyo jeer taxaddar muujiso markaad la shaqeyneyso wareegyada elektaroonigga ah oo aad hubiso in xiriiro sax ah la sameeyo si looga fogaado waxyeelada qaybaha. Nasiib wacan!

Faallo ka tag