{"id":781,"date":"2018-12-04T14:16:50","date_gmt":"2018-12-04T13:16:50","guid":{"rendered":"https:\/\/wordpress.labs.fhv.at\/openlabs\/?page_id=781"},"modified":"2019-08-14T17:48:12","modified_gmt":"2019-08-14T15:48:12","slug":"gimbal","status":"publish","type":"page","link":"https:\/\/wordpress.labs.fhv.at\/openlabs\/gimbal\/","title":{"rendered":"Gimbal"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Aufgabenstellung<\/h1>\n\n\n\n<p>Ziel des Projekts ist es einen funktionsf\u00e4higen Gimbal zu konzipieren, konstruieren, bauen und zum Laufen zu bringen. Der Gimbal soll eine handels\u00fcbliche Spiegelreflexkamera (Referenzmodell Sony Alpha 99), \u00fcber 3 bewegliche Achsen so ausbalancieren, dass bewegte aufnahmen ohne ruckeln und Vibrationen m\u00f6glich sind.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Konzept<\/h1>\n\n\n\n<p>Der Rahmen wird von uns komplett selbst konstruiert und soll so weit wie m\u00f6glich aus Leichtbau Komponenten und 3D Druck Teilen bestehen. Ein Arduino Nano ist zur Ladekontrolle und f\u00fcr nachfolgende Erweiterungen installiert. Die Bewegung erfolgt \u00fcber 3 Brushless DC Motoren, die \u00fcber Encoder verf\u00fcgen und \u00fcber eine Separate Elektronik gesteuert. Mittels GUI Sensor, welcher an der Montageplatte f\u00fcr die Kamera befestigt ist, erkennt die Software welche Bewegungen auf die Kamera wirken und kann dieser entgegensteuern. Diese Elektronik wird als Set zugekauft (siehe Komponenten). <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Komponenten<\/h1>\n\n\n\n<p>Die Motoren f\u00fcr die Stabilisierung der Kamera sind unter der Webseite \u201e<a href=\"https:\/\/de.aliexpress.com\/item\/32622750583.html?spm=a2g0x.search0104.3.56.39041c7e2DM9q0&amp;ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_10547_10059_10548_10696_100031_5017615_10084_10083_10103_451_10618_452_10304_10307_10820_10821_10302_5017715,searchweb201603_60,ppcSwitch_5&amp;algo_expid=dae20614-6c9a-4011-9202-3f16f7b4c770-9&amp;algo_pvid=dae20614-6c9a-4011-9202-3f16f7b4c770&amp;priceBeautifyAB=0\">AliExpress<\/a>\u201c in einem Paket erh\u00e4ltlich. In diesem Lieferumfang sind enthalten:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>3 x GBM6208H-150T  Brushless Gimbal Motor<\/li><li>3 x AS5048A Encoder w\/32bit Alexmos BGC f\u00fcr Canon 5D Handheld Gimbal Stabilizer \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/li><li>AlexMos 3 Achsen 32bit Gimbal Board<\/li><li>IMU MPU6050 Board 1 (mit Anschluss f\u00fcr 2. IMU)<\/li><li>IMU MPU6050 Board 2 (Endboard)<\/li><li>Verbindungskabel (IMU zu Board)<\/li><li>Verbindungskabel (IMU zu IMU)<\/li><\/ul>\n\n\n\n<p>Die Nutzungsgeb\u00fchr der AlexMos Software ist beim Lieferumfang eines Sets enthalten. Erh\u00e4ltlich ist die Software und das User Manual unter der Webseite \u201e<a href=\"https:\/\/www.basecamelectronics.com\/downloads\/\">https:\/\/www.basecamelectronics.com\/downloads\/<\/a>\u201c.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Konstruktion<\/h1>\n\n\n\n<p>W\u00e4hrend des gesamten Konstruktionsablaufes musste darauf geachtet werden, dass der Schwerpunkt des Gimbals in der Mitte ist. Daher werden Gegengewichte eingebaut, um z.B. das Gewicht des Motors auszugleichen. Weil ein zu hohes Gewicht den Gimbal unhandlich bis zu unutzbar machen w\u00fcrde, ist bei der Werkstoffauswahl auf m\u00f6glichst leichtes Material zu achten. Das hei\u00dft: Verbindungsrohre und Platten aus Carbon, viele Aluminiumteile, 3D-Druck und nur f\u00fcr st\u00e4rker belastete Teile Stahl.<br> Es wird darauf geachtet, dass m\u00f6glichst viele Teile in der FH gefertigt werden k\u00f6nnen. Gr\u00f6\u00dftenteils k\u00f6nnen die Teile sogar konventionell gefertigt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Carbon Teile<\/h2>\n\n\n\n<p>Der Rahmen des Gimbals besteht aus Carbon Rohren mit einem Au\u00dfendurchmesser von 24mm und einer Wandst\u00e4rke von 1mm. Die Rohre wurden vorerst mit etwas Aufma\u00df zugeschnitten und der Gimbal -Rahmen einmal zusammengesteckt. Beim Schneiden der Rohre muss darauf geachtet werden, dass sie nicht ausfransen. Eine M\u00f6glichkeit: das Rohr an der zu S\u00e4genden Stelle mit einem Klebeband (Krepp) oder Isolierband abkleben. Anschlie\u00dfend den Schnitt auf dem Klebeband anzeichnen. Vorzugsweise eine S\u00e4gevorrichtung verwenden, da das Einspannen im Schraubstock Risse an der S\u00e4ge wiederrum Fransen hervorrufen k\u00f6nnen. Kurz vor Ende des S\u00e4gens h\u00e4ngt das Rohr nur mehr an wenigen Fasern zusammen, daher ein Tipp: die letzten Fasern mit einem sehr scharfen Teppichmesser durchtrennen. Am Schluss alles sehr gut s\u00e4ubern, da sich die Sp\u00e4ne von Carbon sehr gut verteilen, weil sie sehr klein und elektrostatisch geladen sind.<\/p>\n\n\n\n<p>Alle Carbon Teile,\nau\u00dfer den Rohren, haben eine St\u00e4rke von 2mm. Deshalb sind alle Teile aus einer Platte\ngefertigt. Weil das Schneiden an der FH nicht m\u00f6glich ist, m\u00fcssen die diese in\neinem externen Schneidunternehmen gefertigt werden. Das Unternehmen fordert verschiedenen\nCAD-Daten als DXF Datei an. Zus\u00e4tzlich zu diesen DXF Dateien sind die\nFertigungszeichnungen anzuh\u00e4ngen, sodass das Schneidunternehmen die Gr\u00f6\u00dfe der\nTeile einsch\u00e4tzen kann.<\/p>\n\n\n\n<p>Grunds\u00e4tzlich ist die Arbeit mit Carbon etwas komplexer, weil die \u201ePlatten-Teile\u201c sehr leicht ausfransen. Die Kanten k\u00f6nnen mittels Superkleber versiegelt werden, um weiteres Ausfransen zu verhindern.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Elektronik<\/h1>\n\n\n\n<p>Der Gimbal wird \u00fcber einen LiPo Akku versorgt, wessen Spannung vom Arduino gemessen wird und den Akkustand \u00fcber 3 farbige Led\u2019s anzeigt. Das EIN\/AUS schalten erfolgt \u00fcber einen einpoligen Schalter an der Gimbal R\u00fcckseite. Damit der Gimbal erst dann mit der Ausrichtung startet, wenn er fest mit beiden H\u00e4nden gehalten wird, verf\u00fcgt er \u00fcber einen Start Button welcher mit dem Daumen der linken Hand bequem am Griff gedr\u00fcckt werden kann. Sobald der Gimbal aktiv ist wird aus dem Start Button ein Mode Butten welcher zum Umschalten der Vorkonfigurierten Modis dient. Damit die Potentiale der beiden Schaltfunktionen getrennt bleibt, ist ein 2-poliges Relais verbaut. Am Rechten Griff befindet sich ein Joystick mit dem die Kamera nach links\/rechts bzw. auf\/abgeschwenkt werden kann.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"521\" src=\"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung-1024x521.png\" alt=\"\" class=\"wp-image-961\" srcset=\"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung-1024x521.png 1024w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung-300x153.png 300w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung-768x391.png 768w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung-500x254.png 500w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Schaltung.png 1756w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Schaltung<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Platine<\/h2>\n\n\n\n<p>Das Layout f\u00fcr die Leiterplatte ist mittels des Programms \u201e<a href=\"https:\/\/diptrace.com\/\">DipTrace<\/a>\u201c konstruiert und in der folgenden Abbildung dargestellt.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"752\" src=\"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Platine.jpg\" alt=\"\" class=\"wp-image-962\" srcset=\"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Platine.jpg 824w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Platine-300x274.jpg 300w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Platine-768x701.jpg 768w, https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-content\/uploads\/sites\/17\/2019\/08\/Platine-329x300.jpg 329w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><figcaption>Platine<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Arduino IDE<\/h1>\n\n\n\n<p>F\u00fcr den Akkustatus sind drei farbige Led\u2019s verbaut, die \u00fcber den Arduino Nano angesteuert werden. Der Programmcode ist mit Hilfe der Open Source Arduino Software geschrieben und ist unten angef\u00fchrt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Code<\/h2>\n\n\n\n<p>void setup() {<\/p>\n\n\n\n<p>&nbsp; pinMode(A0, INPUT);&nbsp; \/\/Messsen Spannung&nbsp; <\/p>\n\n\n\n<p>&nbsp; pinMode(2, OUTPUT);&nbsp; \/\/PCB<\/p>\n\n\n\n<p>&nbsp; pinMode(3, OUTPUT);&nbsp; \/\/Arduino<\/p>\n\n\n\n<p>&nbsp; pinMode(6, OUTPUT);&nbsp;&nbsp; \/\/rot<\/p>\n\n\n\n<p>&nbsp; pinMode(5, OUTPUT);&nbsp;&nbsp; \/\/orange<\/p>\n\n\n\n<p>&nbsp; pinMode(4, OUTPUT);&nbsp; \/\/gr\u00fcn<\/p>\n\n\n\n<p>&nbsp; Serial.begin(9600);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>void loop() {<\/p>\n\n\n\n<p>&nbsp; int valuePot = analogRead(A0); \/\/messen Poti<\/p>\n\n\n\n<p>&nbsp; float voltage = valuePot * (5\/1023.00);\n\/\/messwert in Spannung umrechnen<\/p>\n\n\n\n<p>&nbsp; Serial.println(voltage);<\/p>\n\n\n\n<p>&nbsp; digitalWrite(11, HIGH);<\/p>\n\n\n\n<p>&nbsp;if (voltage &gt; 3.0)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/Schalten Arduino<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(3, HIGH);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; else<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(3, LOW);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; delay(10);<\/p>\n\n\n\n<p>&nbsp;if (voltage &gt; 3.4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/Schalten PCB<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(2, HIGH);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; else<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(2, LOW);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; delay(10);<\/p>\n\n\n\n<p>&nbsp; if (voltage &gt; 4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/GR\u00dcN<\/p>\n\n\n\n<p>&nbsp; { <\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(4, HIGH);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; else<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(4, LOW);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; delay(10);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; if (voltage &lt; 4 &amp;&amp; voltage &gt;\n3.6)&nbsp;&nbsp; \/\/Orange<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(5, HIGH);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; else<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(5, LOW);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; delay(10);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; if (voltage &lt; 3.6 &amp;&amp; voltage\n&gt; 0)&nbsp;&nbsp;&nbsp;&nbsp; \/\/Rot<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(6, HIGH);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; else<\/p>\n\n\n\n<p>&nbsp; {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; digitalWrite(6, LOW);<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; delay(10);<\/p>\n\n\n\n<p>\u00a0 }<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kalibrierung<\/h2>\n\n\n\n<p>Zur Ansteuerung und\nStabilisierung des Bildes der Spiegelreflexkamera wird die Software\n\u201eSimpleBGC_GUI\u201c verwendet. F\u00fcr die Kalibrierung ist das Handbuch der Software\nhilfreich, anstelle des Handbuchs k\u00f6nnen auch Videos auf verschiedenen\nPlattformen zur Hilfe gezogen werden. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aufgabenstellung Ziel des Projekts ist es einen funktionsf\u00e4higen Gimbal zu konzipieren, konstruieren, bauen und zum Laufen zu bringen. Der Gimbal soll eine handels\u00fcbliche Spiegelreflexkamera (Referenzmodell Sony Alpha 99), \u00fcber 3 bewegliche Achsen so ausbalancieren, dass bewegte aufnahmen ohne ruckeln und &hellip; <a href=\"https:\/\/wordpress.labs.fhv.at\/openlabs\/gimbal\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":240,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-781","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/pages\/781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/comments?post=781"}],"version-history":[{"count":8,"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/pages\/781\/revisions"}],"predecessor-version":[{"id":963,"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/pages\/781\/revisions\/963"}],"wp:attachment":[{"href":"https:\/\/wordpress.labs.fhv.at\/openlabs\/wp-json\/wp\/v2\/media?parent=781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}