Ein einfaches Lua-basiertes Dashboard für den TBS Tango2
Standardmäßig werden auf dem Bildschirm die kumulierten Spannungen angezeigt. Das bedeutet, dass die Batterieanzeige auf der linken Seite irrelevante Informationen anzeigt. Wenn Sie die durchschnittliche Zellenspannung abrufen möchten, geben Sie in der Betaflight-CLI set report_cell_voltage = ON
ein.
set report_cell_voltage = ON
.)Die erste Option zur Anzeige weiterer Informationen heißt farl.lua:
Ich habe ein (sehr) einfaches Vorlagensystem hinzugefügt: Sie können farl.lua bearbeiten und den leeren Bereich am unteren Bildschirmrand mit den folgenden Optionen füllen:
-- If you set the GPS, it will no show Rssi Quality & Power ouput in order to keep a readable screen
-- Display the GPS Coordinates of the quad
local displayGPS = false
-- Display Signal to Noise ratio
local displayRssi = false
-- Display the Tango2 PowerOuput (useful to avoid to fly at 25mw in a bando)
local displayPowerOutput = false
-- Will be displayed only if displayGPS, Rssi and PowerOuput are set to false
local displayFillingText = true
Sie können wählen, was Sie anzeigen möchten! Wenn alles auf „False“ gesetzt ist, bleibt es unverändert leer.
Das zweite ist einfacher, nimmt aber den gesamten verfügbaren Platz ein: es ist farllh.lua
Laden Sie das obige Farl.lua-Skript herunter und ziehen Sie es auf Ihr Radio. Sie sollten dies in Ihrem Ordner /SCRIPTS/TELEMETRY ablegen.
So installieren Sie:
Wenn Sie die Dateien korrekt kopiert haben, können Sie jetzt zur Einrichtungsseite des Telemetriebildschirms gehen und das Skript als Telemetrieseite einrichten.
Durch die Einrichtung des Skripts als Telemetrieseite ist der Zugriff per Knopfdruck möglich.
Da nicht jeder die gleiche Controller-Konfiguration wie ich verwendet, finden Sie hier einige Tipps zum Bearbeiten des Skripts für Ihre Zwecke ...
Um zu ändern, welche Taste das Dashboard aktiviert, ändern Sie bitte hier den Wert von „sa“ in einen anderen Eingang
Um zu einem zweistufigen Scharfschaltmechanismus zu wechseln, ändern Sie die obige Option in einen „logischen“ Schalter. Beispiel: armed = getValue('ls2')
. Siehe: Problem Nr. 2
Um den Scharfschaltschalter umzukehren, so dass er umgekehrt ist (z. B. wenn Sie scharfgeschaltet sind, während dieses Dashboard anzeigt, dass er unscharf ist), ändern Sie bitte den Code hier. Normalerweise vertauschen Sie einfach alle <
und >
in diesen beiden Zeilen, die sich auf „armed“ beziehen.
Um zu ändern, welche Taste Ihren Modus einstellt, ändern Sie bitte diese Zeile auf einen anderen Eingang.
Um den Namen jedes Modus auf dem Modusschalter zu ändern, ändern Sie bitte diese Zeilen
Das Einrichten Ihres Mobilteils für einen Timer ist eine Standardfunktion von OpenTX. Sie können googeln, wie das geht, oder diesen Fehlerbericht für weitere Informationen lesen.
Weitere Informationen zum Programmieren in Lua speziell für OpenTX finden Sie hier