Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Arduino Library für Jeti EX Eigenbau-Telemetrie 14 Nov 2017 00:09 #337

  • Micha
  • Michas Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 130
  • Dank erhalten: 3
OK!

Aber wo muss ich das jetzt einbauen?

Habs gefunden!
im HandleMenue() wo die Tasten eingelesen wird oder?

uint8_t c = jetiEx.GetJetiboxKey();

if( (uint8_t c = jetiEx.GetJetiboxKey()) != 0 ) // liefert 0 wenn nichts gedrückt
{
static uint32_t LastKeyMS;
if( millis() < LastKeyMS )
return;
LastKeyMS = millis() + 300;

ist das so richtig?






VG Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Micha.

Arduino Library für Jeti EX Eigenbau-Telemetrie 14 Nov 2017 01:02 #338

  • ThLehmann
  • ThLehmanns Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 390
  • Dank erhalten: 148
Hmm, also das Ziel ist es die eingehenden Tastendrücke nur alle 300mS zu bewerten und schnelle Wiederholungen zu verwerfen.

Auf Dein Bsp. bezogen:

uint8_t c = jetiEx.GetJetiboxKey(); damit holst Du ja bereits den Empfang vom UART, 0 wenn keine Taste gedrückt, Tastencode im oberen Nibble wenn etwas gedrückt

if( c == 0 ) wenn nichts gedrückt >> raus hier
return;

static uint32_t LastKeyMS;
if( millis() < LastKeyMS ) letzte bewertete Taste jünger als 300mS ?
return; dann weitere Tasten verwerfen
LastKeyMS = millis() + 300; Taste war älter, Verwerfzeit neu setzen
immer schön vorsichtig landen
Gruß, Thomas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ThLehmann.

Arduino Library für Jeti EX Eigenbau-Telemetrie 19 Nov 2017 00:03 #339

  • Frank DS16
  • Frank DS16s Avatar
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 25
  • Dank erhalten: 4
Liebe Kollegen!
An dieser Stelle möchte ich mich erst einmal ganz herzlich für die insgesamt vorliegende Dokumentation zum Thema Eigenbau-Telemetrie bedanken! Das ist eine großartige Leistung, insbesondere von Bernd!
Ich habe mich heute das erste Mal intensiv damit beschäftigt. Zuvor habe ich ausschließlich Jeti bzw. SM-Sensoren genutzt. Meine Arduino-Erfahrung beschränkt sich auf „Ampelschaltungen“ und „Lüftersteuerungen“.
Ich arbeite mit einer DS-16 und einem R9 EX und konnte die Telemetrieübertragung des Demoprogramms auf meiner DS-16 sichtbar machen.
Allerdings scheint die Erkennung der Telemetriesensoren bei mir zu harken. Im Gerätemanager habe ich den Empfänger auf EX-Bus gestellt (und immer mal wieder auf JetiBox). Ich kann die Telemetriesensoren allerdings aktuell (warum weiß ich nicht) unter:
Stoppuhren/Sensoren
und da unter Telemetrieanzeige
nicht sehen und deshalb nicht hinzufügen. Die Anzeigefenster bleiben leer.
Womit kann das Zusammenhängen?

25 Minuten später:
Okay, ich glaube ich habe es gefunden. Der Empfänger muss auf JetiBox stehen! Und es dauert eine Weile, bis die Werte und die Anzeige verfügbar ist!
Juhu, mein erster Spannungssensor (auf der Basis des Codes von Lukas) funktioniert!

Dank!
Gruß
Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Frank DS16. Grund: neue Erkentnisse

Arduino Library für Jeti EX Eigenbau-Telemetrie 19 Nov 2017 11:05 #340

  • wiff
  • wiffs Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Wolfgang
  • Beiträge: 83
  • Dank erhalten: 25
Hallo Frank,
ja, Bernd's Library ist wirklich genial !!!

Hier meine Version eines Strom- und Spannungssensors:
github.com/wifff/VOSS_Power

und hier ein Jeti-Sensor der direkt Daten aus einem Kiss Controller ausliest:
github.com/wifff/VOSS_Kiss
Das Ding ist eigentlich ein Controller für Drohnen, aber er funktioniert wunderbar in meiner alten Baudis Banana...

Viel Erfolg,
Wolfgang
Wolfgang

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von wiff.

hat einer schon ... Einzelzellspannungsüberwachung bis 6S 19 Nov 2017 12:24 #341

  • Frank DS16
  • Frank DS16s Avatar
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 25
  • Dank erhalten: 4
Guten Morgen zusammen!
Wenn das erste Projekt funktioniert, will man mehr … geht wahrscheinlich nicht nur mir so …
Hat schon jemand eine LiPo Spannungsmessung mit Einzelzellüberwachung bis 6S gemacht?
Vielleicht bekäme ich es hin sechs Einzelspannungen zu messen und vielleicht, vielleicht auch aus diesen Einzelspannungen die Zellspannungen zu errechnen. Aber es geht ja eigentlich nur um die Zelle mit der niedrigsten Einzelzellspannung …
Das bekomme ich nicht hin … dafür kann ich zu schlecht programmieren …
Hat das schon einer von Euch „fertig“?
Schon einmal vielen Dank!
Gruß
Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Messergebnisse "sehr" Versorgungsspannungsabhängig 19 Nov 2017 18:19 #342

  • Frank DS16
  • Frank DS16s Avatar
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 25
  • Dank erhalten: 4
Habe nur ich das Problem, dass die Spannungs-Meßergebnisse sehr abhängig sind von der Höhe der Versorgungsspannung?
Habe den Nano mit Vin nun mit der Versorgungsspannung des R9EX verbunden und bin sehr verwundert ob der hohen Abweichungen. 4,7 V Versorgungsspannung liefert völlig andere Ergebnisse als eine Versorgungsspannung von 5,9V ... Die Meßergebnisse schwanken dann zwischen 11,6 und 14,3 V bei gleicher Meßanordnung und gleichem LiPo, der gemessen wird.
Habe ich einen grundsätzlichen Fehler gemacht?
Spannungsteiler ist mit 10 kOhm zu 27 kOhm aufgebaut
Mach ich grundsätz was falsch? Muss die Versorgungsspannung des Arduino stabiler sein? Ist Vin der richtige Versorgungsspannungsanschluss am Arduino? Wird ein Referenzelement benötigt?
Gruß
Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.281 Sekunden
Powered by Kunena Forum