Uzaqdan idarəetmə ilə radio necə hazırlanır

Uzaqdan idarəetmə ilə radio necə hazırlanır

Radio, uzun müddətdir mövcud olan rabitə vasitəsi kimi, bu gün də aktuallığını və populyarlığını qoruyub saxlayır. Bir çox yeni texnologiyaların ortaya çıxmasına baxmayaraq, radionun cəlbediciliyi güclü olaraq qalır. Bəs müasir texnologiyanı bu klassik ilə birləşdirə bilsək necə olar? Uzaqdan idarə oluna bilən bir radio təsəvvür edin. Bu məqalədə ESP8266 kimi mikrokontroller, FM radio modulu və smartfon tətbiqi istifadə edərək Wi-Fi şəbəkəsi üzərindən idarə oluna bilən uzaqdan idarə olunan bir radionun necə yaradılacağı addım-addım izah ediləcək.

Hazırlıq və Alətlər

Başlamazdan əvvəl aşağıdakı avadanlıq və materialların olduğundan əmin olun:
– ESP8266 və ya ESP32 mikrokontroller
– FM radio modulu (məsələn, SI4703 və ya TEA5767)
– Çörək lövhəsi və keçid kabelləri
– Enerji təchizatı (məsələn, batareya və ya USB adapter)
– Blynk tətbiqi və ya uzaqdan idarəetməni dəstəkləyən digər tətbiqi olan Android/iOS cihazı

Addım 1: Mikrokontrolleri proqramlaşdırmaq

İlk addım ESP8266/ESP32-ni kompüterinizə qoşmaq və onu FM radio modulu və uzaqdan idarəetmə tətbiqi ilə əlaqə qurmaq üçün proqramlaşdırmaqdır.

Arduino IDE və Əlavə Kitabxanaların Quraşdırılması
1. Arduino IDE-ni yükləyin və quraşdırın: Arduino IDE, mikrokontroller lövhəsinə kod yazmaq və yükləmək üçün istifadə olunan proqram təminatıdır. Onu rəsmi Arduino veb saytından yükləyə bilərsiniz.
2. ESP8266/ESP32 lövhəsini Arduino IDE-yə əlavə edin:
– Arduino IDE-ni açın, sonra `Fayl -> Parametrlər` bölməsinə keçin.
– “Əlavə Forumlar Meneceri URL-ləri” bölməsinə bu URL-i əlavə edin: ESP8266 üçün `http://arduino.esp8266.com/stable/package_esp8266com_index.json` və ya ESP32 üçün `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json`.
– `Alətlər -> Lövhə -> Lövhələr Meneceri` bölməsinə keçin, uyğun lövhəni tapın və quraşdırın.
3. FM Radio Kitabxanasını Quraşdırın: `Sketch -> Kitabxananı Əlavə Et -> Kitabxanaları İdarə Et` bölməsindən SI4703 və ya TEA5767 kitabxanasını tapın və quraşdırın.

Oxuyun  Proqramlaşdırılması asan bir radio necə hazırlanır

ESP8266/ESP32 üçün kod
Aşağıdakı kod nümunəsi TEA5767 modulu ilə ESP8266 üçün işləyir:

“`cpp
daxil
daxil
daxil
daxil

TEA5767Radio radiosu;

char auth[] = “YourAuthToken”;
char ssid[] = “Sizin ŞəbəkənizSSID”;
char pass[] = “Şəbəkə Şifrəniz”;

BLYNK_WRITE(V1) {
int channel = param.asInt(); // 87.5 ilə 108.0 aralığındakı dəyəri əldə edin
üzən tezlik = kanallar / 10.0;
radio.setTezlik(tezlik);
}

boş quraşdırma () {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Wire.begin();
radio.init();
}

boş halqa () {
Blynk.run();
}
""

Blynk tətbiqindən Wi-Fi şəbəkənizə və identifikasiya tokeninizə uyğun olaraq `YourAuthToken`, `YourNetworkSSID` və `YourNetworkPassword`-u dəyişdirin.

Addım 2: Avadanlığın qoşulması

1. ESP8266/ESP32-ni TEA5767 Modulu ilə birləşdirin:
– TEA5767 üzərindəki VCC, ESP8266/ESP32 üzərindəki 3.3V-a qədər
– TEA5767 üzərində GND-yə ESP8266/ESP32 üzərində GND-yə
– TEA5767 üzərindən SDA, ESP8266 üzərindən D2 və ya ESP32 üzərindən GPIO21
– TEA5767 üzərindəki SCL, ESP8266 üzərindəki D1 və ya ESP32 üzərindəki GPIO22-yə

2. Anten: Daha yaxşı radio siqnalı qəbulu üçün antenanı TEA5767 moduluna qoşun. Anten kimi uzun bir naqildən istifadə edə bilərsiniz.

Addım 3: Blynk Tətbiqini Konfiqurasiya Edin

1. Blynk Tətbiqini Yükləyin: Blynk tətbiqini Google Play Store və ya Apple App Store-dan quraşdırın.
2. Yeni Layihə Yaradın: Blynk tətbiqində yeni bir layihə yaradın və radio tezliyini təyin etmək üçün Step H vidjeti əlavə edin. Giriş diapazonunu 875-dən 1080-ə qədər təyin edin ki, bu da 87.5 MHz-dən 108.0 MHz-ə qədərdir.
3. Təsdiq Tokeni əldə edin: Layihə yaradıldıqdan sonra, tətbiq Arduino koduna daxil etməli olduğunuz bir təsdiq tokeni təqdim edəcək.

Addım 4: Test edin

Bütün addımlar tamamlandıqdan sonra sistemi sınamağın vaxtıdır:

1. Kodu yükləyin: Yazılmış kodu Arduino IDE vasitəsilə ESP8266/ESP32-yə yükləyin.
2. Cihazı işə salın: ESP8266/ESP32 və TEA5767 modulunu enerji mənbəyinə qoşun.
3. Blynk-dən idarəetmə: Blynk tətbiqini açın və radio tezliyini dəyişdirmək üçün konfiqurasiya etdiyiniz vidjetdən istifadə edin. ESP8266/ESP32 TEA5767 modulunu idarə edəcək və tezliyi tətbiqdəki parametrlərə uyğun olaraq dəyişdirəcək.

Oxuyun  Xarici Antenlərlə Radio İstehsal Texnikaları

Giderme

Sistem lazım olduğu kimi işləmirsə, yoxlaya biləcəyiniz bəzi şeylər bunlardır:
– Sancaq Qoşulması: Bütün kabellərin düzgün bir şəkildə qoşulduğundan və boşalmadığından əmin olun.
– Proqram Kodu: Kodun mikrokontrollerə səhvsiz yükləndiyindən əmin olun.
– Wi-Fi Şəbəkəsi: ESP8266/ESP32-nin Wi-Fi şəbəkəsinə düzgün qoşulduğundan və Blynk tətbiqindən düzgün identifikasiya tokenindən istifadə etdiyinizdən əmin olun.
– Enerji təchizatı: Xüsusilə bir çox komponentdən istifadə edirsinizsə, kifayət qədər enerji olduğundan əmin olun.

Nəticə

Uzaqdan idarə olunan radio qurmaq mürəkkəb bir layihə kimi görünə bilər, lakin düzgün alətlər və addımlarla funksional və şık bir sistem yarada bilərsiniz. Mikroprosessor texnologiyası və radio modulunun birləşməsi, istənilən vaxt və istənilən yerdə asan giriş və idarəetmə təmin edərək, radionu smartfon tətbiqindən idarə etməyə imkan verir.

Bu təcrübə təkcə ənənəvi radioların modernləşdirilməsinə kömək etmir, həm də IoT (Əşyaların İnterneti) texnologiyasının daha da inkişaf etdirilməsi üçün imkanlar açır. Yaradıcılıq və əzmkarlıqla eyni konsepsiyanı evinizdə və ya iş yerinizdəki digər cihazlara da tətbiq edə bilərsiniz.

Uğurlar və uğurlar!

Şərh yazın