Репост из: FPV COVENANT
Сделали управление приёмником «Спектр» на ESP32.
Решили попробовать реализовать идею управления приемником Сектор - один тач-экран и всё в одном корпусе. В основу лёг модуль WT32-SC01 Plus с ESP32-S3 внутри, 3.5-дюймовым экраном ST7796UI и ёмкостным тачем FT6336U.
Связь с приёмником идёт по UART на скорости 115200 baud — ESP32 принимает команды, парсит протокол и показывает всё на дисплее.
Пару безсонных ночей и получилось реализовать несколько функций:
• Переключение каналов по тапу на экран — нажал, частота сменилась.
• Отображение текущей частоты и уровня сигнала RSSI в реальном времени — видно, что ловишь, а что нет.
• Автосканирование всего диапазона Сектора от 70 до 8000 МГц — скан идёт, пока не найдёт что-то приемлемое и выводит на экран.
• Одноразовое сканирование полного диапазаона с выводом топ-7 частот по силе сигнала и возможностью быстрого выбора найденных частот и вывода на монитор.
• Последний рабочий канал тоже запоминается, чтобы не искать с нуля каждый раз.
AUTO режим — устройство работает как детектор, каждые 5 секунд сканирует все диапазоны и автоматически переключается на самый сильный сигнал. Поп-up меню показывает топ-7 частот с цветовой кодировкой по силе сигнала, а цифровая клавиатура позволяет ввести частоту вручную. График сигнала отображает RSSI выбранного диапазона в реальном времени.
Связь с реальным «Спектром» проверена — команды выполняются, RSSI обновляется, сканирование находит реальные FPV сигналы с дрона. Пока попробовали правда ток на 1.2 и 5.8 ГГц. В планах — добавить пресеты частот под разные сценарии и еще хочется пищалку чтобы сигналы были звуковые.
Можно использовать для автомобиля как видеодетектор, в составе станции НСУ, пост обнаружения БПЛА. Мы вот попробовали для тестов влепить в свою НСУ. Еще отдельно сделаем корпус для экрана как пульт управления будет.
Решили попробовать реализовать идею управления приемником Сектор - один тач-экран и всё в одном корпусе. В основу лёг модуль WT32-SC01 Plus с ESP32-S3 внутри, 3.5-дюймовым экраном ST7796UI и ёмкостным тачем FT6336U.
Связь с приёмником идёт по UART на скорости 115200 baud — ESP32 принимает команды, парсит протокол и показывает всё на дисплее.
Пару безсонных ночей и получилось реализовать несколько функций:
• Переключение каналов по тапу на экран — нажал, частота сменилась.
• Отображение текущей частоты и уровня сигнала RSSI в реальном времени — видно, что ловишь, а что нет.
• Автосканирование всего диапазона Сектора от 70 до 8000 МГц — скан идёт, пока не найдёт что-то приемлемое и выводит на экран.
• Одноразовое сканирование полного диапазаона с выводом топ-7 частот по силе сигнала и возможностью быстрого выбора найденных частот и вывода на монитор.
• Последний рабочий канал тоже запоминается, чтобы не искать с нуля каждый раз.
AUTO режим — устройство работает как детектор, каждые 5 секунд сканирует все диапазоны и автоматически переключается на самый сильный сигнал. Поп-up меню показывает топ-7 частот с цветовой кодировкой по силе сигнала, а цифровая клавиатура позволяет ввести частоту вручную. График сигнала отображает RSSI выбранного диапазона в реальном времени.
Связь с реальным «Спектром» проверена — команды выполняются, RSSI обновляется, сканирование находит реальные FPV сигналы с дрона. Пока попробовали правда ток на 1.2 и 5.8 ГГц. В планах — добавить пресеты частот под разные сценарии и еще хочется пищалку чтобы сигналы были звуковые.
Можно использовать для автомобиля как видеодетектор, в составе станции НСУ, пост обнаружения БПЛА. Мы вот попробовали для тестов влепить в свою НСУ. Еще отдельно сделаем корпус для экрана как пульт управления будет.