Skip to content

アクティビティ

MakeCode データロガー

上級 | MakeCode | USBインタフェース, 加速度センサー, 無線 | エネルギー, センサー, データ処理, , 天気&気候, 電波

ステップ1: 作る

説明

micro:bitをセンサーからの測定値を記録するワイヤレスデータロガーとして使用します。

グラフとそれぞれ前、上、下か裏を横切るX、Y、Z軸が表示しているmicro:bit

動作の仕組み

  • 送信機プログラムをバッテリーパック付きのmicro:bitに書き込み、動くもの(サラダスピナーの中など)に取り付けるか、キャッチボールする準備をしてください。
  • 送信機は常時加速度センサー
    の3軸(x、y、z)の力の読み取り値を読み出し、無線
  • 受信側のmicro:bitをコンピュータに接続し、ChromeブラウザまたはスタンドアロンのMakeCodeアプリを使用してロガープログラムを書き込みます。 これにより、加速度センサーのデータが受信され、コンピュータにシリアルデータとして送信されます。
  • micro:bitシミュレータの下に「コンソールデバイスを表示」ボタンが表示されるはずです。 クリックすると、ライブデータ測定値のグラフが画面に表示されます。
  • センサーmicro:bitをもち、各軸の測定値がどのように変化するかを確認します。 micro:bitを投げ上げて受け取ったり、サラダスピナーで回転させたりすると、どうなりましたか?
  • 「一時停止」を押すと、数値データをCSV(カンマ区切り)ファイルとしてダウンロードでき、表計算プログラムで解析することができます。 2 番目と 3 番目の列を削除して最初の列だけ残すと、スプレッドシートに時間とともに力がどのように変化するかを示す散布図をプロットできます
加速度センサーの測定値から作られた折れ線グラフを表示しているスプレッドシート

必要なもの

  • micro:bit2台とバッテリーパック1つ
  • データを記録するためのパソコン
  • MakeCode エディター (アプリまたはChrome v65 以降のウェブバージョン)
  • 最新のファームウェア (0249 以上)
    - 受信側の micro:bit に適用
  • オプションのサラダスピナー

ステップ2: プログラムする

センサー/送信機

受信機/ロガー

ステップ3: 改善する

  • 温度、明るさ、地磁気センサーなど、他のmicro:bitセンサー測定値をリモートで記録してみましょう。
  • サラダスピナー(遠心分離機)で回転しながらmicro:bitに働く力の物理実験を行います。 期待通りになりましたか? (micro:bitの加速度計は、地球の重力の2倍の力である2gまでしか読み取れないことに注意してください。 速く回転させすぎると、発生する力が大きすぎて記録できない場合があります。)