Bii o ṣe le ṣe redio pẹlu Iṣakoso latọna jijin

Bii o ṣe le ṣe redio pẹlu Iṣakoso latọna jijin

Rédíò, gẹ́gẹ́ bí ọ̀nà ìbánisọ̀rọ̀ tó ti pẹ́, ṣì wúlò àti gbajúmọ̀ lónìí. Láìka ọ̀pọ̀lọpọ̀ ìmọ̀ ẹ̀rọ tuntun sí, ìfẹ́ rédíò ṣì lágbára. Ṣùgbọ́n kí ló dé tí a bá lè so ìmọ̀ ẹ̀rọ òde òní pọ̀ mọ́ èyí tó wọ́pọ̀ yìí? Fojú inú wo rédíò kan tí a lè ṣàkóso láti ọ̀nà jíjìn. Àpilẹ̀kọ yìí yóò sọ̀rọ̀ nípa bí a ṣe lè ṣẹ̀dá rédíò alágbéka tí a lè ṣàkóso láti ọ̀nà jíjìn tí a lè ṣàkóso lórí nẹ́tíwọ́ọ̀kì Wi-Fi nípa lílo microcontroller bíi ESP8266, rédíò FM, àti àpù fóònù alágbèéká kan.

Ìmúrasílẹ̀ àti Àwọn Ohun Èlò

Ṣaaju ki o to bẹrẹ, rii daju pe o ni awọn ohun elo ati awọn irinṣẹ wọnyi:
– ESP8266 tabi ESP32 microcontroller
– Modulu redio FM (bii SI4703 tabi TEA5767)
- Awọn okun burẹdi ati awọn okun waya
– Ipese agbara (fun apẹẹrẹ batiri tabi ohun ti nmu badọgba USB)
– Ẹ̀rọ Android/iOS pẹ̀lú ohun èlò Blynk tàbí ohun èlò mìíràn tó ń ṣe àtìlẹ́yìn fún ìṣàkóso latọna jijin

Igbesẹ 1: Ṣíṣeto Microcontroller

Igbesẹ akọkọ ni lati so ESP8266/ESP32 pọ mọ kọmputa rẹ ki o si ṣe eto rẹ lati ba modulu redio FM ati ohun elo iṣakoso latọna jijin sọrọ.

Fifi sori ẹrọ ti Arduino IDE ati Awọn Ile-ikawe Afikun
1. Ṣe igbasilẹ ati Fi sori ẹrọ Arduino IDE: Arduino IDE jẹ́ software tí a lò láti kọ àti gbé koodu sí pátákó microcontroller. O le ṣe igbasilẹ rẹ lati oju opo wẹẹbu Arduino osise.
2. Fi ESP8266/ESP32 Board kun Arduino IDE:
– Ṣí Arduino IDE, lẹ́yìn náà lọ sí `Faili -> Àwọn Àyànfẹ́`.
– Nínú abala ‘Àwọn URL Olùṣàkóso Àwọn Àwòrán Afikún’, fi URL yìí kún un: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` fún ESP8266 tàbí `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` fún ESP32.
– Lọ sí ‘Àwọn Irinṣẹ́ –> Ìgbìmọ̀ –> Olùṣàkóso Ìgbìmọ̀’, wá kí o sì fi ìgbìmọ̀ tó yẹ síbẹ̀.
3. Fi Ìkàwé Rédíò FM sori ẹrọ: Wa ki o si fi ìkàwé SI4703 tabi TEA5767 sori ẹrọ lati `Sketch -> Fi Ìkàwé kun -> Ṣakoso Awọn Ìkàwé`.

KỌRỌ  Àwọn Ohun Èlò Tí A Nílò Láti Ṣe Rédíò AM

Kóòdù fún ESP8266/ESP32
Àpẹẹrẹ koodu tó wà ní ìsàlẹ̀ yìí ń ṣiṣẹ́ fún ESP8266 pẹ̀lú module TEA5767:

" cpp
ni
ni
ni
ni

TEA5767Rédíò rédíò;

char auth[] = "YourAuthToken";
char ssid[] = “SSID Nẹ́tíwọ́ọ̀kì Rẹ”;
char pass[] = “Ọ̀rọ̀ìpamọ́ Nẹ́tíwọ́ọ̀kì Rẹ”;

BLYNK_WRITE(V1) {
int channel = param.asInt(); // Gba iye ti o wa ni ibiti o wa laarin 87.5 ati 108.0
ìgbóná omi = àwọn ikanni / 10.0;
redio.setFrequency(ìgbàgbogbo);
}

eto ofo () {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Waya.begin ();
redio.init();
}

ofo ni lilu () {
Blynk.run();
}
““

Yi `YourAuthToken`, `YourNetworkSSID`, ati `YourNetworkPassword` pada gẹgẹbi nẹtiwọọki Wi-Fi rẹ ati ami idanimọ lati inu ohun elo Blynk.

Igbesẹ 2: Sisopọ Ohun elo naa

1. So ESP8266/ESP32 pọ̀ mọ́ Módù TEA5767:
– VCC lórí TEA5767 sí 3.3V lórí ESP8266/ESP32
– GND lórí TEA5767 sí GND lórí ESP8266/ESP32
– SDA lórí TEA5767 sí D2 lórí ESP8266 tàbí GPIO21 lórí ESP32
– SCL lórí TEA5767 sí D1 lórí ESP8266 tàbí GPIO22 lórí ESP32

2. Antenna: So eriali pọ mọ modulu TEA5767 fun gbigba ifihan agbara redio to dara julọ. O le lo okun waya gigun bi eriali.

Igbesẹ 3: Ṣe atunto Ohun elo Blynk

1. Ṣe igbasilẹ Ohun elo Blynk: Fi ohun elo Blynk sori ẹrọ lati Ile itaja Google Play tabi Ile itaja Apple App.
2. Ṣẹ̀dá Iṣẹ́ Àgbékalẹ̀ Tuntun Kan: Ṣẹ̀dá iṣẹ́ àgbékalẹ̀ tuntun kan nínú àpù Blynk kí o sì fi ẹ̀rọ Step H kún un láti ṣètò ìgbóhùnsáfẹ́fẹ́ rédíò. Ṣètò ìwọ̀n ìtẹ̀síwájú láti 875 sí 1080, èyí tí ó dúró fún 87.5 MHz sí 108.0 MHz.
3. Gba Àmì Àṣẹ: Nígbà tí a bá ṣẹ̀dá iṣẹ́ náà, àpù náà yóò pèsè àmì ìdánilójú kan tí o gbọ́dọ̀ fi sínú kódì Arduino.

Igbesẹ 4: Idanwo rẹ

Ni kete ti gbogbo awọn igbesẹ ba pari, o to akoko lati ṣe idanwo eto naa:

1. Kóòdù ìrùsókè: Fi kódù tí a ti kọ sí ESP8266/ESP32 sínú rẹ̀ nípasẹ̀ Arduino IDE.
2. Agbára lórí Ẹ̀rọ náà: So ESP8266/ESP32 àti Módùùlù TEA5767 pọ̀ mọ́ orísun agbára kan.
3. Iṣakoso lati Blynk: Ṣii app Blynk ki o lo widget ti o ṣeto lati yi igbohunsafẹfẹ redio pada. ESP8266/ESP32 yoo ṣakoso modulu TEA5767 ki o si yi igbohunsafẹfẹ pada gẹgẹbi awọn eto inu app naa.

KỌRỌ  Awọn Igbesẹ Lati Ṣe Redio Mini

Laasigbotitusita

Tí ètò náà kò bá ṣiṣẹ́ bí ó ti yẹ, àwọn nǹkan kan tí o lè ṣàyẹ̀wò ni:
– Asopọ Pin: Rii daju pe gbogbo awọn okun waya ni a so pọ daradara ati pe ko jẹ ki o jẹ ki o jẹ ki o jẹ ki o jẹ.
– Kóòdù Ètò: Rí i dájú pé a ti gbé kóòdù náà sórí microcontroller láìsí àṣìṣe.
– Nẹ́ẹ̀tìwọ́ọ̀kì Wi-Fi: Rí i dájú pé ESP8266/ESP32 so mọ́ nẹ́ẹ̀tìwọ́ọ̀kì Wi-Fi dáadáa àti pé o ń lo àmì ìdánilójú tó tọ́ láti inú àpù Blynk.
– Ipese Agbara: Rii daju pe agbara to to, paapaa ti o ba nlo ọpọlọpọ awọn ẹya ara ẹrọ.

Ipari

Kíkọ́ rédíò alágbékalẹ̀ tó ń darí láti ọ̀nà jíjìn lè dà bí iṣẹ́ tó díjú, àmọ́ pẹ̀lú àwọn irinṣẹ́ àti ìgbésẹ̀ tó tọ́, o lè ṣẹ̀dá ètò tó ń ṣiṣẹ́ dáadáa àti tó ní ẹwà. Àpapọ̀ ìmọ̀ ẹ̀rọ microprocessor àti rédíò módùlù gbà ọ́ láàyè láti ṣàkóso rédíò láti inú àpù fóònù alágbèéká, èyí tó ń fún ọ ní àǹfààní láti wọlé àti láti ṣiṣẹ́ nígbàkúgbà, níbikíbi.

Ìdánwò yìí kìí ṣe pé ó ń ran àwọn rédíò àtijọ́ lọ́wọ́ láti ṣe àtúnṣe sí i nìkan ni, ó tún ń ṣí àǹfààní sílẹ̀ fún ìdàgbàsókè síwájú sí i ti ìmọ̀ ẹ̀rọ IoT (Intanẹẹti ti Àwọn Ohun). Pẹ̀lú ìdánilẹ́kọ̀ọ́ àti ìfaradà, o lè lo èrò kan náà fún àwọn ẹ̀rọ mìíràn nílé tàbí ibi iṣẹ́ rẹ.

Ti o dara orire ati ki o ni fun!

Fi ọ̀rọ̀ sílẹ̀