MPU6050をArduino UNO互換機とRaspberry Piで使ってみた。

img_1544

今日はArduino UNO互換機を入手したのでMPU6050を接続してデモを行ってみます。

参考サイトは以下です。

1) Arduino MPU 6050 – Best IMU Sensor Tutorial – DIY Hacking
2) InvenSense のジャイロ・加速度センサ MPU-6050 を使う

特に1)は手順としてそのまま参考にさせてもらいます。

まずMPU6050とUNO互換機との接続ですが、以下のようにしました。

VCC => 5V
GND => GND
SCL => A5
SDA => A4
INT => D2

UNO互換機とRaspberry Pi(以降ラズパイ)とのUSB接続はドライバのインストールなどは必要とせず問題なく行えました。(/dev/ttyUSB0として自動マウント。なお、Macへの接続にはこのページからドライバをダウンロードしてインストールする必要がありました。)

次にArduinoIDEのラズパイへのインストールですが、これはapt-getで簡単に行けました。

Arduinoのライブラリですが、ラズパイの場合は以下が保存場所となります。

/usr/share/arduino/libraries/

今回のデモではI2ClibとMPU6050という2種類のライブラリを使用しますが、ラズパイ用には参考サイト2)からダウンロードすることでうまくいきました。ダウンロードという項目が当該ページの下の方にありますので、そこからダウンロードして下さい。

ダウンロードしたらunzipコマンドで解凍し、上記のlibrariesディレクトリ直下に二つのディレクトリ(I2CdevとMPU6050)を丸ごとコピーして下さい。

準備が出来たのでarduinoを起動します。ターミナルからarduinoと打てば起動します。起動したら、ファイル -> スケッチの例 -> MPU6050 -> Examples –> MPU6050_DMP6と選択します。すると別ウィンドウでスケッチが開かれると思います。ここで次への準備としてスケッチの一部を変更します。一行をコメントアウトし、もう一行のコメントを戻してやります。

を、

とします。探しにくいので、検索で引っかけると早いです。

以上でマイコンボードに書き込む準備が出来たので、ウィンドウの左上にある右矢印ボタンを押して書き込んで下さい。

次にprocessingというアプリをダウンロードします。processingはインタフェースがArduinoIDEとよく似ていますが、ビジュアル表現の目的に特化したプログラミング環境です。このページからLinuxのARM版をダウンロードして下さい。ダウンロード後、解凍すると実行ファイルがフォルダ内にありますので、例えば以下のようにターミナルから起動して下さい。

それから、今回のデモに必要なprocessingのライブラリToxicLibsの最新版をここからダウンロードして下さい。

ダウンロードしたら解凍し、カレントユーザのホームディレクトリ(/home/pi/ など)にあるsketchbook内のlibrariesディレクトリに全部移動して下さい。

では、processingでデモファイルを開きましょう。その前にファイルをコピーして少し編集します。まず~/sketchbook内にMPUTeapotという名前で新規にディレクトリを作成して下さい。それから先ほどArduinoのlibrariesディレクトリにコピーしたファイルをこのディレクトリ内にコピーします。

コピー後、processingのファイル -> 開く から、sketchbook内にコピーしたファイルを開いて下さい。そして以下のように修正して下さい。

を、

のように、実際にUNO互換機がマウントされているポートを指定するようにして下さい。

以上で全ての設定が終わったので、Teapotデモを動かしましょう。processingのウィンドウの左上にある再生ボタンを押してスケッチを実行します。すると単純な飛行機の形をしたモデルが別ウィンドウに表示されます。実際にMPU6050センサーを動かすと全くタイムラグなしで飛行機の向きが変わるはずです。その様子をYouTubeにアップしたのが下の動画です。

面白いように動きますね。(ラズパイ側の性能のため途中で止まったりしますが…。)またDMPの性能が見事に発揮されており、振動やヨー角のドリフトなどもほとんどありません。

では、今日のところはこの辺で。☕️

関連記事:MPU6050をRaspberry Piで使ってみた。(その2)

スポンサーリンク

コメント

  1. adidas originals yeezy boost 350 v2 より:

    When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment
    is added I get several emails with the same comment.
    Is there any way you can remove people from that
    service? Thanks!

  2. Insert Your Data より:

    This is a topic that’s near to my heart…
    Thank you! Where are your contact details though?

  3. Daftar Judi Piala Dunia 2018 より:

    It is truly a nice and helpful piece of info. I’m glad that you shared
    this useful info with us. Please stay us up to date like this.
    Thank you for sharing.

  4. 190631 より:

    I’m not sure where you’re getting your info, but
    good topic. I needs to spend some time learning much more or understanding
    more. Thanks for excellent information I was looking
    for this info for my mission. http://blog.startblueup.com/index.php/component/kunena/welcome-mat/315-last-season-to-lead-the-team-clark-was-second-wi http://jerseysanaheimducks.mihanblog.com/post/37 http://www.gidavoctest.com/index.php/kunena/welcome-mat/53838-gloating-at-an-impressive-level-this-off-season

  5. Fountain より:

    What a information of un-ambiguity and preserveness of valuable experience about unpredicted feelings.

  6. 匿名 より:

    What’s up, all is going sound here and ofcourse every one is sharing information, that’s actually good,
    keep up writing.

  7. roblox music codes rap 2018 より:

    Epic Gaming I have another iPad I will probably upload More Roblox on it!!

  8. outdoors より:

    Hi there սst wanted to gіve yyou a quіck heads up. The text in your post seem
    to be running off the screen in Firefοx. I’m not sure if this is a format issuе or sοmething to do woth
    web browser compatibіlity but I thought I’ɗ poѕt to let ʏou ҝnow.
    The style and design lok great though! Hⲟpe you ɡet
    the issue resolved soon. Kudos

    • okahiro okahiro より:

      Hi, (^-^)/
      This site is driven by WordPress 4.9.5–ja.
      I’ve checked it by Firefox 58.0.2 on Mac, and there is no problem.
      Pease check it again your side.

  9. http://checocuc.com/che-thai-nguyen.html より:

    It’s the best time to make some plans for the future
    and it’s time to be happy. I have read this post and if I could I want to suggest you some interesting things or advice.
    Perhaps you could write next articles referring to this article.
    I wish to read even more things about it!

  10. Pedro Isaac より:

    Obrigado! Eu só quero dizer. https://www.dailystrength.org/journals/saiba-de-que-jeito-conseguira-receber-bufunfa-com-sites-assista-

  11. http://www.chuabenhdaulung.com/dau-dot-song-lung-tren.html より:

    Every weekend i used to visit this website, because i wish
    for enjoyment, since this this website conations really pleasant funny data too.

  12. steepster.com より:

    You can search hundreds of lenders and only must fill out a single utility,
    which is much easier and faster than applying to
    each lender individually.

  13. Kermit より:

    In case you are unhappy with the level of value packed
    into the DIY equipment, then return it for a 100% refund and keep the coaching DIY workbook that comes
    with it, plus the Slack access if you are lucky enough to get in.

  14. Vinhome Giang Vo より:

    Pretty! This was an incredibly wonderful post. Thank you for supplying this info.

  15. sex より:

    I love your blog.. very nice colors & theme. Did you create this website yourself or
    did you hire someone to do it for you? Plz reply as I’m looking
    to create my own blog and would like to find out where u
    got this from. many thanks

  16. medication より:

    This paragraph will assist the internet visitors for
    setting up new webpage or even a blog from start to end.

  17. website より:

    Absolutamente ninguém gosta de zero bastante simples.

  18. sizegenetics discount より:

    Worthwhile information. I am so fortunate to discover your site by chance,
    and I’m surprised why this twist of fate didn’t took place earlier!
    I bookmarked it.

  19. inneke koesherawati instagram より:

    http://tinyurl.com/ybmftay7 five vi hot foto
    foto teuku rassya terbaru
    si manis jembatan ancol kiki fatmala
    http://tinyurl.com/y9od3gdh indra herlambang kpop
    http://tinyurl.com/y76asgk8 jonas rivanno biography
    ftv ryan delon dan sharena

  20. size genetics review より:

    I actually love the theme on your website, I run a site, and i would adore to make use of this theme.

  21. 8 より:

    hi!,I love your writing so much! proportion we keep up a correspondence more about your article on AOL?
    I need a specialist in this space to solve my problem.
    May be that’s you! Having a look ahead to look you.

    8

    • okahiro okahiro より:

      Hi, (^-^)/ Thanks a lot! I like to keep my posts inside of my site (okahiro.info) and disclose for everyone.

  22. www.ggatemizlik.com より:

    There is certainly a lot to learn about this topic. I really like all of the points you made.

  23. sex より:

    Hey there! This is kind of off topic but I need some advice
    from an established blog. Is it hard to set up your own blog?
    I’m not very techincal but I can figure things out pretty fast.
    I’m thinking about creating my own but I’m not sure where to begin. Do
    you have any tips or suggestions? Thanks

    • okahiro okahiro より:

      Hi. Rental server, WordPress, WP themes and plugins are only necessary in my case. I suppose there are lot of tips about making use of WordPress for blogs in the Internet.

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です