ESP32SVX стал заметно удобнее: локализация, голосовые сообщения и новый уровень управления
Проект ESP32SVX продолжает развиваться. С момента первой публикации он заметно вырос: из небольшого эксперимента на ESP32 постепенно получился самостоятельный узел для работы с SVXLink-рефлекторами, который можно настроить и использовать без отдельного компьютера рядом с радиостанцией.
О том, с чего всё начиналось, можно прочитать в первой публикации о проекте:
https://www.odradio.link/svxlink/142-svxlink-esp32-malenkij-proekt-s-bolshimi-perspektivami.html
Последнее большое обновление получилось особенно заметным именно с пользовательской точки зрения. В нём мы сосредоточились не на внутренних изменениях, а на том, чтобы устройством было проще пользоваться каждый день.
Интерфейс теперь говорит на трёх языках
Одно из самых заметных нововведений — полноценная локализация Web-интерфейса.
Теперь ESP32SVX доступен на:
Русском · Українській · English
Язык можно переключить прямо из интерфейса устройства. Выбор сохраняется, поэтому после перезагрузки ничего настраивать заново не нужно.
Это касается не только подписей и пунктов меню. Вместе с языком интерфейса меняется и язык голосовых сообщений.
Для проекта это важный шаг. ESP32SVX уже давно используется не только как экспериментальная плата на столе, и нормальная локализация делает устройство гораздо понятнее для новых пользователей.
Появились голосовые сообщения
Вторая крупная новинка — голосовое сопровождение команд и событий.
Теперь после выполнения команды ESP32SVX может не просто подать короткий звуковой сигнал, а голосом сообщить результат.
Например, устройство может произнести выбранную TalkGroup, подтвердить переключение режима, сообщить о работе Parrot или о подключении к выбранному рефлектору.
Это особенно удобно при работе непосредственно с радиостанции. Не нужно открывать телефон или Web-интерфейс, чтобы убедиться, что команда выполнена правильно — результат можно услышать прямо в эфире.
При этом пользователь может сам выбирать, какой вариант подтверждения ему удобнее: привычные тональные сигналы или голосовые сообщения.
Важно уточнить: речь идёт не о распознавании речи. Управление по-прежнему выполняется привычными командами, а ESP32SVX отвечает на них голосом.
Собственный позывной тоже может звучать автоматически
В настройках появился отдельный позывной станции.
ESP32SVX может периодически передавать его фонетикой, например каждые 30 или 60 минут. Это позволяет организовать автоматическое оповещение позывного без дополнительных внешних устройств.
Интервал, задержки и само включение этой функции задаются пользователем.
Планировщик сигналов и объявления времени
Появился отдельный планировщик.
С его помощью можно настроить периодические события: собственный тональный сигнал, звуковое оповещение и произношение текущего времени.
Это можно использовать, например, для часовых сигналов, регулярных объявлений или других событий, которые должны происходить автоматически.
Планировщик работает вместе с остальными функциями ESP32SVX и не требует отдельного управляющего компьютера.
Настройка рефлекторов стала понятнее
Система профилей рефлекторов также была переработана.
Теперь первый профиль устроен точно так же, как остальные. Пользователь может хранить несколько заранее подготовленных подключений и быстро переключаться между ними.
По умолчанию в проекте подготовлены профили для Free SVX, ORLink и UA Svx.
Один из основных рефлекторов, с которым развивается и тестируется проект — Free SVX Link Reflector:
Улучшена работа с Monitor TG
Работа с Monitor TG стала удобнее и предсказуемее.
Для каждого профиля рефлектора используется собственный список наблюдаемых групп, а переключение между профилями больше не приводит к путанице в настройках.
Также появилась более гибкая работа с приоритетами групп, что особенно полезно на узлах, где одновременно отслеживается несколько направлений.
Поддержка большого дисплея
Помимо привычного небольшого дисплея, ESP32SVX теперь поддерживает ILI9341 2.8" 240×320.
Интерфейс на большом экране сохраняет знакомую структуру, но использует увеличенную площадь дисплея. Это делает информацию о текущей TG, состоянии узла и активном корреспонденте заметно удобнее для стационарной установки.
Управление через браузер и ESP32SVX Cloud
Локальный Web-интерфейс остаётся основным способом настройки устройства, но при необходимости к своему ESP32SVX можно получить доступ и удалённо.
Для этого развивается ESP32SVX Cloud:
Через него можно открыть интерфейс своего устройства и управлять основными настройками через Интернет.
Первая установка и обновление ESP32SVX
Для первой установки ESP32SVX используется Web Flasher:
Достаточно подключить ESP32 к компьютеру по USB, открыть страницу прошивальщика и выполнить первоначальную установку прямо из браузера.
После первой установки обновляться можно уже из Web-интерфейса самого ESP32SVX. Для этого не требуется снова подключать устройство к Web Flasher или использовать командную строку.
Таким образом:
- Web Flasher нужен для первой прошивки устройства;
- последующие обновления устанавливаются прямо из интерфейса ESP32SVX.
Проект продолжает развиваться
ESP32SVX всё ещё остаётся живым проектом, в котором новые возможности появляются на основе реального использования устройства в эфире.
Особенно важны отзывы пользователей: какие функции удобны, что работает не так, чего не хватает и что стоит изменить.
Обсуждение проекта, новости, тестовые версии и обратная связь доступны в Telegram-чате:
Полезные ссылки:
- Чат проекта: https://t.me/esp32svx
- Первая публикация об ESP32SVX: https://www.odradio.link/svxlink/142-svxlink-esp32-malenkij-proekt-s-bolshimi-perspektivami.html
- Web Flasher: https://flash.odradio.link/
- Free SVX Link Reflector: https://free-svx.link/
- ESP32SVX Cloud: https://esp.free-svx.link/
ESP32SVX постепенно становится не просто связкой «ESP32 + радиомодуль», а полноценным компактным узлом с собственным Web-интерфейсом, профилями рефлекторов, локализацией, голосовыми сообщениями и автоматическими функциями.
И, судя по тому, сколько идей ещё находится в работе, это далеко не последнее большое обновление.
