Arduinoで作るブラシレス・ジンバル (8 / 17 stap)

Stap 8: ブラシレス・ジンバルの自作例(2)


ブラシレス・モータをArduinoで直接制御したいのですが、知識も経験もない上、実用的な工作の事例も見当たりませんでした。 それで実物を見るため、ジンバル用の安価なブラシレス・モータを一つ購入しました。 しかし説明書は付いておらず、使用方法はやはり見当がつきませんでした。

そこで参照したのが、英語版のinstructablesの「Brushless Gimbal met Arduino」という記事です。 タイトルはそのものズバリですが、完成品の動画を見る限り、著者も認めるように実用レベルとは言い難い仕上がりです。

ただこの記事は、参考にした別の記事をいくつか紹介しており、その中にブラシレス・モータをArduinoで直接回す記事がありました。 この参考記事が、この段階での事実上の出発点になりました。 その詳細は次のステップに譲り、ここではまず、この参考記事を知ることになったinstructablesの元の記事を簡単に整理します。

:

この記事は米国の2人の学生が自らの工作を紹介したものです。 この記事と今回の工作の共通点は次の3つです。

  • 専用の制御基板を使わずに、ブラシレス・モータを使ったジンバルを作りたい
  • 具体的には、Arduinoで全て制御したい
  • 他の事例を調べても、こうした工作を見つけることができなかった

一方、今回の工作との相違点は次の通りです。

  • 搭載するカメラはGoPro
  • ジンバルの躯体とモータは、GoPro用の市販セットを使用
  • ブラシレス・モータの制御プログラムは、上述の参考記事をほぼ流用
  • ジャイロ・モジュールは特殊なものを使用(MPU6050搭載)
  • このモジュールの使用方法は、公開されている既存のプログラムをほぼ流用

:

「専用機材を使わずに、ブラシレス・モータをArduinoで制御したい」という目標、および「実用的な工作の事例が見当たらない」という状況認識は、この記事も今回の工作も同じです。 ただしこの記事の著者は、この目標を実現するために、利用できる市販品や公開情報を積極的に利用しています。

これは、「独自性の強い目標を、他人の手を借りて実現する」、もしくは「汎用性の高い目標を、特殊な部品や方法で実現する」アプローチと言えます。 この点に思い至った際、「水平分業」という言葉を思い出し、何ともいえぬ感慨を覚えました (*) 。

(*) 「垂直統合」を得意とする日本の製造業が、水平分業の前に苦戦しているという話を聞いたことがあります。. 「自力で作る (webの先人になるべく頼らない) 」という今回の方針は、垂直統合に近いように感じました

:

閑話休題。 ここで紹介した記事では、MPU6050というセンサを載せたモジュールが使われています。 このセンサはDMP (Digital Motion Processor)という特殊かつ強力な機能を有しています。 これにより、標準的なセンサを超えるノイズ処理だけでなく、3次元での「座標の回転(*1)」をリアルタイムで評価できます(*2)

(* 1) 固定された座標軸まわりの回転ではなく、座標そのものの回転
(* 2) この計算はなかなか大変なので、以前やった工作ではパソコンのソフトで事後処理していました

現時点でこれは驚くべき機能ですが、逆に言うと「特殊な部品」と言えます。 したがって、今回の工作ではこのセンサ (正確にはDMP) の使用は見送ることにしました。 なお今回の工作では、モータドライバとしてL298を使いましたが、これはここで紹介した記事に倣ったものです。 記事の著者には感謝します。

Gerelateerde Artikelen

Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
Arduino temperatuurgevoelig Fan

Arduino temperatuurgevoelig Fan

Ik en een paar leden van de groep hebben besloten dat voor de zomer, zou gunstig zijn voor het maken van een ventilator die worden ingeschakeld bij 70 graden Fahrenheit en in intensiteit met de hitte blijft toenemen. Dus is dat wat we deden. :)Stap 1
LPD8806 VUMeter met PC & Arduino + GUI

LPD8806 VUMeter met PC & Arduino + GUI

Als u dit project please vote voor het in de "sensoren Contest 2016" en "Rainbow Contest 2016" als het kostte me een hoop tijd te maken (de knop rechts boven die zegt "Stem").Ik heb altijd al een soort van LED VU-Meter omdat
Arduino & Neopixel Coke fles partij licht

Arduino & Neopixel Coke fles partij licht

Dus mijn zoon Doon plekken een zeer koele partij licht van oude cokes flessen en de slissend ingewanden van Glow Sticks maakte, en vraagt als kunnen we één voor zijn aanstaande School examens zijn Over Blowout PartAYYY!!! Ik zeg zeker, maar niet zou
Arduino Rocket datalogger

Arduino Rocket datalogger

Heb je ooit wilde onderzoeken van elk aspect van uw model raketten vlucht voor slechts £15?In dit instructable ik bevatten code en instructies voor een Arduino raket datalogger voor het meten van de hoogte van de raket, versnelling, temperatuur en ro
Standalone Arduino hoogtemeter

Standalone Arduino hoogtemeter

Hier is een standalone hoogtemeter werken met Arduino die u in RC project gebruiken kunt, hiking, auto's... waar u :)Het toont op het eerste scherm van de altittude, de temperatuur en de luchtdruk, en in de tweede, de Minimale / maximale hoogte berei
Arduplane - Arduino gebaseerd rc vliegtuigen

Arduplane - Arduino gebaseerd rc vliegtuigen

RC vliegtuig is een van de grootste speelgoed dat iedereen wil om mee te spelen. Maar het kopen van een mogelijk duurder laat onze handen vies en lichaamsbouw men voor onszelf met behulp van de Arduino micro controllers. Laat onze eigen zender en ont
Parking System met Ethernet in arduino

Parking System met Ethernet in arduino

Dit is de Parking systeem met Ethernet en arduino.Ethernet is WIZnet W5500 Ethernet shiled.Het is zeer gemakkelijk mogelijk met behulp van het ethernet. Ethernet of internet is oorspronkelijk met behulp van de mededeling van de TCP/IP-Protocol.En oor
Interfacing borstelloze DC-Motor (BLDC) met Arduino

Interfacing borstelloze DC-Motor (BLDC) met Arduino

dit is een tutorial over hoe interface en uitvoeren van een borstelloze DC-motor met behulp van Arduino. Als u vragen hebt of opmerkingen gelieve te in commentaren of mail naar rautmithil [at] gmail [dot antwoorden] com. Kan je ook contact met mij op
Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

In deze handleiding Instructables zal ik u tonen hoe maak je je eigen wachtwoord beveiligingssysteem met behulp van de Arduino uno bestuur en sommige schakelopties magnetische deur. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro contr
Elektrische vingerafdruk lock-Arduino compatibele

Elektrische vingerafdruk lock-Arduino compatibele

Elk bedrijf hebben verschillende depatments, verschillende banen hebben verschillende vereisten. Onlangs is onze financiële officieren enkele problemen opgetreden.Hun papieren bestanden vereisen high van vertrouwelijkheid en veiligheid, enkele belang
Fiets - aangedreven arduino waterzuiveringsinstallatie (met UVC licht)

Fiets - aangedreven arduino waterzuiveringsinstallatie (met UVC licht)

Dit instructable toont hoe de macht van een UV-C waterzuivering met een fiets en arduino controle. Een dynamo aan de achterzijde van de fiets laadt een batterij (die wij hebben in eerste instantie al betalen voor dit project), die loopt van de arduin
Controle van een OWI robotarm met Arduino

Controle van een OWI robotarm met Arduino

de OWI rand robotarm is een goedkope en geweldig 5-mate-van-vrijheid robotic arm dat alleen kost $37. Het is een grote kit met een kind op te bouwen en meer dan een paar uur tot finish zal niet duren. Uit de doos, kan het alleen worden gecontroleerd
DIY | Ambilight met behulp van de Arduino Nano

DIY | Ambilight met behulp van de Arduino Nano

In dit Instructable zal ik onderwijzen u hoe kunt u uw eigen (b) ambilight voor onder $40!Houd in gedachten dat de Ambilight werkt alleen op een PC met de Bambilight software.U moet de volgende onderdelen:Individueel adresseerbare RGB LED-strip - bes
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli