Бюджет: 10000 UAH Срок: 40 дней
Добрый день.
Могу взяться за этот проект. Для меня это близкая тема, так как с Arduino, микроконтроллерами, схемотехникой и логикой работы с модулями я работал еще с колледжа. Задача технически реальна, но ее нужно правильно разделить на этапы.
Важный момент: Arduino не работает с частотами 3000-7500 МГц напрямую. Он должен управлять внешними RF-модулями, которые уже отвечают за прием и передачу. То есть Arduino в этой системе будет контроллером: перебирает частоты, читает уровень сигнала, проверяет наличие видео, удерживает найденную частоту и дает команду передатчику.
Я могу предложить два варианта работы.
Первый вариант: быстрое демо за 2000 грн.
В этом варианте я делаю Wokwi-демонстрацию логики. Это не будет финальная RF-схема на 3-7.5 ГГц, так как симулятор не проверяет реальную радиочастотную часть. Но демо покажет, как именно должна работать система:
1. сканирование трех диапазонов;
2. шаг 5 МГц;
3. конфигурация диапазонов в коде;
4. поиск активного сигнала;
5. переход в режим удержания найденной частоты;
6. возвращение к поиску при потере сигнала;
7. имитация настройки передатчика;
8. вывод состояния системы;
9. комментарии в коде, что именно нужно заменить под реальные RF-модули.
Этот этап нужен, чтобы быстро согласовать алгоритм без заказа деталей и без ожидания доставки.
Второй вариант: реализация под реальное железо за 10 000 грн.
Этот вариант возможен, если с вашей стороны будут предоставлены или согласованы конкретные приемные и передающие RF-модули. Детали и доставка оплачиваются отдельно, так как их стоимость зависит от конкретных моделей.
Для полной реализации мне нужны:
1. точные модели приемных модулей для диапазонов 3000-4200, 4900-6000 и 6100-7500 МГц;
2. точные модели передающих модулей;
3. datasheet на каждый модуль;
4. информация, как задается частота: SPI, I2C, UART, PLL-регистры, AT-команды или другой способ;
5. есть ли RSSI-выход или другой выход уровня сигнала;
6. есть ли CVBS/video out;
7. логические уровни сигналов: 3.3 В или 5 В;
8. нужно ли передатчик именно автоматически включать, или только настраивать частоту;
9. в каких условиях будет тестирование.
В реальной версии я бы делал определение сигнала не только по RSSI, так как RSSI может реагировать и на шум. Лучше проверять два параметра: уровень сигнала и наличие видеосинхронизации. Для этого можно использовать отдельный детектор композитного видео, например LM1881 или аналог. Тогда система будет точнее понимать, что найден именно аналоговый видеосигнал.
Ориентировочные сроки:
Демо в Wokwi: 1-2 дня.
Реальная реализация, если модули