Бюджет: 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 дні.
Реальна реалізація, якщо модулі