Hi Carbo
alles klar, falls Du testen willst, kauf Dir :
- einen Teensy 3,6
- eine MPU9250 von Sparkfun oder etwas vergleichbares
- einen MS5611 von Drotek, was anderes standalone geht wahrscheinlich auch, ich konzipiere das standalone für den Einbau mit MS4525DO und Jeti-Pitot in der Seitenflosse, um die Leitungen für Dyn+Stat-Druck kurz zu halten, die I2C-Leitungen sind 4 Litzen für beide
- einen MS4525DO von Drotek
Mein Projekt :
- SBUS wird in den Teensy gespeist
- Sensordaten werden erfasst (MPU9520, MS5611)
- Teensy berechnet auf Grund der Beschleunigung Klappenausschlag für einen Hacker Vagabond, (+g -> -Wölb runter, -g -> Wölb runter), mit entsprechender Höhenruderkorrektur, nur mal so zum ausprobieren, keine Ahnung was da passiert, kann gut sein, dass das erst mal aus dem Ruder läuft.
- Ausgabe Q/W und H über PWM, (der Teensy kann 22 PWM-Kanäle). SBUS auf PWM hab ich soweit im Griff, auf 8-Kanäle skaliert mit T3.2 ausprobiert.
- Vario mit MS5611 und MPU9250, MPU9250 über Madwick von Krisweiner für reine Beschleniugung in z-Achse (sowie pitch, roll, yaw/heading), wird fusioniert mit Daten von MS5611 über Kalman-Filter von prunkdump, den MS4525DO lass ich mal, da ich mit der Braunschweiger zufrieden bin. Das Auslesen der Geschwindigkeit möchte ich bis nächsten Frühling machen. Über zwei SBUS-Kanäle kann der Einfluss der IMU sowie die Sensitivität beider eingestellt werden.
Telemetrie : da ist eine Menge an Daten verfügbar. Ich muss das SPort polling von FrSky noch genauer anschauen, besonders der freien Adressen.
Pawelsky macht es vor, wie es geht - eine eigene Sensorklasse habe ich noch nicht versucht. Ich hoffe, ich habe verstanden, wie es geht. Die Abfrage freier Adressen habe ich im polling schon gesehen. Eilt meinerseits nicht - ich schau den Kram sowieso nicht an, und zu Aufzeichnen ist mir die SD-Karte lieber.
-GPS - noch nichts gemacht
-SD-Karte : noch nichts gemacht, auf Teensy 3.6 card-Holder drauf und Libs ok, Dreh- und Angelpunkt zum Testen, da kann eine Menge an Daten drauf - so lassen sich allerhand Fehler finden.
- MS4525DO, noch wenig gemacht, Libs sind mir bekannt
Langfristig : in zB XFLR5 Polaren eines Flügels erfassen, auf SD-Karte speichern, Programm ermittelt anhand Sensordaten und Polardaten laufend, welche Klappenstellung die optimalste ist. Hier möchte ich spätestens den MS4525DO oder etwas ähnliches dabei haben.
Ich mache nichts mehr mit Unos, Micros und Nanos. Das Zeug was ich mache geht zum einen platzmässig nicht mehr drauf, zum zweiten mache ich mir das Leben wegen ein paar Euros nicht mit allerhand programmtechnischen Verrenkungen schwer.
Also - kein Fragen nach Nano und co. und pure PNP - plug and pray.
mfg hw