Alle DIY Gimbals die ich bisher gesehen habe haben keine Steuerung und das möchte ich ändern. Das Bild enthält die Zeichnung. Problem: Ich habe noch nie vorher mit einem Arduino gearbeitet. Ich denke, dass ein Arduino nicht schnell genug sein wird, weil sehr viele Werte gleichzeitg gesendet werden. Deswegen wollte ich zwei Arduinos benutzen(MKR Zero oder MKR 1000). Der Gimbal controller wird ein Storm32 sein. Man kann normalerweise mit 4 Buttons verschiedene Modi aktivieren und zwei PWM Signale für die Steuerung benutzen. Die 4 LED's sind dafür da zu Signalisieren welcher Modus aktiviert ist. Die eine RGB LED wird den Ladezustand anzeigen. Das Potentiometer wird die Helligkeit des LED Streifens regulieren(am Transistor). Die vier Limit Switches werden dafür da sein um das Ende beim Fokus,Zoom anzuzeigen. Der eine Schalter am Arduino wird beeinflussen, ob das Gimbal Ferngesteuert werden darf. Die beiden Kästchen sollen die Joysticks darstellen. Einer ist für die Kontrolle über das Gimbal und der andere kontrolliert die beiden Servos für den Zoom und Fokus. Ein Fehler ist in der Zeichnung nach dem 5v Boost Converter sind beide Striche am Minuspool. Ich stelle diesen Artikel in das Forum um zu fragen, was ich besser machen kann oder was ich falsch gemacht habe. P.S. Fernbedienung kommt später.
:
Verschoben durch User
Simon D. schrieb: > Ich denke, dass ein > Arduino nicht schnell genug sein wird, weil sehr viele Werte gleichzeitg > gesendet werden. Dann solltest Du das einfach mal ausrechnen. Wieviel kB/s an Daten braucht denn so ein Gimbal? Muß irgendwas in Echtzeit berechnet oder geregelt werden? Wenn es nur um manuelle Steuerung geht, dann reicht ein Arduino locker. Der Mensch ist schnarchlahm gegenüber jedem MC.
Das Problem ist, dass der Arduino MKR zero oder 1000 schnell genug wäre, aber nicht genügend Anschlüsse hat und der Arduino Mega zu langsam ist. Und da die beiden Arduinos zusammen 40mah verbrauchen ist es mir egal, ob ich jetzt 2 Arduinos benutze oder mit SPI die Ports erweiter. Ich bin nämlich noch Anfänger.
Simon D. schrieb: > der Arduino Mega zu langsam ist Himmel, was soll der denn alles rechnen müssen? Machst Du online die Wettervorhersage für Europa da drin? In Deinen Blockschaltbild sehe ich nur langsame Schalter und LEDs da dran, der schläft sich noch zu Tode.
Beitrag #5148943 wurde von einem Moderator gelöscht.
Beitrag #5148952 wurde von einem Moderator gelöscht.
Simon D. schrieb: > Der Killswitch dient zum Ausschalten der Elektronik. Ich nehme an, wenn du zu Hause das Licht ausschalten willst, steckst du einen Kurzschlußstecker in die Steckdose, oder? :-)))
Beitrag #5149041 wurde von einem Moderator gelöscht.
Simon D. schrieb: > Der Gimbal controller wird ein Storm32 sein. Man kann > normalerweise mit 4 Buttons verschiedene Modi aktivieren und zwei PWM > Signale für die Steuerung benutzen. Storm32 ? also das hier http://www.olliw.eu/storm32bgc-wiki/Main_Page Du Möchtest ernshaft ZWEI Adruino COntroller verwenden um einen STM32 Controller zu steuern ? Bin mit beim Kurzen Üverfielgen sicher das due deine Wünsche one Probleme in noch in den Controller mit einbringen kannst... Darüberhinaus.. http://www.olliw.eu/storm32bgc-wiki/How_to_install_and_use_a_joystick Warum nicht einfach einen Joystick anschließen ?
Ich habe jetzt mal meine Ideen für die Programmierung zusammengefasst und bin mir sicher, dass der Arduino Mega das nicht schnell genug verarbeiten kann. Außerdem verbraucht der Arduino Mega ca. 200mah und beide Arduino mkr 1000 zusammen unter 40mah. Denn ich fokusiere mich bei dem Gimbal auf die Funktionen und die Laufzeit. Nicht wundern wegen der Zeichnung. Die Fernbedienung soll den Akkuzustand des Gimbals und der Ferbedienung anzeigen. Ja ich habe gemerkt, dass das ein Kurzschluß verursachen wird und habe es ausgebessert. Ich nehme als Killswitch so einen: http://www.ebay.com/itm/191221662060?rmvSB=true Habt ihr noch irgendwelche Überlegungen bzw. Verbesserungen?
Simon D. schrieb: > bin mir sicher, dass der Arduino Mega das nicht schnell genug > verarbeiten kann. Wie gesagt, alle Ein-/Ausgaben für den langsamen Menschen lassen jeden MC zu >90% der CPU-Zeit schlafen. Wenn nicht, dann hat man es falsch programmiert. Simon D. schrieb: > Außerdem verbraucht der Arduino Mega ca. 200mah Ein ATmega2560 verbraucht ~20mA bei 16MHz und 5V bzw. ~6mA im Idle. Ich schreib Dir natürlich nicht vor, was Du zu nehmen hast. Ich sage nur, was dicke ausreichend ist.
:
Bearbeitet durch User
Marc D. schrieb: > Darüberhinaus.. > http://www.olliw.eu/storm32bgc-wiki/How_to_install_and_use_a_joystick > Warum nicht einfach einen Joystick anschließen ? Kannst du das bitte Beantworten, ich verstehe sonst deinen Aufwand nicht..
Simon D. schrieb: > Ich habe jetzt mal meine Ideen für die Programmierung zusammengefasst Geh mal auf www.draw.io und zeichne das hübsch. Kannste danach auch gut teilen.
Marc D. schrieb
>> Warum nicht einfach einen Joystick anschließen ?
Ich möchte auf jedenfall dei möglichkeit habe das Gimbal manuell wie
auch über eine Ferbedienung steuern können. Außerdem werde ich in der
Zukunft noch Modi hinzufügen wie: Schnell/Smooth bewegung, drehe dich
gleichmäßig nach links/rechts und ähnlichens. Ich mache das
hauptsächlich, damit ich nacher noch Möglichkeiten offen habe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.