Arduino Library für die Dekodierung von EX-Paketen

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 295
  • Dank erhalten: 154

Arduino Library für die Dekodierung von EX-Paketen wurde erstellt von Sepp62

Posted 12 Nov. 2017 17:52 #1
Auf mehrfachen Wunsch habe ich nun einen EX-Dekoder für Arduino geschrieben.

Der primäre Einsatzzweck ist die weitere Verarbeitung von Telemetriedaten auf der Seite des Senders.

Dazu kann man ein Arduino-Board an den PPM-Out-Port des Senders anschließen, wenn das Ausgabeformat auf "EX data stream" gestellt ist.

Das Ganze ist noch wenig getestet, ich veröffentliche es dennoch schon mal hier:
sourceforge.net/projects/jetiextransmittertelemetrylib/

Das Ganze ist nicht als "Nachbauprojekt" gedacht, sondern liefert nur den Baustein um an die Jeti-Telemetriedaten ranzukommen.

Die Idee ist entstanden, als es darum ging das Ausgabe-Protokoll der Droidbox zu verwenden, was bisher mangels Veröffentlichung nicht möglich ist.

Mit diesem Thread ist der Startschuss gegeben, möglichst clevere Anwendungen mit den Telemetriedaten zu implementieren.

Ich hoffe auf rege Beteiligung in diesem Thread.

Meine Zeit das Projekt zu supporten ist eingeschränkt, aber das Ziel ist, die Dekoder-Library ordentlich zu pflegen. Bei den Anwendungen seid IHR gefordert :-)

Viele Grüße
Bernd
von Sepp62
Folgende Benutzer bedankten sich: Ecstacy, nightflyer88

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • gernot_tengg
  • gernot_tengg's Avatar Offline
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 145
  • Dank erhalten: 15

gernot_tengg antwortete auf Arduino Library für die Dekodierung von EX-Paketen

Posted 12 Nov. 2017 19:41 #2
Schade dass man für die box keine source hat.
jetzt mit arduino anzufangen ist ja für droidbox besitzer wie mich eher wieder eine neue hürde... vor allem weil man diese plattform ja zur sinnvollen nutzung kennen müsste.
von gernot_tengg

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 295
  • Dank erhalten: 154

Sepp62 antwortete auf Arduino Library für die Dekodierung von EX-Paketen

Posted 12 Nov. 2017 19:46 #3
Ich denke, eines der ersten Projekte muss sein, dass man die Daten weg vom Arduino bekommt. Z.B. über Bluetooth in ein leicht interpretierbares JSON-Format verpackt.

Daraufhin ist die Library designed und ESP32 ist bereits bestellt.

Dann kann jeder der Interesse hat auf Android oder iOS mit den Daten weiter arbeiten.

VG Bernd
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ThLehmann
  • ThLehmann's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 390
  • Dank erhalten: 149

ThLehmann antwortete auf Arduino Library für die Dekodierung von EX-Paketen

Posted 12 Nov. 2017 20:19 #4
Super Idee Bernd,

d.h. das Ziel ist es das Datenformat zu „knacken“ und dann in der Lib auszuwerten und zur Applikation hin dann schon entspr. aufbereitete Infos zu liefern ?
Gibt es zum Ex-Bus Protokoll bisher denn noch keine Erkenntnisse ?

Grundsätzlich wäre damit dann ja auch der Grundstein für eine bidirektionale Kommunikation zu Sensoren gegeben.

Bin gespannt ...
immer schön vorsichtig landen
Gruß, Thomas
von ThLehmann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Eckehard
  • Eckehard's Avatar Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 65
  • Dank erhalten: 6

Eckehard antwortete auf Arduino Library für die Dekodierung von EX-Paketen

Posted 12 Nov. 2017 20:28 #5
Hallo Bernd,

ersteeinmal herzlichen Dank für Deine Mühen, die Du in diese Library gesteckt hast!

Also für einen Teensy 3.2 kann ich das Example kompilieren/linken/hochladen....
Habe sonst nur einen ArduinoMicro und ArduinoProMini, aber die passen ja nicht.....

Aber:
An welchen Teensys Pins speise ich die zwei/drei Kabel vom PWM Out Port ein?

Es reichen doch eigentlich die zwei, also Signal(gelb) und GND(schwarz) vom PWM Out Port?

Der Port (PPM Einstellungen) steht auf "EX Datenverkehr", sollte also passen...

Eckehard
von Eckehard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 295
  • Dank erhalten: 154

Sepp62 antwortete auf Arduino Library für die Dekodierung von EX-Paketen

Posted 12 Nov. 2017 20:43 #6
Hallo Eckehard,
ja, das hast Du schon richtig gemacht, man braucht nur 2 Kabel.

Je nachdem, welchen seriellen Port Du im Teens verwendest, musst Du den Start-Befehl modifizieren:

jetiDecode.Start( 1 );
jetiDecode.Start( 2 );
oder
jetiDecode.Start( 3 );

VG Bernd
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.174 Sekunden