Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

arduino micro , ICSP, ISR 19 Dez 2017 10:54 #49

  • Eckehard
  • Eckehards Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 54
  • Dank erhalten: 6
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eckehard.

arduino micro , ICSP, ISR 19 Dez 2017 16:52 #50

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
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.

Update zur Sender-Decoder-Library 27 Dez 2017 12:53 #51

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
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.

Update zur Sender-Decoder-Library 04 Jan 2018 09:49 #52

  • Eckehard
  • Eckehards Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 54
  • Dank erhalten: 6
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.

Update zur Sender-Decoder-Library 04 Jan 2018 12:03 #53

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
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.

Update zur Sender-Decoder-Library 04 Jan 2018 21:08 #54

  • Eckehard
  • Eckehards Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 54
  • Dank erhalten: 6
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
Anhänge:
Folgende Benutzer bedankten sich: Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eckehard.
Ladezeit der Seite: 0.428 Sekunden
Powered by Kunena Forum