korrekt,
insgesammt wirds so aussehen:
Beim einschalten der Bodenstation bootet der Raspi, sucht nach verfügbaren videoempfängern und zeigt deren bild an (auch mehrere möglich, sind dann ueber nen kleinen taster durchwählbar)
er scannt dann so-lange bis er ein stabiles signal gefunden hat und zeigt dieses an. kann aber auch neu getriggert werden, wenn ers verliert scannt er nach 15 sekunden erneut.
Durch nen knopfdruck kann dann das recording gestartet werden, es startet aber erst sobald das signal auch da is,...
noch ein taster kann zum hochschalten der kanäle verwendet werden
Falls meine Graupner funke in recihweite ist liest er dort sämmtliche telemetriedaten aus und schreibt sie in ein logfile passend zum recording (evtl auch anzeige auf ner map, mal sehen)
er kann aus den Daten der funke dann zwei Servos ansteuern, da er selbst seine Position via GPS und kompass abfragt
wird die Bodenstation ausgeschaltet (oder der 3s Akku ist leer) bekommt der Raspi ein shutdown-signal und beendet laufende recordings und fährt runter
wird er dann zu Hause wieder eingeschaltet bzw ist er in recihweite des konfigurierten Wlan netztes, läd er die recordings automatisch aufs NAS sodass ich die box einfach nur zu hause nochmal n halbes stuendchen einschalten muss und alles gleich uebertragen wird.
Die verschiedenen modi in denen er sich befindet werden via LED und angezeigt und natuerlich aufm display dargestellt.
Darueber zu fliegen wird durch den delay zum RX warscheinlich etwas ungemütlich, aber dafür haengt ja an dem ganzen noch ein kleiner Realacc diversity RX mit rx5808 pro-custom-firmware
Das ganze ist in python geschrieben und kann grundsätzlich einfach durch clonen des images oder eben installation der einzelnen komponenten (z.b. opencv) installiert werden.
Vielleicht mach ich da ne OpenSource geschichte raus, könnte vllt fuer den ein oder anderen interessant sein was ein kleiner Pi-ZeroW alles schafft als GCS (DVR, OSD, einstellungen via BetaflightGui,..... Automatische uploads auf NAS, FTP,.... )