Arduino Library für die Dekodierung von EX-Paketen

  • Eckehard
  • Eckehard's Avatar
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 65
  • Thank you received: 6

TPL_KUNENA_MESSAGE_REPLIED_NEW arduino micro , ICSP, ISR

19 Dec 2017 09:54 - 19 Dec 2017 09:57
#49
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
Last edit: 19 Dec 2017 09:57 by Eckehard.

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW arduino micro , ICSP, ISR

19 Dec 2017 15:52
#50
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
The following user(s) said Thank You: Eckehard

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Update zur Sender-Decoder-Library

27 Dec 2017 11:53
#51
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.
The following user(s) said Thank You: Ruedi, wstech, Eckehard

Please Log in or Create an account to join the conversation.

  • Eckehard
  • Eckehard's Avatar
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 65
  • Thank you received: 6

TPL_KUNENA_MESSAGE_REPLIED_NEW Update zur Sender-Decoder-Library

04 Jan 2018 08:49
#52
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

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Update zur Sender-Decoder-Library

04 Jan 2018 11:03
#53
Hallo Eckehard,

danke für das Update !

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

VG Bernd

Please Log in or Create an account to join the conversation.

  • Eckehard
  • Eckehard's Avatar
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 65
  • Thank you received: 6

TPL_KUNENA_MESSAGE_REPLIED_NEW Update zur Sender-Decoder-Library

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

hier ein paar Bilder vom Testaufbau

Attachment Aufbau.jpg not found



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

Attachment GPS_Sensor.jpg not found


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
Last edit: 04 Jan 2018 20:27 by Eckehard.
The following user(s) said Thank You: Sepp62

Please Log in or Create an account to join the conversation.

Time to create page: 0.370 seconds
Powered by Kunena Forum