/Jeti_VarioGPS-Sensor

Universeller Jeti Telemetrie Sensor mit Vario - GPS - Strom - Spannung - Temperatur

Primary LanguageC++MIT LicenseMIT

VarioGPS-Sensor

Donate

Universeller Jeti Telemetrie Sensor mit vielen Möglichkeiten: Vario(TEK), GPS, Strom/Spannung/Kapazität/Leistung für Hauptantrieb, Air Speed mit Staudruckrohr, Empfängerspannung und Temperaturmessung. Der Sensor ist total einfach nachbaubar, und sollte auch von Elektronik-Anfängern problemlos zu bewerkstelligen sein.

Telemetrie

EX-vario EX-GPS EX-GPS2 EX-VA

Nur mit Barometersensor werden folgende Werte angezeigt:

  • Rel. und Abs. Höhe
  • Vario
  • Luftdruck
  • Temperatur
  • Luftfeuchte (nur mit BME280)

Im GPS Basic Mode sind folgende Werte verfügbar:

  • Position
  • GPS speed (kann auch zur Vario-TEK Kompensation verwendet werden)
  • Rel. und Abs. Höhe
  • Vario

Im GPS Extended Mode werden zusätzlich die Werte angezeigt:

  • Distanz vom Modell zum Startpunkt (2D oder 3D)
  • zurückgelegte Strecke (Trip)
  • Flugrichtung (Azimut)
  • Kurs vom Modell zum Startpunkt
  • Anzahl Satelliten
  • HDOP (Horizontaler Faktor der Positionsgenauigkeit)
  • Luftdruck
  • Temperatur
  • Luftfeuchtigkeit

Durch einen Air Speed Sensor mit Staudruckrohr sind die Werte verfügbar:

  • Air speed
  • Vario-TEK Kompensation

Mit einem Strom/Spannungssensor können folgende Werte angezeigt werden:

  • Strom
  • Spannung
  • Leistung
  • Kapazität (wird gespeichert und automatisch bei vollem Akku zurückgesetzt -> es können dadurch mehrere Flüge mit dem gleichen Akku gemacht werden)

Für die Messung der Empfängerspannung stehen die Werte zur Verfügung:

  • Rx1 voltage
  • Rx2 voltage

Zur Messung von zB. der Motorentemperatur kann zusätzlich ein NTC-Temperaturwiederstand (-55 bis +155°C) angeschlossen werden.

JetiBox Einstellungen

JetiBox

Folgende Einstellungen können per Jetibox vorgenommen werden:

  • GPS: deaktiviert, Basic oder Extended
  • GPS Distanz: 2D oder 3D
  • Vario Filterparameter: Empfindlichkeit und Totzone
  • Air Speed Sensor
  • TEK Kompensation
  • Stromsensor für Hauptantrieb
  • Einstellung Reset der Kapazität:
    • STARTUP(Wert ist nach jedem Einschalten auf 0)
    • AUTO(Wert wird gespeichert und erst zurückgesetzt wenn ein geladener Akku angeschlossen wird)
    • MANUAL(Wert muss manuell per Jetibox zurückgesetzt werden mit RESET OFFSET)
  • Rx1, Rx2 Empfängerspannungsmessung aktivieren
  • Temperaturmessung aktivieren

Hardware

  • Arduino Pro Mini 3.3V-8Mhz oder 5V-16Mhz
  • GPS-Modul mit NMEA Protokoll und UART@9600baud
  • Barometer Sensoren: BMP280, BME280, MS5611, LPS
  • Airspeed Sensoren: MPXV7002, MPXV5004
  • Stromsensoren @3.3V/5V Betriebsspannung:
    • AttoPilot Module @3.3V: 45A/13.6V - 90A/50V - 180A/50V (@5V: 45A/20.6V - 90A/60V - 180A/60V)
    • APM2.5 PowerModul @5V: 90A/50V (@3.3V: 58A/33.4V)
    • ACS758_50B, ACS758_100B, ACS758_150B, ACS758_200B, ACS758_50U, ACS758_100U, ACS758_150U, ACS758_200U
  • zusätzliche Stromsensoren @5V Betriebsspannung: ACS712_05, ACS712_20, ACS712_30

Aufbau

Der VarioGPS Sensor kann individuell nach seinen eigenen Wünschen zusammengestellt werden. Es ist möglich den Sensor als reines Vario zu betreiben, nur zur Vermessung des Antriebs, oder als Überwachung der Empfängerstromversorgung. Die benötigten Sensoren werden einfach am Arduino angelötet, und per Jetibox aktiviert.

schematic

Zu beachten gibt es folgendes:

  • Die Barometer Sensoren sind empfindlich gegen Licht und sollten deshalb in schwarzem Schrumpfschlauch eingepackt werden
  • Die GPS-Module vertragen in der Regel nur eine Beschleunigung von 4G.

Firmware laden

Je nach verwendetem Arduino Board wird die Firmware für 3.3V oder 5V benötigt. Im Ordner Arduino/Firmware sind die entsprechenden hex-files die direkt auf das Arduino Board geladen werden können. Für fortgeschrittene Benutzer steht auch der komplette Code zur Verfügung, der mit der Arduino IDE auf seine eigene Bedürfnisse angepasst werden kann.

Für den Firmware upload wird ein USB<>serial Adapter benötigt, und ein entsprechendes Upload-Programm. Danach hat man's schon geschaft, und kann den Sensor im Modell einbauen.

Treten nach einem Firmwareupdate Probleme auf, sollten per JetiBox mit "Load defaults" die Einstellungen zurückgesetzt, und danach neu eingestellt werden.

MAC

Für MAC User gibt es das Programm HexUploader, dies ist ein simples Programm zum laden der Firmware. Einfach das Arduino Board per USB anschliessen, Arduino Type "Pro mini" und den USB-Serial Port auswählen. Nun das entsprechende hex-file auswählen und der upload startet automatisch.

hexuploader2

Windows

Für Windows User kann der XLoader verwendet werden. Ist ebenfalls ein simples Programm, einfach das hex-file, device und COM-port auswählen und auf "Upload" drücken.

xloader