Sida Loo Sameeyo Raadiye leh Xakamaynta Fog

Sida Loo Sameeyo Raadiye leh Xakamaynta Fog

Raadiyaha, oo ah warbaahin isgaarsiineed oo muddo dheer jirtay, ayaa weli ah mid khuseysa oo caan ah maanta. Inkastoo ay soo baxeen teknoolojiyado cusub oo badan, soo jiidashada ayaa weli ah mid xooggan. Laakiin maxaa dhacaya haddii aan isku dari karno teknoolojiyadda casriga ah iyo tan caadiga ah? Bal qiyaas raadiye si fog loo xakameyn karo. Maqaalkani wuxuu ka hadli doonaa tallaabo-tallaabo sida loo abuuro raadiye si fog loo xakameeyo oo lagu xakameyn karo shabakadda Wi-Fi iyadoo la adeegsanayo microcontroller sida ESP8266, module raadiyaha FM, iyo abka taleefanka casriga ah.

Diyaarinta iyo Qalabka

Kahor intaadan bilaabin, hubi inaad haysato qalabka iyo agabka soo socda:
– kontaroolaha yar yar ee ESP8266 ama ESP32
- Module raadiyaha FM (sida SI4703 ama TEA5767)
- Fiilooyinka looxa rootiga iyo boodhadhka
- Korontada (tusaale ahaan baytari ama adapter USB)
– Aaladda Android/iOS oo leh barnaamijka Blynk ama abka kale ee taageera xakamaynta fog

Tallaabada 1: Barnaamijaynta Microcontroller-ka

Tallaabada ugu horreysa waa inaad ESP8266/ESP32 ku xirto kombiyuutarkaaga oo aad barnaamij u sameyso si uu ula xiriiro module-ka raadiyaha FM iyo barnaamijka kontoroolka fog.

Rakibaadda Arduino IDE iyo Maktabado Dheeraad ah
1. Soo dejiso oo rakib Arduino IDE: Arduino IDE waa software loo isticmaalo in lagu qoro laguna soo galiyo koodhka guddiga microcontroller. Waxaad ka soo dejisan kartaa bogga rasmiga ah ee Arduino.
2. Ku dar Guddiga ESP8266/ESP32 Arduino IDE:
– Fur Arduino IDE, ka dibna u gudub `File -> Preferences`.
– Qaybta 'URL-yada Maamulaha Guddiyada Dheeraadka ah', ku dar URL-kan: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` ee ESP8266 ama `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` ee ESP32.
– Tag `Qalabka -> Guddiga -> Maareeyaha Guddiyada`, hel oo rakib guddiga ku habboon.
3. Ku rakib Maktabadda Raadiyaha FM: Ka hel oo ku rakib maktabadda SI4703 ama TEA5767 laga bilaabo `Sketch -> Ku dar Maktabadda -> Maaree Maktabadaha`.

Koodhka loogu talagalay ESP8266/ESP32
Tusaalaha koodhka ee hoose wuxuu u shaqeeyaa ESP8266 oo leh moduleka TEA5767:

"Cpp
waxaa ka mid ah
waxaa ka mid ah
waxaa ka mid ah
waxaa ka mid ah

TEA5767 Raadiyaha raadiyaha;

char auth[] = "YourAuthToken";
char ssid[] = "ShabakaddaadaSSID";
char pass[] = “Erayga Sirta ah ee Shabakaddaada”;

BLYNK_WRITE(V1) {
kanaalka int = param.asInt(); // Hel qiimaha u dhexeeya 87.5 ilaa 108.0
soo noqnoqoshada sabeynta = kanaallo / 10.0;
radio.setFrequency(soo noqnoqoshada);
}

Mudnaan madhan () {
Serial.begin (115200);
Blynk.begin (auth, ssid, pass);
Wire.begin ();
raadiyaha.init();
}

loox madhan () {
Blynk.run();
}
““

Beddel 'YourAuthToken', 'YourNetworkSSID', iyo 'YourNetworkPassword' sida ku cad shabakaddaada Wi-Fi iyo calaamadda xaqiijinta ee ka timid abka Blynk.

Tallaabada 2: Isku xirka Qalabka

1. Ku xidh ESP8266/ESP32 Module-ka TEA5767:
– VCC oo ku shaqeeya TEA5767 ilaa 3.3V oo ku shaqeeya ESP8266/ESP32
– GND oo ku jira TEA5767 una gudbaya GND oo ku jira ESP8266/ESP32
– SDA oo ku jirta TEA5767 ilaa D2 oo ku jirta ESP8266 ama GPIO21 oo ku jirta ESP32
– SCL oo ku taal TEA5767 ilaa D1 oo ku taal ESP8266 ama GPIO22 oo ku taal ESP32

2. Anteeno: Ku xidh anteeno moduleka TEA5767 si aad u hesho soo dhaweyn wanaagsan oo calaamadaha raadiyaha ah. Waxaad u isticmaali kartaa fiilo dheer anteeno ahaan.

Tallaabada 3aad: Hagaaji Barnaamijka Blynk

1. Soo dejiso Blynk App: Ku rakib abka Blynk Google Play Store ama Apple App Store.
2. Samee Mashruuc Cusub: Samee mashruuc cusub oo ku jira abka Blynk oo ku dar qalab Step H ah si aad u dejiso inta jeer ee raadiyaha. Deji heerka gelinta laga bilaabo 875 ilaa 1080, kaas oo matalaya 87.5 MHz ilaa 108.0 MHz.
3. Hel Authentida Authentida: Marka mashruuca la sameeyo, app-ku wuxuu ku siin doonaa authentida authentida ah ee ay tahay inaad geliso koodhka Arduino.

Tallaabada 4: Tijaabi

Marka dhammaan tallaabooyinka la dhammeeyo, waa waqtigii la tijaabin lahaa nidaamka:

1. Koodhka Soo gelinta: Soo rar koodhka loo qoray ESP8266/ESP32 iyada oo loo marayo Arduino IDE.
2. Ku shid qalabka: Ku xidh ESP8266/ESP32 iyo moduleka TEA5767 ilo koronto.
3. Xakamaynta Blynk: Fur barnaamijka Blynk oo isticmaal aaladda aad u habeysay si aad u beddesho soo noqnoqoshada raadiyaha. ESP8266/ESP32 ayaa maamuli doonta qaybta TEA5767 waxayna beddeli doontaa soo noqnoqoshada iyadoo loo eegayo dejimaha barnaamijka.

Dhibaatooyinka

Haddii nidaamku uusan u shaqeyneynin sidii loogu talagalay, waxyaabaha aad hubin karto waa:
– Xidhiidhka Biinanka: Hubi in dhammaan fiilooyinka si sax ah loogu xidho oo aanay dabacsanayn.
– Koodhka Barnaamijka: Hubi in koodhka lagu soo galiyay microcontroller-ka iyada oo aan wax qalad ah lahayn.
– Shabakadda Wi-Fi: Hubi in ESP8266/ESP32 si sax ah ugu xiran tahay shabakadda Wi-Fi oo aad isticmaaleyso calaamadda xaqiijinta saxda ah ee ka timid abka Blynk.
– Korontada: Hubi in ay jirto koronto ku filan, gaar ahaan haddii aad isticmaaleyso qaybo badan.

Gabagabo

Dhisidda raadiyaha laga hago meelaha fog fog waxay u ekaan kartaa mashruuc adag, laakiin qalabka iyo tallaabooyinka saxda ah, waxaad abuuri kartaa nidaam shaqeynaya oo qurux badan. Isku-darka tignoolajiyada microprocessor-ka iyo module-ka raadiyaha ayaa kuu oggolaanaya inaad raadiyaha ka xakameyso abka taleefanka casriga ah, taasoo kuu oggolaanaysa inaad si fudud u gasho oo aad u shaqeyso wakhti kasta, meel kasta.

Tijaabadani ma aha oo kaliya inay ka caawiso casriyeynta raadiyaha caadiga ah laakiin waxay sidoo kale fureysaa fursado lagu horumarin karo tignoolajiyada IoT (Internet of Things). Iyada oo la adeegsanayo hal-abuur iyo dulqaad, waxaad ku dabaqi kartaa isla fikraddan aaladaha kale ee gurigaaga ama goobtaada shaqada.

Nasiib wacan iyo nasiib wacan!

Faallo ka tag