INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 1 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
USB Joystick + Arduino-Box = PPM Ausgang
16.09.2014, 10:31 (Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2014 12:20 von opa michi.)
Beitrag #1
USB Joystick + Arduino-Box = PPM Ausgang
Hi Freunde,

Eins meiner Hobby ist Quadro Kopter fliegen und schon lange beschäftigt mich der Gedanke den Kopter per 3D Joystick zu fliegen.

Auf der Suche im Netz bin ich natürlich auf fertige Produkte gestossen, aber man möchte es ja Kostengünstiger wenn auch schwieriger haben.

Seit Anfang des Jahres beschäftige ich mich mit dem Arduino.
Hier habe ich auch schon mit Erfolg eine 8CH Fernsteuersender nachgebaut.
Dieser hat einen Arduino Nano der mit Potis und Schalter dann ein PPM Signal liefert, welsches ich dann für mein Sendemodul eine Jeti-Box-Profi nutze.

Jetzt kann man natürlich die Elektronik vom Stick durch den Arduino ersetzen und hab so einen Joystick- Sender.

Mein Endziel ist es aber einen Stick so wie er ist mit USB Anschluß in eine Box zu stecken in dieser ist ein Arduino und wandelt die Werte des Sticks in ein PPM-Signal um.

Genau so ein Projekt gibt es schon, ich muss das Rad also nicht neu erfinden.
Lieder ist es in Englich und ich mag nun nicht noch Englich lernen um es zu verstehen. Dank Google Übersetzer habe ich es auch schon fast geschaft.

Das Projekt ist von http://www.ianjohnston.com/
und heißt Project #020 - RC Joystick Tx V3 - USB Version

Er verwendet:
1 * Arduino MEGA 2560 (MEGA 1280 will possibly work)
1 * USB Host Shield (P/N=DFRobot DFR0138, Circuits@Home Rev 2.0, Tinyos Rev 2 or Sainsmart Usb 2.0)
1 * Logitech Extreme 3D Pro
1 * 16x2 LCD (LiquidCrystal library)
1 * Thomas Scherrer's 430mHz LRS kit (any model will do) c/w antenna, connector & coax.
1 * Battery (i.e. 3S Lipo, 1500mAh, approx. 2hrs contiuious use)).
1 * Enclosure.

Notes:
The following will not work (although possibly will with some library mods): Sparkfun USB Host Shield & Arduino Mega ADK.

Ich habe aber keinen Joystick (Logitech Extreme 3D Pro) und ich bin mir sicher dass das auch mit einem anderen Stick machbar ist.

Hier bitte ich um Eure mitarbeit.
Wie kann ich eine anderen Joystick nutzen?

Was ich schon gelernt habe:
1. Bei meiner Arduino Grundausstattung war ein Display 2 Zeilen 16 Zeichen dabei, so wie es hier auch benötigt wird.
Doch ich habe es nicht zum laufen bekommen, erst als ich über eine Info gestolpert bin, dass es sie mit 14 und 16 Kontakte gibt und das man bei den mit 16 Kontakten auf Pin 15 +5V über einen Widerstand von 100 Ohm legt und an Pin 16 Masse und somit die Hintergrundbeleuchtung ansteuert.

2. Für die Spannungsüberwachung wird ein Spannungsteiler gebraucht, damit bei einer Spannung von 12,6V nur 2,2V an Pin 0 anliegen.

3. Die beiden Zip-Datein
RCJoystickTx_USB_LE3DP_ArdMega_IDEV1_V8_76
und
USBHostShield2
müssen in das Verzeichnis: Arduino/libraries entpackt werden.
Dann im Verzeichnis: Arduino/libraries/RCJoystickTx_USB_LE3DP_ArdMega_IDEV1
die Anwendung: RCJoystickTx_USB_LE3DP_ArdMega_IDEV1
starten und das Ganze auf den Mega übertragen, fertig.

Ich bin mir sicher, es trennen mich nur noch wenige Klicks von meinem Endziel.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.09.2014, 16:49
Beitrag #2
RE: USB Joystick + Arduino-Box = PPM Ausgang
Merkwürden, gestern ging es noch halbwegs, da ich aber einen anderen Stick habe wurden die Tasten natürlich nicht richtig erkannt.
Heute angeklemmt und der Summer ist schnell am Piepen.
Zuerst erscheint die Meldung "USB Joystick" / "Version 8.75" was wohl auch Ok ist.

Dann erscheint das erste Menue wie gestern und links Oben wechselt die Anzeige immer zwischen der Spannung gemessen an Pin A0 und der Kapazitätsanzeige in %

Laut Beschreibung soll eine Warnung bei <10,8V einsetzen.

Jetzt läuft die Anzeige aber von 12,xx schnell runter und die % Anzeige auch, sodaß man sie kaum ablesen kann.
Dieses hat siegestern auch schon gemacht.

Dieses macht sie auch wenn ich den Mega nur mit dem PC verbinde oder selbst wenn ich den A0 an Masse lege.
Klemme ich den Spannungsteiler ab, messe ich so 4,8V an Pin A0 ???

Seit gestern habe ich nichts verändert nur diesmal 8,4V über die DC Buchse eingespeist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.10.2014, 11:55 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2014 12:27 von opa michi.)
Beitrag #3
Photo RE: USB Joystick + Arduino-Box = PPM Ausgang
Hi Leute,

hab mir jetzt einen Stick wie ihn Ian benutzt (Logitech EXTREME 3D PRO) bei Ebay geschossen.
Mit diesem Stick funktioniert alles bestens.
Spannungsanzeige geht auch super, hier hatte ich den falchen Eingang.
Digi. 01 an Stelle An. 01 :-(


Nun würde ich gern aber auch andere Sticks oder Gamepad anschliessen.

Gibt es den keinen der mir hierbei helfen kann?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Neuling: Zugeklappten Laptop mit Arduino aufwecken + Kiste aufklappen? Ikearegal 2 2.535 02.02.2014 07:59
Letzter Beitrag: Ikearegal

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste