Guten Morgen,
Ich möchte euch hiermit ein kleines Projekt vorstellen, welches ich bereits vor einiger Zeit umgesetzt habe, aber erst vor kurzem dazu gekommen bin ein bisschen Dokumentation zu schreiben und gute Fotos machen zu lassen.
Es handelt sich dabei um einen RC Mischer welcher über 4 Eingangskanäle sowie 6 Ausgangskanäle verfügt.
Der Quellcode des Mischers ist Open-Source und kann unter https://github.com/lxrobotics/RCMix eingesehen werden. Der Quellcode wurde weiters so geschrieben, dass er in der Arduino IDE kompiliert werden kann (Mikrocontroller: ATMega32U4 wie bei Arduino Leonardo).
Da der Quellcode Open-Source ist kann jeder eine absolut beliebige Mischfunktion einprogrammieren, Beispiele für zwei verschiedene Mischfunktionen sind dabei schon vorhanden.
Erkennung auf gültiges Eingangssignal ist möglich, es lässt sich damit also Failsafe-Funktionalität implementieren. Als gültiges Eingangssignal gilt ein PWM-Signal mit einer Pulsdauer zwischen 1 und 2 ms sowie einer Periode von 20 ms.
Pin-Belegung:
Block Diagramm:
Bin auf eure Meinungen gespannt.