Hi,
für mein autonomes-Flugzeug-Projekt spiele ich gerade ein bisschen mit Microcontrollern und habe bereits erste Code-Schnipsel zum Einlesen und Ausgeben von PWM-Signalen fertig:
Im traditionellen Modellbau stellt man ja Mixes wie den Aileron-Rudder-Mix u.ä. für Nurflügler immer auf der Fernbedienung ein. Ich fand das etwas umständlich, insbesondere mit meiner etwas günstigeren (und trotzdem noch schweineteuren) Fernbedienung, wo man zum Wechsel der Settings jedes mal einen PC anschließen muss.
Meine Idee ist, dass man die Flugzeug-Einstellung auf einem 2€-teuren PWM-Computer zwischenspeichert und somit die Fernbedienung beliebig wechseln kann, ohne irgendetwas umkonfigurieren zu müssen.
Hier grob mein Plan:
Welche Funktionen denkt ihr, sollte so ein PWM Computer noch alles beherrschen?
für mein autonomes-Flugzeug-Projekt spiele ich gerade ein bisschen mit Microcontrollern und habe bereits erste Code-Schnipsel zum Einlesen und Ausgeben von PWM-Signalen fertig:
Im traditionellen Modellbau stellt man ja Mixes wie den Aileron-Rudder-Mix u.ä. für Nurflügler immer auf der Fernbedienung ein. Ich fand das etwas umständlich, insbesondere mit meiner etwas günstigeren (und trotzdem noch schweineteuren) Fernbedienung, wo man zum Wechsel der Settings jedes mal einen PC anschließen muss.
Meine Idee ist, dass man die Flugzeug-Einstellung auf einem 2€-teuren PWM-Computer zwischenspeichert und somit die Fernbedienung beliebig wechseln kann, ohne irgendetwas umkonfigurieren zu müssen.
Hier grob mein Plan:
- 4 PWM-Input-Channel (von der Fernbedienung)
- 5 PWM Output-Channel (Servos, Motoren)
- Alternativ: 1 PPM-Input und 8 Output-Channel
- 8 interne Mixes
- 2 PWM-Oszillatorren für Ornithopter-Servos (man schaltet den Thrust als Input und bekommt eine Flügelschlagbewegung)
- 16 frei einstellbare Werte (z.B. für Trim)
- Alle Kanäle können wahlweise direkt verschalten werden oder über eine I²C-Schnittstelle an einen Computer übertragen werden (z.B. Raspberry Pi, der noch Gyro-Daten, sowie GPS-Navigationsbefehle in die frei einstellbaren Werte zurückschreibt)
- Nette browserbasierte Konfigurationsoberfläche (man schließt z.B. einen Raspberrypi übers I²C an) für die ganzen Einstellungen
- Gewicht: 3 Gramm ohne Gehäuse
Welche Funktionen denkt ihr, sollte so ein PWM Computer noch alles beherrschen?