Vario sound geht nicht

Status
Nicht offen für weitere Antworten.
#1
Ich verwende das RSSI telemetry signal um meinen quadcopter bei amstuerzem zu orten, was auch hervorragend funktioniert.

Nun dachte ich mir man koennte den eigentlich furchtbaren VARIO sound nehmen um ein ton propoprtional zum RSSI signal zu modlulieren. Also RSSI ist niedrig, brummtun, RSSI ist hoch, piepston.

Leider bekomme ich das nicht hin ... unter special funtions kann man nur vario waehlen aber kein eingangswert. Im internet gibts nur videos bei denen vario vom hoehensignal der telemetrie genommen wird. Ist das so festgelegt? Kann man das nicht beliebig definieren? Es gibt auch ein video in dem einer einen ton proportional zum kanal spielt. Das bekomme ich aber nicht hin :(

Matt
 

helle

Erfahrener Benutzer
#2
Hy,

Das ist wohl ein etwas falsch fomuliertes Thema

Das müsste eigentlich heißen:

Wie kann ich dem RSSI-Signal einen variablen Ton zuweisen,
um damit ein verlorenes Modell besser finden zu können.


Geht nicht gibts nicht bei openTx
Da gibt es wie immer mehrere Möglichkeiten:

a) Schreib dir ein sehr kleines, einfaches LUA-Script
oder
b) verwende die neue Telemetrie in der openTx V2.1


So geht das mit der neuen Telemetrie:
Wir haben ja einen einstellbaren variablen Sondgenerator, der normal vom Vario gespeist wird.
Das kann man umbiegen, indem man eine andere angepasste Quelle verwendet.

Die Signale:
RSSI-Singal geht von 0 bis über 100 dBm (Anzeige bis 99)
Vario-Signal geht von -17 bis +17 m/s

Also müssen wir erst mal den RSSI-Bereich anpassen:
RSSI Wert verwenden von Sensor-ID F101 Signal-ID 25
dieses RSSI Signal auf einen anderen Bereich von 0 bis 20 normieren. (hier mit Verstärkung: 50.0)
(intern 100 ist 1000 somit 1000/50=20)

Dann als Varioquelle diese angepasste RSSI-Signal zuweisen
und in den Sepzialfunktionen per Schalter das "Vario" aktiveren,
damit hast du einen variablen Ton mit Quelle RSSI

Zusätzlich kann man am Telemetriescreen den neue RSSI-Wert als Balken darstellen 0 -25



Das sieht dann so aus:
Nicht wundern dass keine Werte in den Bildern erscheinen,
die Bilder sind aus dem Compiler-Simulator, aber am Sender funktioniert es genauso,
Dort sieht man halt dann die tatsächlichen Werte

Habe es gerade noch mit einem Empfänger ausprobiert, die Suchfunktion geht prächtig!
 

Anhänge

Zuletzt bearbeitet:
#3
Danke fuer die Antwort! Sollte man OpenTX 2.1 denn verwenden (OpenTX 2.1 (unstable, developers only).)

Ansonsten muss ich mal in die LUA scripts eintauchen ..
 

helle

Erfahrener Benutzer
#5
Mit einem 10 Zeilen LUA-script

lese den knüppel aus, Bereich -100 bis +100
schreibe die Werte in die Vario variable

und mehr ist da nicht.
------------------------------
Was man hört der normale Varionsound (einstellbar)
Max Vario-Bereich ist -17 bis +17
darüber und darunter hoher oder tiefer Dauerton

----------------------
Im compiler kann man das auch mit Testdaten machen
um das vario zu simulieren.
 
Zuletzt bearbeitet:
#6
mit einem 10 Zeilen LUA-script

lese den knüppel aus -100 bis +100
schreibe die Werte in das Vario

das ist der normale Varionsound
Max-Bereich ist -17 bis +17
darüber und darunter hoch oder tief

die sache mit den scripten scheint doch etwas aufwaendig zu sein .... kann ich denn OpenTX2.1 nehmen und muss man da unangenehme bugs befuerchten?
 
#7
komisch, bei mir laeuft nicht mal das:

http://open-txu.org/home/grad-school/lua/beginning-model-scripting/

– Hello World, Taranis style
– by Super Duper Student 6/29/2014
– This script will allow the user to define an input and then return
– the same input and also the inverse.

local inputs = { {“Your Val”, SOURCE } }

local outputs = { “Val”, “Inv” }

local function run_sub( yourval )
— Return: We are going to get the negative of the input value and return both
local invval = yourval*-1

return yourval, invval
end

– Return statement
return { run=run_sub, output=outputs, input=inputs}


habe schon alle kommentare rausgemacht ....
 

helle

Erfahrener Benutzer
#8
LUA in der openTx Firmware eingebunden?
LUA-Script in richtige Verzeichnis im Modell?
LUA Aufruf des Script unter openTx im Modell?

Kommt eine Fehlermeldung?


Was haste den als SOURCE angegeben?

Geht der LUA-wizzard dann hast schon mal das LUA richtig eingebunden
 
Zuletzt bearbeitet:
#9
LUA in der openTx Firmware eingebunden?
LUA-Script in richtige Verzeichnis im Modell?
LUA Aufruf des Script unter openTx im Modell?

Kommt eine Fehlermeldung?


Was haste den als SOURCE angegeben?

Geht der LUA-wizzard dann hast schon mal das LUA richtig eingebunden
ich hatte es nicht in ein modellunterverzeichnis kopiert aber das script war anwaehlbar hatte aber einen error angezeigt.

Ich habe im internet ein modell locator gefunden der nicht den vario sound nimmt sondern einen ton abspielt und die pause moduliert. das funktioniert gut genug.

Danke fuer alle Hilfe! :)

LUAs selber erstellen werde ich erst nochmal verschieben. Ich habe auch keine Dokumentation gefunden und so artet alles in langes raten und probieren aus :(
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten