Arduinoで作るブラシレス・ジンバル


安価なジャイロ・モジュールとArduinoを使った工作をこれまで2つ行いました (倒立振子、三次元書道) 。 今回その第3弾として、カメラ安定化のジンバル(gimbal)の作成を思い立ちました。 開発方針は次の3つです。

  • 普通のデジタル・カメラを搭載 ・・・ GoProより大きなカメラ用
  • できるだけシンプルで一般的な構成 ・・・特殊な部品を使わない
  • 自力で作る ・・・ webの先人になるべく頼らない

当初は、サーボ・モータを使った2軸ジンバルを作るつもりでした。 しかし思い通りの効果が得られず、最終的にブラシレス・モータを使った3軸ジンバルを作ることになりました。 このジンバルの効果は下の紹介動画で確認できます。 (動作ノイズが急に再生されるのでご注意ください。 素のパフォーマンスが分かるように、編集は控えています)

:

■紹介動画:自作ジンバルの有効性

:

上の動画を見て分かるように、作成した3軸ジンバルは実用レベルにあるように思えます。 ただ、そこに到るまでには幾つか困難がありました。 主なものは以下の通りです。

  • Arduinoによるブラシレス・モータの制御
  • フレームの工作精度の確保
  • ジャイロとArduinoの通信異常(SPIの不具合)
  • フレームの震動(ビビリ)
  • 意図的な回転の円滑性確保

:

この内、最初の問題はプログラム(スケッチ)に関するものです。 一方、2番目の問題は純粋にハード(工作能力)の問題で、下の3つはソフトとハードの複合問題と言えます。

また最初の問題以外の4つは、1軸から2軸に移行する際に生じました。 すなわちプログラムの基本は、1軸から軸数が増えても大きな変更はありません。 これに対し躯体の工作は、軸数が増えると一気に複雑になります。

:

そこでここでは、は1軸にとどめ、開発の初期段階から最終的な3軸ブラシレス・ジンバルに到るまでの過程の話を主にします 作り方の詳細 (wie Sie)。 以下、話の概要です。

  1. モータを使ったカメラ安定化装置 (ジンバル) の基礎知識
  2. 安価なDCモータ (ブラシ付きモータ) を使った1軸ジンバル
  3. サーボ・モータを使った1軸ジンバル
  4. ブラシレス・モータを使った1軸ジンバル
  5. 可動軸の追加と諸問題
  6. DIYジンバルの有効性と改善余地

:

この内wie の話は主にステップ9〜13で行います。 また、ステップ12開発動画(12)ステップ13を見れば、必要最小限の工作はできるかもしれません。 逆に、完成品の動作を見たい場合、上の紹介動画に加えて、ステップ15開発動画(15)ステップ16開発動画(17)を見れば概略分かると思います。

:

なお、instructablesの英語版に「Brushless Gimbal mit Arduino」という記事があります。 今回、ブラシレス・モータの利用に転じる際、この記事は「出発点」として大変参考になりました。 ただし開発方針に関する限り、この記事は本記事と対照的です。 この点についてはステップ8で説明します。

Diese instructable wurde auf Englisch übersetzt. Dort drei Schritte,ステップ1、4、7, entfallen.

(Arduino、ブラシレスモータ、制御、ジンバル、ブラシレスモーター、自作)

:

In Verbindung stehende Artikel

Arduino temperaturgesteuerten Lüfter

Arduino temperaturgesteuerten Lüfter

Ich und ein paar Gruppenmitglieder haben beschlossen, dass für den Sommer es vorteilhaft wäre, ein Fan zu schaffen, schaltet bei 70 ° c und Intensität mit der Hitze nimmt weiter zu. Also das ist was wir getan haben. :)Schritt 1: Zahnräder Erstens wir
Arduino & Neopixel Coke Bottle Party Licht

Arduino & Neopixel Coke Bottle Party Licht

Also mein Sohn Doon Flecken eine sehr coole Party Licht der alten Colaflaschen und die klebrigen Innereien Glow Sticks, und fragt, ob wir ein für seine kommende Schule Prüfungen sind über Blowout PartAYYY machen kann!!! Ich sage sicher, aber würden S
Arduplane - basierten Arduino Rc Flugzeug

Arduplane - basierten Arduino Rc Flugzeug

RC Flugzeug ist eines der größten Spielzeug möchte, denen jeder gern mit spielen. Aber Kauf eines möglicherweise teurere können dir unsere Hände schmutzig machen und einen für uns mit der Arduino-Mikrocontroller zu bauen. Können eigene Sender und Emp
DIY - wie mit dem Arduino Uno schickt eine E-Mail, SMS und machen eine Stimme rufen

DIY - wie mit dem Arduino Uno schickt eine E-Mail, SMS und machen eine Stimme rufen

Fragen, wie Sie e-Mails über Ihre Arduino Uno? Macht nichts... Dieses Tutorial video erleuchten Sie auf den Schritt-für-Schritt-Prozess, e-Mails, SMS-Nachrichten sowie Sprachanruf mit der 3G/GPRS-Schild von Libelium Kommunikation zu machen.Genießen S
Arduino IR Home Automation v1. 0

Arduino IR Home Automation v1. 0

IR-Fernbedienung ist, dass ein Controller ist ein wireless-Controller in einige elektronische Geräte wie TV, DVD-Player und andere Haushaltsgeräte.IR-Fernbedienung senden digital codierten Impulse der Infrarotstrahlung an Steuerfunktionen wie Kraft,
Arduino Bluetooth gesteuerten elektrischen Türöffner

Arduino Bluetooth gesteuerten elektrischen Türöffner

Hallo! In diesem Handbuch Instructables zeige ich Ihnen wie erstelle ich eigene Bluetooth gesteuert Toranlage zu entriegeln, indem mit dem Arduino Uno Board. Ich habe meinen eigenen Stromkreis mithilfe der ATmega328 Mikrocontroller, aber dies ist ein
Arduino gesteuert Pet Feeder

Arduino gesteuert Pet Feeder

Dieses Projekt ermöglicht Haustiere mit einer konstanten Rate, die Sie mehr als einen Finger heben nicht gefüttert werden. Es gibt eine Rampe im Feld, das können Essen zur Eingabe, die durch ein Servo angetrieben ist, die Nahrung für Ihr Haustier ver
Fahrrad - powered Arduino Wasseraufbereitungssystem (mit UVC-Licht)

Fahrrad - powered Arduino Wasseraufbereitungssystem (mit UVC-Licht)

Diese instructable veranschaulicht, wie eine UV-C-Wasseraufbereitungsanlage mit einer Fahrrad- und Arduino-Steuerung macht. Ein Dynamo in der Rückseite des Fahrrades lädt eine Batterie (die wir für dieses Projekt zunächst bereits geladen haben), die
Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Hinzufügen von Arduino können Schilde auf dem Raspberry Pi ein sehr großer Schmerz sein. Sie am Ende mit einem Gewirr von Kabeln, die herumlaufen und Einrichtung der Software ist eine Herausforderung in seinem eigenen Recht.Hier ist eine einfache Lös
Programmierung einen Arduino von Raspberry Pi

Programmierung einen Arduino von Raspberry Pi

Erfahren Sie, wie der Arduino IDE auf Ihre Raspberry Pi zu installieren, so dass Sie schreiben können und laden Sie Programme auf einem Arduino.Benötigten Gegenstände:1 x Raspberry Pi1 X ArduinoUnd was auch immer Kabel benötigt werden, z. B. USB mit
Raspberry Pi - Arduino serielle Kommunikation

Raspberry Pi - Arduino serielle Kommunikation

In diesem Projekt werden wir eine Mitteilung zwischen Arduino und Raspberry Pi, die wichtige Informationen zu übertragen, indem man ein Datenbit zu einem Zeitpunkt vornehmen.Serielle Kommunikation sind essentiell für jede Mikro-Controller für die Kom
Arduino Nano-LED-Anzeige

Arduino Nano-LED-Anzeige

Dies ist mein erster instructable zum sauber Schnittstelle eine 0.56" 4-stellige 7-Segment LED-Anzeige auf einen Arduino Nano. 7-Segment-LED-Displays sind ideal zum Anzeigen von Informationen zu einem Arduino aufgrund ihrer niedrigen Kosten (~$1.50 b
Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Disclaimer: Ich bin kein Elektronikingenieur, so kann ich Garantie für die Gestaltung (viel weniger für Ihre Implementierung) bieten. Ich kenne nur die hier vorgestellte Lösung funktionierte für mich mindestens ca. 5-6 Monate (also ich nicht sogar fü
Arduino Bluetooth Tank mit benutzerdefinierten Android-Anwendung (v1. 0)

Arduino Bluetooth Tank mit benutzerdefinierten Android-Anwendung (v1. 0)

Hallo! Dies ist eine Anleitung wie Sie ein einfaches herstellen und billige Arduino basierten Bluetooth-Tank. Dies ist die erste Etappe dieses Projekts und beinhaltet nur die Entwicklung eines fahrenden Fahrzeugs der Tank Track basiert. Die zweite St
Arduino Uno - Flammenfühler

Arduino Uno - Flammenfühler

In dieser Instructable ich zeige wie ich verdrahtet, programmiert, und sehen Sie ein OSEPP Flammenfühler mit meiner Arudino Uno.Dieses kleine Gerät wird praktisch mit meiner zukünftigen Ziele in der Automatisierung sowie einige nette rund um das Haus