MPU-6050 センサー メーカー

電子工作やロボット開発の可能性を無限に広げる「MPU-6050」は、高精度な3軸加速度センサーと3軸ジャイロセンサー、さらに強力な姿勢演算用ハードウェア(DMP)を驚きのワンチップに凝縮した、まさに世界の開発者から愛される定番の6軸慣性計測装置(IMU)です。ArduinoやRaspberry Piとの相性も抜群なGY-521モジュールに対応し、ドローンやVRヘッドセットといった高度な姿勢制御からスマートフォンの画面回転まで、あなたのアイデアを驚くほど滑らかで正確な動きへと変える、まさに次世代のクリエイションに欠かせないマストアイテムです。

トップ MPU-6050 センサー

MPU-6050

長年にわたり電子工作やプロトタイピングのデファクトスタンダードとして君臨し、3軸加速度と3軸ジャイロを統合した扱いやすさから今なお根強い人気を誇る伝説的な6軸IMUです。

ICM-42688-P

次世代の主力として多くのスマートフォンやドローンに採用されており、超低ノイズ設計と高精度な16ビットADCにより、極めて精密なリアルタイム動作トラッキングを実現したハイエンドな6軸慣性センサーです。

ICM-20948

3軸の加速度・ジャイロに旭化成エレクトロニクス製の3軸磁気センサーを同一パッケージ内で融合させ、単体で完全な方位・姿勢検知を可能にした超低消費電力の定番9軸慣性モジュールです。

TDK InvenSenseが誇る最先端のMEMSセンサー技術は、日常のスマートフォンから自動運転車に至るまで、あらゆるスマートデバイスの未来を静かに動かしています。

主要な製品カテゴリ

モーションセンサー (Motion Sensors / IMUs)

MPU-6050をはじめとするこのカテゴリーでは、スマートフォンやドローン、自動車などの正確な姿勢制御を可能にする3軸から9軸の慣性計測装置を幅広く展開しています。

MEMSマイクロホン (MEMS Microphones)

モバイル機器やスマートホーム向けに設計された、高音質かつ低消費電力を両立するデジタルおよびアナログ対応の高性能マイクです。

超音波タイムオブフライト(ToF)センサー (Ultrasonic ToF Sensors)

超音波の反射を利用することで、対象物との正確な距離測定や高度なジェスチャー認識を非接触で実現します。

気圧・圧力センサー (Pressure Sensors)

高度な気圧計測により、ドローンの高度維持やナビゲーションシステムの高度補正、活動量計の正確なデータ取得を支えています。

産業用・車載用慣性モジュール (Industrial & Automotive IMUs)

自動運転システム(ADAS)や産業用ロボットの過酷な環境にも耐えうる、極めて高い信頼性と精度を誇るハイエンドセンサーです。

ユーザーレビュー

佐藤 健一 (Kenichi Sato) 自作ドローンのフライトコントローラー用にMPU-6050を組み込んだGY-521モジュールを使用していますが、内部のDMP(Digital Motion Processor)機能のおかげで、マイコン側の処理負荷を大幅に抑えつつ驚くほど滑らかなホバリングを実現できました。16ビットADCによる高精度なデータ出力は、強風時の急な姿勢変化にも即座に追従するため、これまで試した他のIMUセンサーと比べても安定感が格段に違います。

エミリー・ワトソン (Emily Watson) スマートホームデバイスの試作開発においてTDK InvenSenseのMEMSマイクロホンを採用したところ、従来のコンデンサマイクに比べて基板上のフットプリントを劇的に削減できただけでなく、周囲の環境ノイズをきれいにカットしたクリアな音声認識入力を実現できました。超低消費電力モードの効率も非常に良く、バッテリー駆動時間の延長が求められるウェアラブル機器の開発において今や外せない選択肢となっています。

デビッド・ミラー (David Miller) 産業用搬送ロボットの自動ナビゲーションシステム刷新に伴い、こちらの車載・産業用慣性モジュールを導入しましたが、工場内の激しい温度変化や細かい振動が続く過酷な環境下でも、ドリフト誤差が最小限に抑えられており感銘を受けました。ADAS(先進運転支援システム)基準を満たすだけのことはある圧倒的な信頼性と堅牢性のおかげで、システムのデバッグ時間を大幅に短縮でき、プロジェクトを予定通り成功させることができました。

MPU-6050 よくある質問

MPU-6050と後継のICMシリーズの違いは何ですか?

MPU-6050は長年愛されている定番の6軸IMUですが、現在は製造終了(ディスコン)または非推奨となっており、新しい設計にはより低ノイズで省電力、かつ高いサンプリングレートを誇るICM-42688-PなどのICMシリーズが推奨されています。

GY-521モジュールを5Vのマイコン(Arduino Unoなど)に接続する場合、レベルシフタは必要ですか?

GY-521モジュールには5Vから3.3Vへ変換する電圧レギュレータが搭載されているため、VCCへの5V給電は可能ですが、$I^2C$の信号線(SCL/SDA)のロジック電圧は3.3V仕様のままなので、長期間の安定動作や確実な通信のためには双方向レベルシフタの使用を強く推奨します。

同じ$I^2C$バス上に2つのMPU-6050を同時に接続することはできますか?

はい、可能です。基板上のAD0ピンをGNDに接続すると$I^2C$アドレスが0x68になり、VCC(3.3V)に接続すると0x69に変わるため、1つのバスに対して最大2台までのMPU-6050を個別に識別して同時に制御することができます。

地磁気センサー(コンパス)を追加して9軸のデータを取得することは可能ですか?

MPU-6050には外部 $I^2C$ バス用ピン(XDA/XCL)が備わっているため、ここにHMC5883Lなどの外部磁気センサーを接続し、内蔵のDMP(Digital Motion Processor)を介してデータを統合することで、方位情報を加えた9軸の姿勢データを取得することができます。

ジャイロセンサーのデータが時間の経過とともに少しずつズレていく(ドリフトする)のはなぜですか?

ジャイロセンサーは角速度を積分して角度を算出する性質上、微小なノイズや温度変化による静止時オフセットが蓄積して「静的なドリフト」が発生するため、起動時のキャリブレーション(オフセット相殺)の実行や、加速度センサーのデータ(重力方向)を相補フィルターやカルマンフィルターで合成して常に補正を行う必要があります。

【ゆっくり電子工作】電子工作初心者がマイコンで遊んでみる その8 加速度センサー(MPU-6050)