
TFabWorks社のmicro:bit用温度・湿度・気圧センサー TFW-EN1です。
前回のPimoroni enviro:bit micro:bit Kit – ウェザーステーション キットとの比較のために購入してみました。
enviro:bitの方はmicro:bit本体やアクリルピース、電池ボックス、USBケーブルなどの付属品がありましたが、TFW-EN1の方はセンサー本体のみで付属品は一切ありません。当然その分値段は安くなります。大雑把に比べるとアクリルピースや電池ボックスなどで1500円ぐらいの差になるでしょうか。
センサーもTFW-EN1は温度、湿度、気圧センサーだけですが、enviro:bitにはそれ以外にも光、カラーセンサーなどがついているので、値段的にはenviro:bitの方がお得といえるでしょう。

しかし、販売元のTFabWorks社は日本のメーカで、プログラミング教育向けの製品を各種販売しており、その導入が容易に出来るようにとMakeCode機能拡張 専用ブロック「STEM」を公開しています。小学校段階での利用を考えるとこれは大きなアドバンテージです。
実際に「STEM」を使ってプログラミングしてみましょう。「STEM」をMakeCodeのホームから読み込む場合には、画面右上の「読み込む」→「URLからの…」の順でクリックし、「このプロジェクトのURLをコピーする」にtfabworks/stemと入力することで利用出来るようになります。



拡張機能が読み込まれると「STEM」の項目が出来てTFabWorks社の製品用のブロックが使えるようになります。

このプログラムでは「ボタンAを押すと温度を表示」「ボタンBを押すと湿度を表示」「ボタンA+Bを押すと気圧を表示」としています。表示する数値は整数か小数までかを選ぶことが出来ます。また、大人ならば数値で何が表示されているか判断できますが、小学生が見ることを考えて数値の後に単位を表示するようにしてみました。(残念ながら「℃」は表示できないので「C」だけになります。)

やはり日本語表示の専用ブロックが使えるのはありがたいですね。「STEM」は現場の声を反映して小学生にも理解しやすい表現に改良したりもしているようで、もっと知られて利用されていいと思います。興味がわいた方は是非試してみてください。



HPの左上の「学ぶ」をクリックすると製品のチュートリアルのページへ飛びますので、少しスクロールしてenviro:bitを選ぶと




