Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 16 Nov 2017 21:17 #19

  • Eckehard
  • Eckehards Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 54
  • Dank erhalten: 6
Hallo Bernd,

auch bei mir gings etwas weiter.....

Abgreifen des Signals mit RX1 oder auch RX2 (Pin 0 bzw 9, Teesny3.2) funktioniert nun auch bei mir:

...
Value from GPS, Serial: 3276a409/Id: 1
Val - Latitude: 0.00000 Type: GPS/9


Value from GPS, Serial: 3276a409/Id: 2
Val - Longitude: 0.00000 Type: GPS/9
Value from GPS, Serial: 3276a409/Id: 3
Val - Speed: 0.00 km/h Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 4
Val - Altitude: 0.00 m Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 5
Val - Distance: 0.00 m Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 6
Val - Heading: 0.00 ⸮ Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 7
Val - Course: 0.00 ⸮ Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 8
Val - Satellites: 0.00 Type: 14b/1
Value from GPS, Serial: 3276a409/Id: 9
Val - HDOP: 0.00 Type: 14b/1
...


Das ist doch schonmal ein, für mich wichtiger Fortschritt!

Daher: Vielen Dank für Deine Mühen uns den Decoder hier zur Verfügung zu stellen.

Jetzt geht es an die/meine "Anwendung"

Habe noch eine Verständnisfrage:

Beim ersten Versuch hatte ich keinen Sensor am EXT Port des Empängers angeklemmt.
Ich war der Meinung, daß die RX-Spannung, also der quasi eingebaute Sensor zur Überwachung der Stromversorgung des RX auch über den Port im Sender übermittelt wird.
Aber, vermutlich ist dies kein EX Sensor, oder?

Grüße
Eckehard

Cooles Bild, d.h. Dein Smartphone ist über WiFi an den EX Bus des TX gekoppelt..... Fein Fein....

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 16 Nov 2017 21:22 #20

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Ja, die Empfängerspannung wird leider nicht übertragen. Schade. Und auch sonst leider nichts, was nett wäre (Alarme, Jeti-Box-Texte, etc). Hab' ich zumindest noch nicht geschafft.

Das Handy ist über Bluetooth LE an einen ESP32 angeschlossen, der wiederum mit dem Sender verbunden ist.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 19 Nov 2017 12:24 #21

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Kurzer Zwischenstand zum Thema ESP32:

Hierfür dürfte kurzfristig nicht mit einer funktionierenden Lösung über Bluetooth LE zu rechnen sein. Die Bluetooth-Integration in das Arduino-Environment läuft noch nicht richtig stabil. Ich bin mit dem Entwickler in Kontakt aber die Nuss wird vermutlich nicht so leicht zu knacken sein. Vermutlich handelt es sich um ein klassisches Synchronisationsproblem in Multi-Threading-Umgebungen. Die Komplexität des gesamten Systems ist nicht vergleichbar mit dem, was wir von den "betriebssystemlosen" Einkern-Prozessoren aus dem Arduino-Bereich kennen.

Ich habe hier noch ein schönes "Adafruit Bluetooth LE UART Friend"-Modul rumliegen. Das werde ich nun bevorzugt ausprobieren. Dieses Modul hat noch einen weiteren Vorteil: Man kann die Sendeleistung noch weiter runterdrehen als beim ESP32. Damit sind die Chancen den Sender damit zu stören verkleinert. Denn wie immer das Projekt weitergeht: Über ein Kabel mag man den Sender sicher nicht an ein weiteres System koppeln.

Der Dekoder kann davon unabhängig natürlich in den verschiedensten Umgebungen ausprobiert werden. Insbesondere würde mich natürlich interessieren, ob Sensoren, die nicht mit meiner Library gemacht sind, damit laufen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 21 Nov 2017 23:25 #22

  • Eckehard
  • Eckehards Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 54
  • Dank erhalten: 6
Hallo,

ich komme gerade nicht zum praktischen Test.

Daher hier eine Frage an die Profis:

Es sollte doch möglich sein den Daten Strom (des Decoder) auch an einem der freien SeriaPorts des Teensy zusätzlich auszugeben, und
dort ein Bluetooth HC05 Modul (Master) zu füttern......
das gepaired mit....
einem weiteren Bluetooth HC05 Modul (Slave) ist....
Dieses dann z.B. an den Serial Port einen Arduino Pro Mini ....der
dann über
I2C an ein OLED Display angeklemmt ist.
Dies dient der Anzeige der/eines der Telemetrie Werte...

Man hätte dann die Bluetooth-Brücke aus dem Sender raus zur Peripherie....

1000 Dank im Vorraus....

Eckehard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 22 Nov 2017 00:21 #23

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Hallo Eckehard,
klar kannst Du das so machen.

Du musst Dir nur ein Datenformat überlegen, das Du über die "Bluetooth-Leitung" schicken möchtest.
Man nennt das "Serialisierung". Der Empfänger macht dann die "Deserialisierung". Es gibt eine Reihe von Datenformaten, die für so etwas geeignet sind.

Am Ende kann das aber schon auch kompliziert sein und das Einfachste ist, Du "druckst" die Daten über "Serial.println" auf die Leitung.

Auf der anderen Seite gibt es diverse Möglichkeiten sie wieder auszupacken (z.B. sscanf). Du kannst sie aber auch erst Mal "so wie sie sind" aufs Display schicken.

Eine andere Möglichkeit wäre die Daten direkt aus dem Empfänger (9 Bit-Zeichenlänge) auf den Sender zu schicken (8 Bit-Zeichenlänge), sie per HC-08 zu übertragen und sie auf der EMpfänegrseite durch den Dekoder zu schicken. Aber das ist nicht so elegant, weil der 8-Bit-Dekoder ein wenig ein "Hack" ist.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:RE: Arduino Library für die Dekodierung von EX-Paketen 22 Nov 2017 15:10 #24

  • Stefan F3k
  • Stefan F3ks Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 389
  • Dank erhalten: 118

Kurzer Zwischenstand zum Thema ESP32:

Hierfür dürfte kurzfristig nicht mit einer funktionierenden Lösung über Bluetooth LE zu rechnen sein. Die Bluetooth-Integration in das Arduino-Environment läuft noch nicht richtig stabil. Ich bin mit dem Entwickler in Kontakt aber die Nuss wird vermutlich nicht so leicht zu knacken sein. Vermutlich handelt es sich um ein klassisches Synchronisationsproblem in Multi-Threading-Umgebungen. Die Komplexität des gesamten Systems ist nicht vergleichbar mit dem, was wir von den "betriebssystemlosen" Einkern-Prozessoren aus dem Arduino-Bereich kennen.

Ich habe hier noch ein schönes "Adafruit Bluetooth LE UART Friend"-Modul rumliegen. Das werde ich nun bevorzugt ausprobieren. Dieses Modul hat noch einen weiteren Vorteil: Man kann die Sendeleistung noch weiter runterdrehen als beim ESP32. Damit sind die Chancen den Sender damit zu stören verkleinert. Denn wie immer das Projekt weitergeht: Über ein Kabel mag man den Sender sicher nicht an ein weiteres System koppeln.

Der Dekoder kann davon unabhängig natürlich in den verschiedensten Umgebungen ausprobiert werden. Insbesondere würde mich natürlich interessieren, ob Sensoren, die nicht mit meiner Library gemacht sind, damit laufen.


Verwende einfach das SDK für den ESP32 damit funktioniert Bluetooth wunderbar. Und deren Toolchain ist sowieso absolut super. Würdest du deine sachen auch auf github oder irgend ein anderes git repository hochladen könnte man das auch wunderbar einbinden und man muss nicht immer diesen zips rumspielen - ich wäre dir auf jeden Fall wahnsinnig dankbar. Vereinfach das einbinden und updaten ungemein.

Und wenn man umbedingt will kann man hier arduino sogar wieder einbinden.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.256 Sekunden
Powered by Kunena Forum