Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Arduino Library für die Dekodierung von EX-Paketen

  • Eckehard
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 65
  • Thanks: 6

Re: arduino micro , ICSP, ISR

19 Dez. 2017 09:54 - 19 Dez. 2017 09:57
#
Hallo ...

viele Neues gibt es nicht zu berichten, ich komme aktuell nur selten zum Weitermachen...

Nach einem kleinen Ausflug in das Thema ICSP läuft nun der arduino micro wieder. Dazu war es sehr praktisch auf einen UNO R3 zurückgreifen zu können, der nun mit einem aufsteckbaren ICSP "Shield" als ISP Programmer bereitliegt....

Die Entscheidung auf dem micro die Ausgabe der Telemetrie Daten auf das OLed über einen TimerÜberlauf Interrupt zu realisieren ist leider nicht erfolgreich gewesen. Das muss ich noch untersuchen....Vermutlich werde ich (wieder) auf den Pro Mini wechseln, oder den Teensy (EX Decoder, "Jeti Funke") weniger Daten über BT senden lassen, sodaß der Micro/ProMini (Parser, Anzeige, "DataGlass")"das Leben einfacher hat"...

Ich bleibe drann und werde bei Interesse weiterberichten.....

Grüße, schöne Weihnachten und Guten Rutsch!

Eckehard
Letzte Änderung: 19 Dez. 2017 09:57 von Eckehard.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: arduino micro , ICSP, ISR

19 Dez. 2017 15:52
#
Hallo Eckehard,

danke für die "Wasserstandsmeldung".

Die Ansteuerung des Displays sollte doch ganz einfach in der Main-"Loop" möglich sein. Die paar Zeichen, die da rübergehen (I2C) blockieren doch den Zeichenempfang von der BT-Seite aus nicht (Du benutzt hoffentlich den Hardware-UART).

Auch Dir eine frohes Fest und einen guten Rutsch !

VG Bernd
Folgende Benutzer bedankten sich: Eckehard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Update zur Sender-Decoder-Library

27 Dez. 2017 11:53
#
Kurzes Update und Resümee:
- Die Entwicklung ist zunächst abgeschlossen, die Basis-Funktionalität steht bereit.
- Die Examples enthalten ein paar rudimentäre Beispiele, auch für die Verwendung von Bluetooth-Modulen.
- Meine Versuche mit Software-UART-Implementierungen habe ich eingestellt. Diese Implementierungen blockieren die CPU zu lange. Wer also eine Lösung bauen will, achte auf eine ausreichende Anzahl von Hardware-UARTs (mindestens einen, damit man den Sender anschließen kann)
- Bei der Verwendung von 2,4 GHz-Funktechniken im Sender (Bluetooth/Wifi) muss man Vorsicht walten lassen. Wer sich nicht sicher ist, was er da tut, soll es nicht tun :-)

Ich wünsche allen viel Spaß, die sich an dieses Thema ran trauen.
Folgende Benutzer bedankten sich: Ruedi, wstech, Eckehard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Eckehard
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 65
  • Thanks: 6

Re: Update zur Sender-Decoder-Library

04 Jan. 2018 08:49
#
Hallo Bernd
Die Ansteuerung des Displays sollte doch ganz einfach in der Main-"Loop" möglich sein. Die paar Zeichen, die da rübergehen
Vielen Dank für den "Wink" den Code möglichst einfach zu halten (so habe ich Deinen Kommentar jedenfalls verstanden :-) )

Ich habe das ganze Gedöns mit der ISR wieder rausgeschmissen, und konnte gestern abend einige gravierende Fehler beseitigen.

Ich habe jetzt einen Stand, der ....
...echte Sensor Daten (GPS Sensor) über den internen Port der Jeti Funke in einem Teensy3.2 dekodiert (Danke an Bernd für die Library), diese über eine Bluetooth (noch 2 x HC05) Strecke an einen Arduino Micro überträgt (ja, Hardware Serial wird verwendet).

Dieser Arduino Micro emfängt, parst und speichert die EX-Messages, damit die Wert für die Anzeige verfügbar sind(struct).

Auf dem 0.66" Oled werden aktuell von den Sensordaten der Label (Text. z.b.: "Speed") und zugehöriger Value (noch ohne Einheit) angezeigt...
Zur Kontrolle wird auch ein ErrorCode eingeblendet und durch blinken angezeigt daß überhaupt Daten erfolgreich erkannt und gespeichert werden können

Mit einem Taster kann man durch die verschiedenen SensorDaten (hier: Longitude, Lattitude, Speed, Distance, usw....) durch "scrollen"...

Damit befinden sich im Wassereimer nur noch ein kleine Pfütze von Fehlern :-), aber es gibt noch genug zu testen...
Ich werde vielleicht heute abend einmal ein paar Bilder machen..

Ich bin aktuell sehr zufrieden, habe ne Menge gelernt!

Grüße
Eckehard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Update zur Sender-Decoder-Library

04 Jan. 2018 11:03
#
Hallo Eckehard,

danke für das Update !

Bilder wären super. Bin gespannt, wie sich das mit der Brille anlässt.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Eckehard
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 65
  • Thanks: 6

Re: Update zur Sender-Decoder-Library

04 Jan. 2018 20:08 - 04 Jan. 2018 20:27
#
Hallo,

hier ein paar Bilder vom Testaufbau


Aufbau:
-grün umrandet Elektronik für die Datenbrille, OLed, Arduino Micro, HC05-Slave, blauer ScrollTaster
-blau umrandet, Elektronik für Jeti Funke, dc16, Teensy3.2, HC05-Master
-Zu überbrückende Funkstrecke sagenhafte 15mm


GPS Sensor:
-PowerBank als Versorgung für
- Jeti RX,
- Micro Servo und
- GPS Sensor

Und hier die Anzeige in Aktion:
Oled, Scrollen

Viel Spaß

Eckehard
Letzte Änderung: 04 Jan. 2018 20:27 von Eckehard.
Folgende Benutzer bedankten sich: Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.588 Sekunden
Powered by Kunena Forum