Joystick Steuerung

Gast #4541916
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich bin Modell-Flugzeugbauer und möchte gerne aus einem PC-Joystick eine 
RC-Fernsteuerung bauen, bzw würde ich gerne mein Segelflugzeug mit einem 
Joystick steuern.

Ich habe zwar eine Fernsteuerung mit den Standard Steuerungen, aber ich 
würde meinen Segelflieger gerne mit einem Joaystick steuern.
Hat jemand von euch Erfahrungen damit gemacht oder schon mal so etwas 
realisiert?
Ich habe mir gedacht das es bestimmt möglich ist meine RC-Fernbedienung 
so umzubauen das ich meinen Segler mit einem Joaystick steuern kann..

Mit der Bewegung nach links oder rechts könnte ich die Querruder steuern 
und mit nach vorne oder hinten meine Höhenruder.
Die Seitenruder würde ich dann gerne separat steuern.

Ich freue mich über Vorschläge und Anregungen.
Viele Grüße
#4541930
Lesenswert?
• ▲
▼
Ich kann mir zwar (als selbst Modellflieger) nicht vorstellen, dass man 
DAS wirklich will, aber es ist natürlich möglich.

Du liest die Potis und Schalter per Mikrocontroller aus und generierst 
daraus ein Summensignal (z.B. PPMN) welches Du an den L/S-Eingang Deines 
"richtigen" Senders gibst.

Wenn es ein PC-Joystick ist musst Du ihn ggf. zerlegen um direkt an die 
Geber zu kommen.
Gast #4541937
Lesenswert?
• ▲
▼
Na ja, es gibt Joysticks die nur Schalter haben, damit stürzt dein 
Flieger eher ab, und analoge Joysticks die wie dein Kreuzknüppel 
funktionieren

Die kann man je nach Betriebssystem per BIOS oder DirectX auslesen, 
liefern einen Wert von 0 bis 255 und dann kann man ein PCM Signal mit 
1-2msec langen Pulsen, alle 25ms wiederholt, draus machen für 
Fernsteuerservos, z.B über die Soundkarte ausgegeben weil die meusten 
OCs ja schon keine LPT Parallelschnittstelle und RS232 serielle 
Schnittstelle mehr haben, ist bloss Software, möglichst aber als Treiber 
realisiert, damit Windows-Blödsinnsjobs nicht zum Absturz führen, im 
wahrsten Sinne des Wortes.

Die Fernsteuerung so umbauen ? Kommt auf die Fernsteuerung an, aber eher 
mühsam. Wenn sie schon Kreuzknüppel hat, passen meist die 
Widerstandswerte nicht. Einfacher ist es oft nur den Hf-Sender zu 
behalten und die ganze PCM Codierung einen uC machen zu lassen der die 
Joysticks oer A/D Wandler einliest und dann eben an einem Pin die PCM 
raushaut um den Hf-Sender auszutasten.
#4541962
Lesenswert?
• ▲
▼
Aus diversen Gründen würde ich nichts bauen was selbst HF abstrahlt. 
Daher ist der von adrock vorgeschlagene Weg sehr gut, ein Summensignal 
zu erzeugen, welches als Schülersignal in den vorhandenen Sender 
eingespeist wird. Zudem kann man den Flieger wie gewohnt starten und 
dann erst in sicherer Höhe auf den Joystick umschalten. Der Sender ist 
mit dieser Lösung auch weiterhin für Trimmung, Servo-Laufwege und 
-Richtung zuständig und man braucht sich in seiner Schaltung darüber 
keinen Kopp zu machen.

Um Poti-Werte mit einem Timer in ein präzises PPM-Signal umzusetzen sind 
die ATMegas das Mittel zur Wahl. Für Arduino UNO und Co. sollten auch 
haufenweise Beispiele zur PPM-Erzeugung im Netz zu finden sein.

Es gibt Joystiks, die auch auf der Hochachse ein Poti und einen 
Schubregler haben, das passt denn auch prima für Seitenruder und Gas. Da 
ein USB-Hid Device mit einem uC nicht ganz so trivial auszuwerten ist, 
bleibt dann nur der Weg den Joystik aufzuschrauben die interne 
Elektronik auszubauen und direkt an die Poties zu gehen.
Gast #4544901
Lesenswert?
• ▲
▼
Keiner auf die Idee gekommen die internen Joysticks einfach durch einen 
externen zu ersetzen?

Der Knackpunkt ist nur was für einen Widerstandswert die haben, da muss 
man nachsehen. PC-Joysticks haben typischerweise 100 kΩ, die in 
Fernsteuerungen oft 5 kΩ oder 10 kΩ. Da müsste man dann ggf. passende 
Potis besorgen, die müssen dann den richtigen Winkel haben, weil ein 
Joystick das Poti nicht über 260° dreht sondern deutlich weniger.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren