DIY Gimbal Elektronik

OP #5147608
Lesenswert?

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.
Angehängte Dateien:
#5148137
Lesenswert?

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.
OP #5148708
Lesenswert?

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.
Beitrag #5148943 wurde von einem Moderator gelöscht.
Beitrag #5148952 wurde von einem Moderator gelöscht.
Beitrag #5149041 wurde von einem Moderator gelöscht.
Persönliche Seite #5149661
Lesenswert?

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 ?
OP #5156567
Lesenswert?

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?
Angehängte Dateien:
#5156631
Lesenswert?

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.
OP #5158243
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren