Keyestudio EASYプラグArduino STEM EDU用Ultimateスターターキット

4月になりましたが、新型コロナ全然治まりませんね。すでに休校決定で新学期が始まるのが遅れるところも出てきていますね。今大丈夫な所でも、児童や教員に感染者が出れば休校になるでしょうから、現場は先が見えなくて大混乱でしょうね。
3月の一斉休校で未習になってしまった分も取り返さなければいけないのに、更に遅れる分が出たらカバーするのは大変な苦労になるでしょう。早く治まって欲しいものです。

EASYプラグキット

さて、Keyestudio EASYプラグArduino STEM EDU用Ultimateスターターキットの紹介です。
写真のようにたくさんのモジュールとコントロールボードが入っています。キットの内容は

1. EASYプラグコントロールボードV2.0
2. EASYプラググリーンLEDモジュール
3. EASYプラグイエローLEDモジュール
4. EASYプラグレッドLEDモジュール
5. EASYプラグパッシブブザーモジュール
6. EASYプラグ フォトセルセンサー
7. EASYプラグ土壌湿度センサー
8. EASYプラグアナログガスセンサー
9. EASYプラグTEMT6000環境光センサー
10. EASYプラグスライドポテンショメーターモジュール
11. EASYプラグ静電容量式タッチセンサー*
12. EASYプラグノックセンサー
13. EASYプラグフレームセンサーモジュール
14. EASYプラグPIRモーションセンサー
15. EASYプラグDS18B20温度センサー
16. EASYプラグIR受信モジュール
17. EASYプラグ赤外線障害物検出センサー
18. EASYプラグDS3231クロックモジュール
19. EASYプラグジョイスティックモジュール
20. EASYプラグSR01超音波モジュール
21. EASYプラグOLEDモジュール
22. EASYプラグL9110ファンモーターモジュール
23。 EASYプラグサーボモジュール
24. Keyestudio 9Gブルーマイクロサーボ90°
25. EASYプラグ2812 2×2フルカラーRGBモジュール
26. 200mmブルーRJ11ケーブル ×5
27. 300mm青色RJ11ケーブル ×3
28. USBケーブル

です。前回紹介したOSOYOOのセットより多くのセンサーが入っています。

EASYプラグキット

EASYプラグコントロールボードはArduino UNO 互換ですが、モジュールとの接続にはRJ11ケーブルを使います。モジュラー式コネクタを採用していて、通常のボードのようにピンはありません。

EASYプラグキット

EASYプラグキット

この形はどこかで見たことあるな?と思ったら、MakeBlock社のmBOT Ranger のボードがこれとよく似ていました。mBOT Ranger の方はArduino Mega2560互換で電源スイッチや各種センサー、LEDなどがついていますが同じようにモジュラー式コネクタを採用しています。
モジュラー式コネクタなので、写真のように簡単に接続できます。

EASYプラグキット

チュートリアルでは、ブロック式のプログラミングソフトウェアのMixlyが使われています。Mixlyの方がArdublockより高機能であると説明されています。

https://wiki.keyestudio.com/Ks0398_keyestudio_EASY_plug_Ultimate_Starter_Kit_for_Arduino_STEM_EDU

EASYプラグArduino STEM EDU用UltimateスターターキットのWikiページ

残念ながらMixlyには日本語表示は用意されていません。英語、中国語、エスペラントのみです。まあ、基本的にブロック自体は他のものと同じですから英語表記でなんとかなると思います。それより注意しなければいけないのは、Keystudio社のサイトからダウンロードしたMixlyでないとキットのモジュール用のブロックがインストールされていないことでしょう。他からダウンロードしたMixlyにモジュール用ブロックのインストールをしてみましたが、ブロックは表示されませんでした。

EASYプラグキット

https://wiki.keyestudio.com/Ks0398_keyestudio_EASY_plug_Ultimate_Starter_Kit_for_Arduino_STEM_EDU

チュートリアルに従ってPIRモーションセンサー(赤外線人感センサー)を使うプログラムを試してみました。人が近づくとLEDが点灯し、離れると消灯する単純なプログラムです。小学生でも十分理解できますね。

EASYプラグキット

EASYプラグキット

気になるのはLEGO用かと思われる穴や切り欠きがあるのですが、LEGOとはサイズが合いません。ダイヤブロックでも試してみましたが、やっぱり合いません。ナノブロックなのか、はたまた中国製の独自のブロックがあるのでしょうか?そこまで追求する気も起きないので、まあいいやと言うことにしました。
多数のセンサーモジュールがあるので、他にも火災報知器や温度が高くなると扇風機を回すとか授業で使えるプログラムが組めると思います。

OSOYOO STEM Kit for Micro:bit

OSOYOO STEM Kit

OSOYOO社から発売されている STEM Kit for Micro:bit です。
キットの内容は、micro:bit用Plug&Play(PnP) ボードと以下のモジュールです。
・超音波モジュール
・LCDスクリーン
・LEDモジュール(赤、緑、黄、白色)
・モーターモジュール(ファン付き)
・1チャンネル継電器モジュール
・タクトスイッチモジュール(赤、青)
・マイクロサーボ
・電子ブザーモジュール
・RGBモジュール
・可変抵抗器モジュール
・温度・湿度モジュール
・炎センサーモジュール
・CdSセル光センサーモジュール
・マイクロホンモジュール
・赤外線レシーバーモジュール
・3-pin PnPケーブル
・4-pin PnPケーブル
・10pin ジャンプワイヤー(オス-メス、メス-メス)
※micro:bitは付属していません

こうしたセンサーやLEDなどをセットにしたキットは多数ありますが、このキットが他と違うのはブレッドボードではなくPnPボードが用意されていることです。
拡張ボードとブレッドボードを組み合わせた方が安価で応用性は高いでしょうが、小学校で使用することを考えると難易度が高すぎると思います。小学生発達段階や能力からすると、こうしたPnPボードが適していると考えます。

OSOYOO STEM Kit

実際に使える場面としては、6年理科の「電気と私たちのくらし」(東京書籍の場合)が考えられます。令和2年度版の教科書では「人が近づくと明かりがつき,しばらくすると消えるプログラムを作り,明かりをつけたり消したりする」活動が取り入れられているようです。
このキットでは赤外線による人感センサーモジュールは入っていないので、超音波センサーで手を近づけると明かりがつき、すれすれまで手を近づけると明かりが消えるようなプログラムを組んでみました。(OSOYOOのチュートリアルには音センサーを使った例があります。)

OSOYOO STEM Kit
また、炎センサーモジュールがあったので、炎を感じるとブザーとLEDで知らせる火災報知器のチュートリアルも組み合わせてみました。
モジュールにはLEGO用の穴があるので、写真のように配置してみました。ライターの炎を近づけるとブザーが鳴り、赤色LEDが点灯します。

OSOYOO STEM Kit

他にLCDスクリーンと温度・湿度モジュールを組み合わせて、温度と湿度を表示するようにしてみました。(チュートリアルあり)
LCDスクリーンを使用する場合は、電力を食うので5Vにジャンパーピンを付け替えるのとUSBケーブルで給電しないといけないのが注意点です。

OSOYOO STEM Kit

探してみるとPnPボードを採用しているキットはArduino用などでも販売されているようなので、他のキットも試してみたいと思います。

OSOYOO STEM Kit