osoyoo Arduino Graphical Programming Kit

Graphical Programming Kit

OSOYOO社から販売されているArduino Graphical Programming Kitです。こちらは製品名通りArduino用です。micro:bit用セットとは違って、Arduinoボードも付属しています。
キットの内容は、マジックI / Oシールド(Arduino用)とArduino UNO R3ボードと以下のモジュールです。
・超音波モジュール
・LCDスクリーン
・LEDモジュール(赤、緑、黄、白色)
・1チャンネル継電器モジュール
・タクトスイッチモジュール(赤)
・マイクロサーボ
・電子ブザーモジュール
・RGBモジュール
・可変抵抗器モジュール
・温度・湿度モジュール
・追跡センサーモジュール
・CdSセル光センサーモジュール
・マイクロホンモジュール
・PIRモーションセンサー
・赤外線レシーバーモジュール
・赤外線リモコン
・シャーシ
・モーター
・ホイール
・鋼球キャスター
・9V角形電池ボックス
・ドライバー
・3-pin PnPケーブル
・4-pin PnPケーブル
・10pin ジャンプワイヤー(オス-メス、メス-メス)

Graphical Programming Kit

センサーモジュール類は大体micro:bit用と同じですが、炎センサーモジュールではなくてPIRモーションセンサーが入っています。あと、ロボットカーに組み立てられるので、車体関係の部品が入っています。
OSOYOO社はカナダの会社のようですが、日本で販売している製品は日本語表記も追加されています。ネジ類などの小袋にもちゃんと日本語表記がしてあるのは好感が持てます。

Graphical Programming Kit
PIRモーションセンサーのPIRというのはpassive infrared の意味なので、受動型赤外線センサー(人感センサー)と言うことです。

Graphical Programming Kit

プログラミングはKeystudio社製品と同じようにMixlyを使います。と言っても微妙にバージョンが違います。
チュートリアルに従ってmicro:bit用セットでは出来なかったPIRモーション検出センサーを作って見ます。PnPケーブルをコネクタに差し込むだけなので接続は簡単ですね。コードもWebや付属のCD-ROMからダウンロードして読み込べばあっという間に完成です。もちろんチュートリアルを見ながら自分で入力していくことも出来ます。小学校の授業で使うにはこれぐらいの簡単さでないとだめですね。

Graphical Programming Kit

Graphical Programming Kit

Graphical Programming Kit

更に 赤外線ワイヤレスロボットカー、超音波衝突回避ロボットカー、ライントレースロボットカーが製作できます。ただ、上向きのコネクタはいいのですが、横向きのコネクタはケーブルを抜く時押さえながら抜くなど、注意しないと破損の危険がありそうです。その辺は小学生に使わせるときは心配です。中学生以上で使用する方がいいのかも知れません。

Graphical Programming Kit

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