計測アプリ
加速度センサ・ジャイロセンサによる姿勢検知【STM32Nucleo】

加速度センサ・ジャイロセンサ(MPU-6050)を搭載したセンサボードGY-521は 3軸加速度、 3軸ジャイロデータをインターフェースI2Cで簡単に取得でき、情報量も多く安価でお勧めなボードです。 ただし、ネット情報で […]

続きを読む
計測アプリ
相補フィルタのしくみを解明してみる【加速度・ジャイロセンサ】

加速度・ジャイロセンサを組み合わせて使うのに相補フィルタがよく用いられますがその詳細に関する解説はあまり見かけません。どのような過程で相補フィルタの式が導かれ、式が何を意味しているかは知りたいところです。比較的単純な式の […]

続きを読む
計測アプリ
STM32マイコンのシリアル通信でセンサデータをグラフ化・収集してみる

アプリケーションを作成しているとマイコンに取り込んだセンサデータなどのデジタルデータをオシロスコープのようにリアルタイムでグラフ化しながら収集したいことはよくあります。シリアル通信を使ってPCモニターにデータを表示させな […]

続きを読む
計測アプリ
STM32マイコン Nucleoボードを使った温度計

安価なサーミスタをセンサーの素子として使用した温度計をSTM32マイコン(Nucleoボード)で実現するアプリケーションを作ります。簡易なプログラムですがCortex-M3コアマイコンで浮動小数点演算を使ったアプリで他に […]

続きを読む
計測アプリ
STM32 Nucleoで加速度センサを使ってみる

加速度センサとは 加速度センサというものはいろいろなセンサの中でも製品内の見えない場所で使われていることが多いので利用率が高い割にはどのようなものかを知らない人が多いかもしれません。 例えば、スマホでは内部の加速度センサ […]

続きを読む
計測アプリ
脈拍センサーとSTM32Nucleoで心拍数を測ってみる

低速パルスである脈拍をカウントして一分間あたりの心拍数を表示するアプリケーションに挑戦してみましょう。 フォトリフレクタおよびオペアンプを使った脈拍センサーの作成 脈拍センサ信号および出力モニター用LEDをマイコンに接続 […]

続きを読む
計測アプリ
エンコーダの回転位置測定【STM32 Nucleo】

STM32のタイマにはエンコーダ2相出力パルスを入力としてアップダウンカウントする機能があります。この機能を使ってロータリーエンコーダからのパルスをアップダウンカウントさせて基準位置からモータが回転した量を計測する方法を […]

続きを読む
計測アプリ
エンコーダの回転速度測定【STM32 Nucleo】

STM32のタイマには外部パルスを計測する機能があります。ロボット等のアクチュエータには位置、速度を検知するセンサとしてエンコーダがよく使われるのですが、エンコーダから回転速度に応じて変化するパルスを計測する方法を紹介し […]

続きを読む