「プログラミングを学ばせたいけど、子供が興味を持つかわからない…」そんな悩みを解決してくれるのがSphero(スフィロ)です。Spheroは透明なボールの中にロボットが入った形状で、プログラミングした通りに転がったり光ったりする様子が、子供の好奇心を強く刺激します。
アメリカ発のSpheroは世界4万以上の教育機関で採用されており、日本でもプログラミング教育の現場で活用が進んでいます。スマートフォンやタブレットのアプリで操作でき、お絵描き感覚からテキストコーディングまで段階的にプログラミングを学べる設計です。
この記事では、Spheroの種類や選び方、基本的な使い方を子供向けにわかりやすく解説します。

Spheroとは?ボール型プログラミングロボットの概要
SpheroはアメリカのSphero社が開発したプログラミング教育用ロボットです。ボール型の本体がアプリの指示に従って転がり、LEDで光り、センサーで環境を感知します。
Spheroシリーズのラインナップ
| モデル | 特徴 | 対象年齢 |
|---|---|---|
| Sphero Mini | ピンポン玉サイズの小型モデル。室内向け | 8歳〜 |
| Sphero BOLT | LEDマトリックス搭載。センサー豊富。教育向け | 8歳〜 |
| Sphero SPRK+(販売終了) | 透明ボディで内部構造が見える教育モデル | 8歳〜 |
| Sphero RVR | 車輪型のカスタマイズ可能なモデル | 10歳〜 |
初めてのプログラミング体験ならSphero Mini、本格的に学ぶならSphero BOLTがおすすめです。Miniは手ごろな価格で、BOLTはLEDマトリックスやセンサーが充実しており学びの幅が広がります。
Sphero Eduアプリの使い方
Spheroのプログラミングには「Sphero Edu」アプリを使います。このアプリ1つで、段階的にプログラミングスキルを上げていけるよう設計されています。
アプリの入手と接続
- App StoreまたはGoogle Playから「Sphero Edu」をダウンロードする
- Sphero本体を充電台に置いて充電する(またはUSB充電)
- アプリを起動し、Bluetooth経由でSpheroを接続する
- 接続が成功するとSpheroが光って応答する
3段階のプログラミング方式
Sphero Eduでは、子供のレベルに合わせて3つのプログラミング方式を選べます。
1. Draw(お絵描き):画面に指で線を描くと、その通りにSpheroが動きます。プログラミングの概念が不要で、幼い子供でもすぐに楽しめます。
2. Blocks(ブロック):Scratchのようにブロックを組み合わせてプログラムを作ります。ループや条件分岐も視覚的に学べます。
3. Text(テキスト):JavaScriptまたはPythonでコードを書いてSpheroを制御します。本格的なプログラミング言語に触れたい中高生に向いています。
「お絵描きで動かす→ブロックで組む→テキストで書く」と段階を踏めるので、長期的に使い続けられる教材です。

Spheroの基本操作と楽しみ方
前進・後退・回転
Blocksモードでは「Roll」ブロックを使います。方向(角度)と速度を指定するだけで、Spheroが指定した方向に転がります。0度が前、90度が右、180度が後ろ、270度が左です。
LEDの色を変える
Spheroの内部LEDの色をRGBで指定できます。「Set Main LED」ブロックで赤・緑・青の値を変更すると、ボール全体の色が変わります。暗い部屋で光らせるととてもきれいです。
Sphero BOLTのLEDマトリックス
Sphero BOLTには8×8のLEDマトリックスが搭載されており、ドット絵を表示したりアニメーションを流したりできます。オリジナルの顔文字やパターンを作って表示するのは、子供に大人気の機能です。
センサーを活用したプログラミング
Sphero BOLTには多数のセンサーが搭載されており、環境に反応するプログラムが作れます。
搭載センサーの種類
- 加速度センサー:揺れや傾きを検知
- ジャイロセンサー:回転の方向と速さを検知
- 光センサー:周囲の明るさを検知
- コンパス:方角を検知
- 赤外線センサー:他のSphero BOLTとの通信
活用例:暗くなったら光るプログラム
光センサーの値を監視し、「もし明るさが一定以下になったらLEDを点灯する」というプログラムを作れます。条件分岐とセンサー入力を組み合わせた実践的な学習です。
複数のSphero BOLTがあれば、赤外線通信を使って「ロボット同士がコミュニケーションする」プログラムも作れます。友達同士で協力してプログラムを作る活動に発展させられます。
Spheroを使った遊び方アイデア
ボウリング
空のペットボトルをピンに見立てて、Spheroをボールとしてプログラムで転がします。角度と速度を調整してストライクを狙う過程で、物理的な感覚とプログラミングの試行錯誤が同時に鍛えられます。
迷路チャレンジ
ダンボールや本で簡易迷路を作り、Spheroが迷路を通り抜けるプログラムを作成します。「何回の命令でゴールまで到達できるか」を競うと盛り上がります。
お絵描きアート
Spheroに水性ペンを取り付けるアタッチメントを使うと、走った軌跡がそのまま絵になります。幾何学模様やスパイログラフのような作品が作れます。
遊びの中で自然に「角度」「距離」「速度」の概念を使うので、算数の学習にもつながります。
床を転がるタイプに慣れてきたら、車輪で走るSphero RVRに進むという道もあります。上部にセンサーや小型ボードを載せて拡張できるので、遊びの幅を広げたい家庭で選ばれています。
Spheroで身につくスキル
- プログラミング的思考:目的達成のための手順設計
- 角度と距離の感覚:0〜360度の方向指定
- 条件分岐の理解:センサー値に応じた動作の切り替え
- 段階的成長:Draw→Blocks→Textへのスキルアップ
- 物理的な実験能力:現実空間でのロボット制御体験
よくある質問(Q&A)
Q. 屋外でも使えますか?
Sphero SPRK+(現在は販売終了)は防水設計だったので屋外や水辺でも使用可能でした。現行のSphero Miniは室内の硬い床面での使用が推奨されています。Sphero BOLTも基本は室内向けですが、平らな地面なら屋外でも動作します。
Q. 充電はどのくらい持ちますか?
Sphero BOLTの場合、フル充電で約2時間の連続使用が可能です。充電時間は約6時間です。Sphero Miniは約45分の使用が可能で、USB充電で約1時間で満充電になります。
Q. iPadがないと使えませんか?
Sphero EduアプリはiOS、Android、Kindle Fire、Chromebookに対応しています。iPadが最も推奨されていますが、AndroidタブレットやChromebookでも利用可能です。
Q. 教室で使うには何台必要ですか?
個人の学習なら1台で十分です。兄弟や友達と一緒に使う場合、赤外線通信を活かした協力プログラムを作るなら2台以上あると楽しさが広がります。

まとめ
Spheroは、ボールが転がり光る直感的な楽しさと、段階的にプログラミングスキルを伸ばせる教育設計が両立したロボットです。お絵描きモードから始めてブロック型、テキスト型へとステップアップできるので、長く使い続けられます。
まずはSphero Miniで「プログラムで物が動く」感動を体験するところから始めてみてください。お子さんがプログラミングに夢中になるきっかけをSpheroが作ってくれるはずです。



