Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)
Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.
Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych:
- 3000–4200 MHz;
- 4900–6000 MHz;
- 6100–7500 MHz.
Funkcjonalność:
- automatyczne skanowanie częstotliwości w zadanym zakresie;
- siatka skanowania co 5 MHz;
- określenie obecności aktywnego sygnału wideo;
- automatyczne dostosowanie nadajnika do wykrytej częstotliwości;
- utrzymanie pracy na znalezionej częstotliwości;
- automatyczne powracanie do trybu wyszukiwania po utracie sygnału.
- Wymagania:
- możliwość zmiany siatki kanałów i zakresów przez konfigurację;
- maksymalne pokrycie zakresu bez pomijania kanałów analogowego wideo;
- praca na modułach RF bez użycia SDR;
- opracowanie schematu podłączenia oraz oprogramowania dla Arduino;
- udostępnienie kodu źródłowego oraz dokumentacji.
-
238 Dzień dobry.
Mogę zająć się tym projektem. To dla mnie bliski temat, ponieważ z Arduino, mikrokontrolerami, schematyką i logiką pracy z modułami pracowałem jeszcze w college'u. Zadanie jest technicznie wykonalne, ale trzeba je odpowiednio podzielić na etapy.
Ważny punkt: Arduino nie działa bezpośrednio z częstotliwościami 3000-7500 MHz. Musi sterować zewnętrznymi modułami RF, które już odpowiadają za odbiór i nadawanie. To znaczy, że Arduino w tym systemie będzie kontrolerem: przeszukuje częstotliwości, odczytuje poziom sygnału, sprawdza obecność wideo, utrzymuje znalezioną częstotliwość i wydaje polecenie nadajnikowi.
Mogę zaproponować dwie opcje pracy.
Pierwsza opcja: szybkie demo za 2000 zł.
…
W tej opcji robię demonstrację logiki w Wokwi. To nie będzie finalny schemat RF na 3-7.5 GHz, ponieważ symulator nie sprawdza rzeczywistej części radiowej. Ale demo pokaże, jak dokładnie ma działać system:
1. skanowanie trzech pasm;
2. krok 5 MHz;
3. konfiguracja pasm w kodzie;
4. wyszukiwanie aktywnego sygnału;
5. przejście w tryb utrzymania znalezionej częstotliwości;
6. powrót do wyszukiwania przy utracie sygnału;
7. symulacja ustawienia nadajnika;
8. wyjście stanu systemu;
9. komentarze w kodzie, co dokładnie należy zamienić na rzeczywiste moduły RF.
Ten etap jest potrzebny, aby szybko uzgodnić algorytm bez zamawiania części i bez oczekiwania na dostawę.
Druga opcja: realizacja pod rzeczywiste urządzenia za 10 000 zł.
Ta opcja jest możliwa, jeśli z waszej strony zostaną dostarczone lub uzgodnione konkretne odbiorniki i nadajniki RF. Części i dostawa są opłacane osobno, ponieważ ich koszt zależy od konkretnych modeli.
Do pełnej realizacji potrzebuję:
1. dokładnych modeli odbiorników dla pasm 3000-4200, 4900-6000 i 6100-7500 MHz;
2. dokładnych modeli nadajników;
3. kart katalogowych dla każdego modułu;
4. informacji, jak ustala się częstotliwość: SPI, I2C, UART, rejestry PLL, komendy AT lub inny sposób;
5. czy jest wyjście RSSI lub inne wyjście poziomu sygnału;
6. czy jest CVBS/video out;
7. poziomy logiczne sygnałów: 3.3 V lub 5 V;
8. czy nadajnik musi być automatycznie włączany, czy tylko ustawiana jest częstotliwość;
9. w jakich warunkach będzie testowanie.
W rzeczywistej wersji robiłbym określenie sygnału nie tylko po RSSI, ponieważ RSSI może reagować również na szum. Lepiej sprawdzać dwa parametry: poziom sygnału i obecność synchronizacji wideo. Do tego można użyć oddzielnego detektora wideo kompozytowego, na przykład LM1881 lub analog. Wtedy system będzie dokładniej rozumieć, że znaleziono właśnie analogowy sygnał wideo.
Orientacyjne terminy:
Demo w Wokwi: 1-2 dni.
Rzeczywista realizacja, jeśli moduły...
-
2018 13 2 cześć,
jeśli moduły na wskazane zakresy są dostępne - jestem gotów wykonać pracę, ale to nie do końca będzie arduino
teraz podałem maksymalną cenę i terminy
w trakcie ustalania cena może się zmniejszyć
-
1510 10 0 Dzień dobry! Mamy doświadczenie w pracy z modułami RF oraz niskopoziomowym programowaniem mikrokontrolerów. Realizujemy system automatycznego skanowania i synchronizacji częstotliwości za pomocą zoptymalizowanych algorytmów przetwarzania sygnału na Arduino, zapewniając stabilną pracę w zakresie 3-7,5 GHz. Jesteśmy gotowi omówić szczegóły techniczne integracji modułów w celu osiągnięcia maksymalnej prędkości przełączania.
-
Скажіть чесно, перед тим як створювати таку тему — ви хоча б запитали у AI, наприклад, чи взагалі можливо таке зробити на Arduino), і якщо так, то що він вам відповів? 🙂
-
Добре , бо тоді краще написати які модулі.
Бо складається враження, шо ви намагаєтесь використовувати Ардуину
для цього
- визначення наявності активного відеосигналу;
- автоматичне налаштування передавача на виявлену частоту;
- утримання роботи на знайденій частоті;
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 13 dni 8 godzin temu ∙ 17 ofert |