Kako narediti radio z daljinskim upravljalnikom

Kako narediti radio z daljinskim upravljalnikom

Radio, dolgoletni komunikacijski medij, ostaja pomemben in priljubljen še danes. Kljub pojavu številnih novih tehnologij njegova privlačnost ostaja velika. Kaj pa, če bi lahko združili sodobno tehnologijo s to klasiko? Predstavljajte si radio, ki ga je mogoče upravljati na daljavo. Ta članek bo korak za korakom obravnaval, kako ustvariti radio na daljavo, ki ga je mogoče upravljati prek omrežja Wi-Fi z uporabo mikrokrmilnika, kot je ESP8266, FM radijskega modula in aplikacije za pametne telefone.

Priprava in orodja

Preden začnete, se prepričajte, da imate naslednjo opremo in materiale:
– Mikrokrmilnik ESP8266 ali ESP32
– FM radijski modul (kot je SI4703 ali TEA5767)
– Testna plošča in kabli za vžig
– Napajalnik (npr. baterija ali USB-adapter)
– Naprava Android/iOS z aplikacijo Blynk ali drugo aplikacijo, ki podpira daljinsko upravljanje

1. korak: Programiranje mikrokrmilnika

Prvi korak je, da ESP8266/ESP32 povežete z računalnikom in ga programirate za komunikacijo z FM radijskim modulom in aplikacijo za daljinsko upravljanje.

Namestitev Arduino IDE in dodatnih knjižnic
1. Prenesite in namestite Arduino IDE: Arduino IDE je programska oprema, ki se uporablja za pisanje in nalaganje kode na ploščo mikrokrmilnika. Prenesete jo lahko z uradne spletne strani Arduino.
2. Dodajte ploščo ESP8266/ESP32 v Arduino IDE:
– Odprite Arduino IDE in pojdite na `Datoteka -> Nastavitve`.
– V razdelku »Dodatni URL-ji upravitelja plošč« dodajte ta URL: »http://arduino.esp8266.com/stable/package_esp8266com_index.json« za ESP8266 ali »https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json« za ESP32.
– Pojdite na `Orodja -> Plošča -> Upravitelj plošč`, poiščite in namestite ustrezno ploščo.
3. Namestite knjižnico FM radia: Poiščite in namestite knjižnico SI4703 ali TEA5767 iz `Sketch -> Include Library -> Manage Libraries`.

PREBERITE  Kako narediti digitalni radio z DSP

Koda za ESP8266/ESP32
Spodnji primer kode deluje za ESP8266 z modulom TEA5767:

“`cpp
vključujejo
vključujejo
vključujejo
vključujejo

TEA5767Radio;

char auth[] = “YourAuthToken”;
char ssid[] = “SSIDVašemOmrežju”;
char pass[] = “VašeOmrežnoGeslo”;

BLYNK_WRITE(V1) {
int channel = param.asInt(); // Pridobi vrednost v območju od 87.5 do 108.0
frekvenca s plavajočo zaporedjo = kanali / 10.0;
radio.nastaviFrekvenco(frekvenca);
}

nična namestitev () {
Serial.begin (115200);
Blynk.begin(avt., ssid, pass);
Wire.begin ();
radio.init();
}

void loop () {
Blynk.run();
}
""

Spremenite `YourAuthToken`, `YourNetworkSSID` in `YourNetworkPassword` glede na vaše omrežje Wi-Fi in žeton za preverjanje pristnosti iz aplikacije Blynk.

2. korak: Priključitev strojne opreme

1. Povežite ESP8266/ESP32 z modulom TEA5767:
– VCC na TEA5767 do 3.3 V na ESP8266/ESP32
– GND na TEA5767 z GND na ESP8266/ESP32
– SDA na TEA5767 do D2 na ESP8266 ali GPIO21 na ESP32
– SCL na TEA5767 do D1 na ESP8266 ali GPIO22 na ESP32

2. Antena: Za boljši sprejem radijskega signala priključite anteno na modul TEA5767. Kot anteno lahko uporabite dolg kos žice.

3. korak: Konfigurirajte aplikacijo Blynk

1. Prenesite aplikacijo Blynk: Namestite aplikacijo Blynk iz trgovine Google Play ali Apple App Store.
2. Ustvarite nov projekt: V aplikaciji Blynk ustvarite nov projekt in dodajte pripomoček Step H za nastavitev radijske frekvence. Nastavite vhodno območje od 875 do 1080, kar predstavlja od 87.5 MHz do 108.0 MHz.
3. Pridobi žeton za preverjanje pristnosti: Ko je projekt ustvarjen, bo aplikacija zagotovila žeton za preverjanje pristnosti, ki ga morate vnesti v kodo Arduino.

4. korak: Preizkusite

Ko so vsi koraki zaključeni, je čas za testiranje sistema:

1. Nalaganje kode: Naložite kodo, ki je bila zapisana v ESP8266/ESP32 prek Arduino IDE.
2. Vklopite napravo: Priključite modul ESP8266/ESP32 in TEA5767 na vir napajanja.
3. Upravljanje iz Blynka: Odprite aplikacijo Blynk in uporabite konfiguriran pripomoček za spreminjanje radijske frekvence. ESP8266/ESP32 bo upravljal modul TEA5767 in spreminjal frekvenco glede na nastavitve v aplikaciji.

PREBERITE  Kako narediti radio z minimalističnim dizajnom

Odpravljanje težav

Če sistem ne deluje, kot bi moral, lahko preverite naslednje:
– Priključek z nožicami: Prepričajte se, da so vsi kabli pravilno priključeni in da niso ohlapni.
– Programska koda: Prepričajte se, da je bila koda brez napak naložena v mikrokrmilnik.
– Omrežje Wi-Fi: Prepričajte se, da je ESP8266/ESP32 pravilno povezan z omrežjem Wi-Fi in da uporabljate pravilen žeton za preverjanje pristnosti iz aplikacije Blynk.
– Napajanje: Prepričajte se, da je napajanje zadostno, še posebej, če uporabljate veliko komponent.

Zaključek

Izdelava radia na daljinsko upravljanje se morda zdi zapleten projekt, vendar lahko s pravim orodjem in koraki ustvarite funkcionalen in eleganten sistem. Kombinacija mikroprocesorske tehnologije in radijskega modula vam omogoča upravljanje radia prek aplikacije za pametne telefone, kar zagotavlja enostaven dostop in upravljanje kadar koli in kjer koli.

Ta poskus ne le pomaga posodobiti običajne radijske sprejemnike, temveč odpira tudi možnosti za nadaljnji razvoj tehnologije interneta stvari (IoT). Z ustvarjalnostjo in vztrajnostjo lahko isti koncept uporabite tudi na drugih napravah v vašem domu ali na delovnem mestu.

Srečno in srečno!

Pustite komentar