Momwe Mungapangire Wailesi Yokhala ndi Remote Control

Momwe Mungapangire Wailesi Yokhala ndi Remote Control

Wailesi, njira yolankhulirana yomwe yakhalapo kwa nthawi yayitali, ikadali yofunikira komanso yotchuka masiku ano. Ngakhale kuti pali ukadaulo watsopano wambiri, kukongola kwake kukupitirirabe. Koma bwanji ngati tingaphatikize ukadaulo wamakono ndi wakale uwu? Tangoganizirani wailesi yomwe ingalamulidwe patali. Nkhaniyi ikufotokoza pang'onopang'ono momwe mungapangire wailesi yolamulidwa patali yomwe ingalamulidwe pa netiweki ya Wi-Fi pogwiritsa ntchito microcontroller monga ESP8266, gawo la wailesi ya FM, ndi pulogalamu ya foni yam'manja.

Kukonzekera ndi Zida

Musanayambe, onetsetsani kuti muli ndi zida ndi zinthu zotsatirazi:
- ESP8266 kapena ESP32 microcontroller
- Gawo la wailesi ya FM (monga SI4703 kapena TEA5767)
- Zingwe za bolodi la mkate ndi jumper
- Mphamvu (monga batire kapena adaputala ya USB)
- Chipangizo cha Android/iOS chokhala ndi pulogalamu ya Blynk kapena pulogalamu ina yothandizira remote control

Gawo 1: Kupanga Mapulogalamu a Microcontroller

Gawo loyamba ndikulumikiza ESP8266/ESP32 ku kompyuta yanu ndikuikonza kuti ilumikizane ndi gawo la wailesi ya FM ndi pulogalamu yowongolera kutali.

Kukhazikitsa Arduino IDE ndi Malaibulale Owonjezera
1. Tsitsani ndikuyika Arduino IDE: Arduino IDE ndi pulogalamu yomwe imagwiritsidwa ntchito kulemba ndikukweza ma code ku microcontroller board. Mutha kuitsitsa patsamba lovomerezeka la Arduino.
2. Onjezani ESP8266/ESP32 Board ku Arduino IDE:
- Tsegulani Arduino IDE, kenako pitani ku `Fayilo -> Zokonda`.
– Mu gawo la `Additional Boards Manager URLs`, onjezani URL iyi: `http://arduino.esp8266.com/stable/package_esp8266com_index.json` ya ESP8266 kapena `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` ya ESP32.
– Pitani ku `Zida -> Bodi -> Woyang'anira Mabodi`, pezani ndikuyika bolodi yoyenera.
3. Ikani Laibulale ya Radio ya FM: Pezani ndikuyika laibulale ya SI4703 kapena TEA5767 kuchokera ku `Sketch -> Include Library -> Manage Library`.

WERENGANI  Momwe Mungapangire Wailesi Yosavuta Kupanga

Kodi ya ESP8266/ESP32
Chitsanzo cha code pansipa chimagwira ntchito pa ESP8266 ndi gawo la TEA5767:

“`cpp
onjezerani
onjezerani
onjezerani
onjezerani

Wailesi ya TEA5767;

char auth[] = “YourAuthToken”;
char ssid[] = “YourNetworkSSID”;
char pass[] = “YourNetworkPassword”;

BLYNK_WRITE(V1) {
int channel = param.asInt(); // Pezani mtengo womwe uli pakati pa 87.5 ndi 108.0
pafupipafupi yoyandama = njira / 10.0;
wailesi.setFrequency(frequency);
}

kukhazikitsa opanda pake () {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Waya.yamba();
wailesi.init();
}

chingwe chopanda kanthu () {
Blynk.run();
}
``

Sinthani `YourAuthToken`, `YourNetworkSSID`, ndi `YourNetworkPassword` malinga ndi netiweki yanu ya Wi-Fi ndi chizindikiro chotsimikizira kuchokera ku pulogalamu ya Blynk.

Gawo 2: Kulumikiza Zida Zam'manja

1. Lumikizani ESP8266/ESP32 ndi TEA5767 Module:
- VCC pa TEA5767 mpaka 3.3V pa ESP8266/ESP32
– GND pa TEA5767 kupita ku GND pa ESP8266/ESP32
- SDA pa TEA5767 mpaka D2 pa ESP8266 kapena GPIO21 pa ESP32
- SCL pa TEA5767 kupita ku D1 pa ESP8266 kapena GPIO22 pa ESP32

2. Antena: Lumikizani antenna ku module ya TEA5767 kuti mulandire bwino ma signali a wailesi. Mutha kugwiritsa ntchito waya wautali ngati antenna.

Gawo 3: Konzani Blynk App

1. Tsitsani pulogalamu ya Blynk: Ikani pulogalamu ya Blynk kuchokera ku Google Play Store kapena Apple App Store.
2. Pangani Pulojekiti Yatsopano: Pangani pulojekiti yatsopano mu pulogalamu ya Blynk ndikuwonjezera widget ya Step H kuti muyike ma frequency a wailesi. Ikani kuchuluka kwa ma input kuyambira 875 mpaka 1080, komwe kumayimira 87.5 MHz mpaka 108.0 MHz.
3. Pezani Chizindikiro Chovomerezeka: Pulojekiti ikapangidwa, pulogalamuyi idzakupatsani chizindikiro chotsimikizira chomwe muyenera kuyika mu khodi ya Arduino.

Gawo 4: Yesani

Mukamaliza kuchita zonse, ndi nthawi yoti muyesere dongosololi:

1. Kode Yokwezera: Kwezerani khodi yomwe yalembedwa ku ESP8266/ESP32 kudzera pa Arduino IDE.
2. Yatsani Chipangizo: Lumikizani ESP8266/ESP32 ndi gawo la TEA5767 ku gwero lamagetsi.
3. Kuwongolera kuchokera ku Blynk: Tsegulani pulogalamu ya Blynk ndikugwiritsa ntchito chida chomwe mwakonza kuti musinthe ma frequency a wailesi. ESP8266/ESP32 idzalamulira gawo la TEA5767 ndikusintha ma frequency malinga ndi makonda omwe ali mu pulogalamuyi.

WERENGANI  Njira Zopangira Ma wailesi ndi Ma Antena Akunja

Kusaka zolakwika

Ngati dongosolo silikugwira ntchito momwe liyenera kukhalira, zinthu zina zomwe mungayang'ane ndi izi:
– Kulumikiza kwa Pin: Onetsetsani kuti zingwe zonse zalumikizidwa bwino ndipo sizimamasuka.
- Khodi ya Pulogalamu: Onetsetsani kuti khodi yakwezedwa ku microcontroller popanda cholakwika.
– Netiweki ya Wi-Fi: Onetsetsani kuti ESP8266/ESP32 yalumikizidwa bwino ndi netiweki ya Wi-Fi ndipo mukugwiritsa ntchito chizindikiro chovomerezeka chochokera ku pulogalamu ya Blynk.
– Mphamvu Yokwanira: Onetsetsani kuti pali mphamvu yokwanira, makamaka ngati mukugwiritsa ntchito zigawo zambiri.

Mapeto

Kupanga wailesi yoyendetsedwa ndi kutali kungawoneke ngati ntchito yovuta, koma ndi zida ndi njira zoyenera, mutha kupanga dongosolo logwira ntchito komanso labwino. Kuphatikiza kwa ukadaulo wa microprocessor ndi gawo la wailesi kumakupatsani mwayi wowongolera wailesi kuchokera ku pulogalamu ya foni yam'manja, zomwe zimapangitsa kuti ikhale yosavuta kugwiritsa ntchito nthawi iliyonse, kulikonse.

Kuyesera kumeneku sikuti kumathandiza kusintha ma wailesi akale komanso kumatsegula mwayi wopititsa patsogolo ukadaulo wa IoT (Internet of Things). Ndi luso komanso kupirira, mutha kugwiritsa ntchito lingaliro lomweli pazida zina m'nyumba mwanu kapena kuntchito.

Zabwino zonse ndi zabwino zonse!

Siyani ndemanga