wie angekündigt, stelle ich mal die erste Beta Version unserer PDA Lösung zur Verfügung.
Kopterei_Beta1
####################################################
Edit 29.03.2008:
Bug beim speichern gefixt (Beta2.1):
http://forum.mikrokopter.de/topic-post46190.html#post46190
--------------------------------------------------------------------------------------------------------
Edit 27.03.2008:
Es gibt eine neue Betaversion (Beta2):
http://forum.mikrokopter.de/topic-post45905.html#post45905
####################################################
Bisher ist eine grafische Visualisierung der Werte:
4x Motor, Kompass, Spannung und Sendepegel (Spannung und Sendepegel muss man im FC Code hinzufügen, mehr dazu weiter unten) eingebaut.
Die Visualisierung der Höhe kommt als nächstes dran, da basteln wir gerade dran rum.
Des weiteren kann man sich die Rohdaten als Liste anzeigen lassen.
CSV Export ist auch möglich, in der xml Datei können die Analog.out Werte konfiguriert und erweitert werden (dies muss natürlich auch im FC Code erfolgen, Readme zur xml beachten).
Getestet mit IPAQ PDA´s (55xx und 39xx) und Windows Mobile 2003.
Es muss das compact Framework + SP2 installiert sein (Microsoft .NET).
Vorab, es gibt Probleme mit der seriellen Routine und Multithreading.
Wenn man softwareseitig die Verbindung trennt, hängt sich der PDA weg.
In dieser Version kann man deshalb die Verbindung nicht trennen, dies geschieht erst wenn man das Programm beendet.
Die Verbindung wird automatisch hergestellt wenn man „Bodenstation“ oder „Rohdaten“ startet (vorausgesetzt, der Com Port wurde richtig gesetzt).
Das Programm läuft auf dem PDA auch nur im Landscape Modus, d.h. der Bildschirm muss um 90 Grad gedreht sein.
Ich nutze hierzu z.B. das Programm Nyditot Virtual Display
Das Programm ist nun auch auf dem Desktop PC lauffähig, Inkompatibilitäten wurden abgefangen.
Startbildschirm:

Einstellungen des Com Ports und des Speicherortes der CSV Datei:

Speichern nicht vergessen!
Einstellungen was auf der „Bodenstation“ dargestellt werden soll.
(hier kann man nur das auswählen was auch in der xml zugeordnet ist):

Speichern nicht vergessen!
Anzeige Rohdaten, unten wird durch Setzen des Hakens bei CSV das Schreiben der Datei gestartet, ACHTUNG, bei dieser Version wird immer die Datei überschrieben, später ist das einstellbar:

Diverse Anzeigen der Bodenstation, abhängig von der Auswahl in den Einstellungen (es fehlt hier überall noch die Höhe, daher Lücken):




So sieht das ganze an meinem Sender aus:

Rechts am PDA der Com1 Anschluss, Schaltung etc. sitzen im Pultgehäuse
Reichweite:
Mit dem internen Bluetooth des PDA ist es nicht berauschend, ca. 30m.
Deshalb habe ich einfach ein weiteres Bluetooth Modul an den Hardware Com Port (Com1) des PDA angeschlossen:

Beide Module so konfiguriert, dass sie sich automatisch verbinden.
Hier die Einstellungen (Danke Black King): Master Slave
Die Reichweite ist so natürlich super, hab es nicht geschafft außer Reichweite zu fliegen.
Spannung und Sendepegel:
Um die Spannung und den Sendepegel zu übertragen, habe ich die fc.c und main.c angepasst:
fc.c
DebugOut.Analog[8] = KompassValue;
// Uwe start
// SenderOkay
DebugOut.Analog[9] = SenderOkay;
// und DebugOut.Analog[11] in main.c fuer Spannung -> UBat
// Uwe ende
// DebugOut.Analog[9] = SollHoehe;
main.c
DebugIn.Digital[0] = 0x55;
// Uwe start
// UBat
DebugOut.Analog[11] = UBat;
// und DebugOut.Analog[9] in fc.c fuer SenderOK
// Uwe ende
printf("\n\rSteuerung: ");
In der xml Datei müssen nun die Analog.out Werte zugeordnet werden (über „type=“) dies ist aber auch in der Readme zur xml nachzulesen:
<analogValue index="9" name=" Sendepegel" type="SendLevel" />
<analogValue index="10" name="Analog 10" />
<analogValue index="11" name=" Akkuspannung" type="Voltage" />
Wie geht’s weiter?
- Visualisierung der Höhe
- Soundwarnungen (Spannung, Sender)
- Akkubuch, mit CSV Export
- Flugtagebuch mit html Export
- Integration FlyJacket (Anzeige des Videodownlink der DigiCam auf dem IPAQ)
Die Quellen zum Projekt gibt es erst wenn wir fertig sind.
Viel Spass beim testen, über Rückmeldungen würden wir uns freuen.
Grüße
Uwe
« Bearbeitet von UweP am 29.03.2008. »
English translation
Aktive Beiträge
= SUCHE =
SVN
Bilder
Chat
Map
Registrieren
LOGIN




