Како направити радио са даљинским управљачем

Како направити радио са даљинским управљачем

Радио, дугогодишњи комуникациони медијум, остаје релевантан и популаран и данас. Упркос појави многих нових технологија, његова привлачност остаје јака. Али шта ако бисмо могли да комбинујемо модерну технологију са овим класиком? Замислите радио који се може даљински контролисати. Овај чланак ће корак по корак обрадити како да направите радио са даљинским управљањем који се може контролисати преко Wi-Fi мреже користећи микроконтролер као што је ESP8266, FM радио модул и апликацију за паметне телефоне.

Припрема и алати

Пре него што почнете, уверите се да имате следећу опрему и материјале:
– Микроконтролер ESP8266 или ESP32
– FM радио модул (као што је SI4703 или TEA5767)
– Плоча за пробну употребу и каблови за пуштање
– Напајање (нпр. батерија или УСБ адаптер)
– Андроид/иОС уређај са Блинк апликацијом или другом апликацијом која подржава даљинско управљање

Корак 1: Програмирање микроконтролера

Први корак је повезивање ESP8266/ESP32 са рачунаром и програмирање да комуницира са FM радио модулом и апликацијом за даљинско управљање.

Инсталација Arduino IDE-а и додатних библиотека
1. Преузмите и инсталирајте Arduino IDE: Arduino IDE је софтвер који се користи за писање и отпремање кода на плочу микроконтролера. Можете га преузети са званичне Arduino веб странице.
2. Додајте ESP8266/ESP32 плочу у Arduino IDE:
– Отворите Arduino IDE, затим идите на `File -> Preferences`.
– У одељку „Додатне URL-ове менаџера плоча“ додајте овај URL: „http://arduino.esp8266.com/stable/package_esp8266com_index.json“ за ESP8266 или „https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json“ за ESP32.“
– Идите на `Алати -> Плоча -> Менаџер плоча`, пронађите и инсталирајте одговарајућу плочу.
3. Инсталирајте FM радио библиотеку: Пронађите и инсталирајте библиотеку SI4703 или TEA5767 из `Sketch -> Include Library -> Manage Libraries`.

Код за ESP8266/ESP32
Пример кода испод ради за ESP8266 са TEA5767 модулом:

“`цпп
обухватити
обухватити
обухватити
обухватити

TEA5767Радио радио;

цхар аутх[] = „ВашАутхТокен“;
char ssid[] = „SSIDВашеМреже“;
char pass[] = „ВашаМрежнаЛозинка“;

БЛИНК_ВРИТЕ(В1) {
int channel = param.asInt(); // Добијање вредности у опсегу од 87.5 до 108.0
фреквенција са покретним бројем = канали / 10.0;
радио.сетФреквенција(фреквенција);
}

воид сетуп () {
Сериал.бегин (115200);
Блинк.бегин(аутентификација, ссид, пас);
Вире.бегин();
радио.инит();
}

воид лооп () {
Блинк.ран();
}
„`

Промените `YourAuthToken`, `YourNetworkSSID` и `YourNetworkPassword` према вашој Wi-Fi мрежи и токену за аутентификацију из апликације Blynk.

Корак 2: Повезивање хардвера

1. Повежите ESP8266/ESP32 са TEA5767 модулом:
– VCC на TEA5767 до 3.3V на ESP8266/ESP32
– GND на TEA5767 до GND на ESP8266/ESP32
– SDA на TEA5767 до D2 на ESP8266 или GPIO21 на ESP32
– SCL на TEA5767 до D1 на ESP8266 или GPIO22 на ESP32

2. Антена: Повежите антену са модулом TEA5767 ради бољег пријема радио сигнала. Можете користити дугачак комад жице као антену.

Корак 3: Конфигуришите апликацију Blynk

1. Преузмите апликацију Blynk: Инсталирајте апликацију Blynk из Google Play продавнице или Apple App Store-а.
2. Креирајте нови пројекат: Креирајте нови пројекат у апликацији Blynk и додајте виџет Step H да бисте подесили радио фреквенцију. Подесите улазни опсег од 875 до 1080, што представља од 87.5 MHz до 108.0 MHz.
3. Добијте токен за аутентификацију: Када се пројекат креира, апликација ће обезбедити токен за аутентификацију који морате унети у Ардуино код.

Корак 4: Тестирајте га

Када су сви кораци завршени, време је за тестирање система:

1. Отпремите код: Отпремите код који је написан на ESP8266/ESP32 преко Arduino IDE-а.
2. Укључите уређај: Повежите ESP8266/ESP32 и TEA5767 модул са извором напајања.
3. Контрола из апликације Blynk: Отворите апликацију Blynk и користите виџет који сте конфигурисали да бисте променили радио фреквенцију. ESP8266/ESP32 ће контролисати модул TEA5767 и мењати фреквенцију у складу са подешавањима у апликацији.

Решавање проблема

Ако систем не ради како треба, неке ствари које можете проверити су:
– Пин конекција: Уверите се да су сви каблови правилно повезани и да нису лабави.
– Програмски код: Уверите се да је код без грешке отпремљен у микроконтролер.
– Wi-Fi мрежа: Уверите се да је ESP8266/ESP32 исправно повезан са Wi-Fi мрежом и да користите исправан токен за аутентификацију из Blynk апликације.
– Напајање: Уверите се да има довољно напајања, посебно ако користите много компоненти.

Закључак

Изградња радија са даљинским управљањем може изгледати као сложен пројекат, али уз праве алате и кораке, можете креирати функционалан и стилски систем. Комбинација микропроцесорске технологије и радио модула вам омогућава да контролишете радио помоћу апликације за паметни телефон, пружајући лак приступ и рад било када и било где.

Овај експеримент не само да помаже у модернизацији конвенционалних радио-уређаја, већ отвара и могућности за даљи развој IoT (Интернет ствари) технологије. Уз креативност и истрајност, можете применити исти концепт на друге уређаје у вашем дому или на радном месту.

Срећно и срећно!

Оставите коментар