Automatyczne sterowanie stanowiskiem DJI O4
Kontroler oparty na Raspberry Pi Pico, który pozwala powtarzalnie testować DJI O4: sterowane zasilanie, komunikacja szeregowa w stylu FC, stan uzbrojenia i kontrolowane sekwencje testowe.
Problem
Eksperymenty RF łatwiej porównywać, gdy nadajnik za każdym razem zaczyna od znanego stanu. Ręczne zasilanie, uzbrajanie i konfiguracja wprowadzają zmienność i utrudniają automatyczne sekwencje.
Architektura
Potwierdzone na stanowisku
Kontroler odtwarza zachowanie arm/disarm używane na stanowisku i pozwala deterministycznie wprowadzić O4 w znany stan testowy. Podczas prac potwierdzono również telemetrię napięcia w goglach oraz działającą ścieżkę DisplayPort OSD.
Dlaczego sprzętowy cutoff jest ważny
Automatyzacja programowa nie powinna być jedynym sposobem zakończenia testu nadajnika. Stanowisko ma więc niezależny cutoff przekaźnikowy ze zweryfikowanym limitem czasu. Testy mają ograniczony czas oraz okresy chłodzenia.
Co to umożliwia
Dzięki programowemu nadzorowi zasilania i sterowania host Linux może wykonywać powtarzalne eksperymenty, wiązać capture ze znanym stanem nadajnika i zachowywać dane z każdego testu.