sareph / th9x

Automatically exported from code.google.com/p/th9x
Other
0 stars 0 forks source link

Head-Tracker am Trainerport #74

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Ich würde gerne einen Head-Tracker an den Trainerport anschließen. Dafür 
müssten aber die Channels im "Trainer" Menü 3/7 frei auswählbar sein. Ist so 
etwas machbar ? Oder ist noch mehr zu ändern ?

What version of the product are you using? On what operating system?
r167

Please provide any additional information below.

Original issue reported on code.google.com by angoliman@ewetel.net on 9 Jan 2011 at 11:43

GoogleCodeExporter commented 9 years ago
was ist ein Head-Tracker?
In welcher Richtung sollen die Daten am Trainerport fliessen?

Im Moment gibt es zwei Betriebsmodi.

1. Gerät arbeitet als Schüler (Power OFF, Trainer-Stecker gesteckt)
In diesem Mode werden alle 8 Kanäle Ch1-Ch8 als PPM-Signal an das 
angeschlossene Kabel geschickt.

2. Gerät arbeitet als Lehrer (Power ON, Trainer Stecker gesteckt)
in diesem Mode empfängt das Gerät das PPM_Signal vom angesteckten Kabel. In 
diesem Modus kann man im Menu 3/7 jeweils einen der acht Werte im PPM-Signal 
mit dem lokalen Stickwert verknüpfen.

Ich vermute dass der Head-Tracker Daten sammeln soll.
In diesem Fall müssten die Daten wie in Mode 1 das Gerät verlassen. 
Allerdings willst du vermutlich auch gleichzeitig ans Modell Senden, was im 
Moment im Mode 1 nicht vorgesehen ist. D.h. du bräuchtest einen Mode 2 der den 
Trainerport wie Mode 1 bedient. (Data out)

Aber wozu willst du die Channels auswählen? Im Datenstrom sind doch alle 8 
Werte enthalten? Kann der Data-Tracker die Kanäle nicht selbst auswählen?

Oder ist meine Vermutung falsch?

Original comment by th...@t-online.de on 9 Jan 2011 at 3:21

GoogleCodeExporter commented 9 years ago
Ein Headtracker wird für das Fliegen im FPV benötigt. Hier ein Beispiel: 

http://www.hobbycity.com/hobbycity/store/uh_viewItem.asp?idProduct=10994

Ok, so wie ich das sehe müsste es mit deinem Beispiel 2 gehen, aber es darf 
keine Verknüpfung mit den Stickwerten erfolgen. Das Trackersignal sollte nur 
an zwei freie Kanäle übergeben und mit gesendet werden.
Der Trainerport müsste dies nur zulassen, bzw. die FW.

Original comment by angoliman@ewetel.net on 10 Jan 2011 at 8:45

GoogleCodeExporter commented 9 years ago
So if I understand right, the module contains gyro's. The module is fixed to 
the pilots head (head band, cap) and signals that the pilot moves his head 
up/down or left-right. The output of the gyro's is a 2 channel PPM signal, that 
are entered through the trainer port, and output again from the TX (i.e. on 
channels 7 and 8). On the plane, channels 7 and 8 are used to control 2 servo's 
that point the FPV camera left-right and up-down.

In that case I expect that the functionality required is already in the TH9x 
software, using the trainer function, and the mixer menu's. 

Original comment by harm.del...@echostar.com on 11 Jan 2011 at 7:43

GoogleCodeExporter commented 9 years ago
ok, meine Vermutung war falsch.
Das Teil ist ein Eingabegerät und es wird die Betriebsart zwei 
benötigt.(Trainerport ist input)
Soweit ich das sehe sollten die PPM-Daten in der th9x korrekt dekodiert werden.
Es gibt jedoch drei kleinere Probleme.
1. Zur Zeit können nur die Trainer-Input-Kanäle 1-4 ausgewählt werden, das 
Teil sendet aber auf Kanal 7 und 8, zumindest in der Defaulteinstellung.
Abhilfe: umstellen des Trackers auf Kanal 3 und 4.
2. auch die Nullpunktkalibrierung ist aktuell nur für die 
Trainer-Input-Kanäle 1-4 vorgesehen
3. Aktuell kann das Trainersignal auch nur über die Stickwerte 
weiterverarbeitet werden. D.h. Selbst wenn man die Kanäle 7 und 8 auswählen 
könnte müsste man diese einem Stick zuweisen. Dabei geht dann die 
Original-Funktion des Sticks verloren.

D.h. es geht im Moment, aber es ist nicht schön.
Mit einer einfachen Änderung könnte auch Kanal 5-8 verfügbar werden.
Die Einspeisung auf die Eingänge P1-P3 bedeutet mehr Aufwand (neues Menu 3/7)
Noch besser wären zusätzliche Eingangskanäle (X1-X4???)

Original comment by th...@t-online.de on 11 Jan 2011 at 11:17

GoogleCodeExporter commented 9 years ago
Also P1-P3 braucht man eigentlich auch nicht. Kanal 5-8 wäre absolut ok, aber 
dann ohne Stickzuweisung. Ist das machbar ?
Wie würde es denn mit X1-X4 gehen ?

FPV ist zugegeben noch eine exotische aber sehr interessante Variante des 
Modellflugs, die sich rasant ausbreitet, denn die Ausrüstung wird immer 
günstiger und besser.  

Original comment by angoliman@ewetel.net on 15 Jan 2011 at 2:57

GoogleCodeExporter commented 9 years ago
The calibration of zero point in radio is not need, because the head tracker 
usually has a reset button. If you press this button a servo at dedicated 
channel turns to zero position. The original firmware has a all eight channel 
in trainer menu and user can set any channel recieve the PPM from a head 
tracker directly to servos. The th9x has only four main input channel in 
trainer menu. If I change RUD and AIL channels to =: and change output channel 
setting in head tracker to 1 for X axis and 2 for Y axis then my tracker will 
work perfectly, but the sticks that I mentioned above is not work. I can't see 
how solve this issue. And this is sad.

Original comment by dmitriy....@gmail.com on 7 Apr 2011 at 3:14

GoogleCodeExporter commented 9 years ago
in r199 you can use T1-T8 as input channel

Original comment by th...@t-online.de on 7 Sep 2011 at 3:44