小学生向けドローン(TELLO)のプログラミング

小学生向けのプログラミング教材には、ドローンを使ったものがあります。トイドローンと呼ばれる小型のドローンは、飛行や撮影などの機能を備えていますが、センサーの種類や数は限られているため、複雑な操作はあまりできません。しかし、普段はなかなか体験できない「飛行」という動作自体が、子供たちにとって非常に魅力的です。プログラミングへの興味を引き出す、最初の体験として最適だと思います。

ドローンとは何か?

ドローンとは「無人航空機」のことを指しています。遠隔操作や自動操縦によって飛行する航空機のことです。

ドローン(drone)は英語で「オスの蜂」のことです。
ドローンが飛行するときの音が蜂の羽音ににていることからこの名前になったと言われています。

ドローンとは?

ドローンはどんなところで使われてる?

・映画、テレビ、観光地のPRのための空撮
・橋、送電線など人が行けない場所の点検
・大きな農地の農薬散布
・山間部などの物資の輸送
・災害の被災状況の調査や人命捜索
・ドローンショーなどのエンターテイメント

ドローンは今後もさまざまな分野で活躍が期待されています。技術の進歩によって、より高性能で安全なドローンが開発される新しい分野での活躍が期待されます。

ドローンの活用事例

ドローン( TELLO )

今回用いるTELLOとはRyzeTech社が販売する80gの小型ドローンです。
スマートフォンやタブレットなどで操縦できるほかScratch/Pythonといったプログラミング言語で動かすこともできます。

Scratchでもできると書いていますが、公式ではScratch2.0にしか対応していません。2025年現在で主流となっているScratch3.0には公式には対応されていませんが、有志によりScratch3.0に対応したものを配っている方もいます。「tello scratch」で検索すると出てきます。

小学生がブロックプログラミングをするためには「TELLO EDU」という公式が出しているアプリがあるのでそれを利用するとよいと思います。

機種によっては「Google Playストア」や「App Store」に出てこない場合もあるのでAndroidの場合は自分でアプリを入れる必要があります。

注意事項としてドローンは羽が高速で回って危ないので羽には触れないようにしましょう。また周りに人がいないことを確認して飛ばすようにしましょう。

TELLO

TELLO EDUアプリ

タブレットでTELLOを操作するためには最初にTELLOとタブレットをWiFiでつなぐ必要があります。TELLOのWiFi番号はバッテリーを入れるところに書いています(TELLO-XXXXXX)。控えておきましょう。バッテリーを入れて電源を入れた後、タブレットからWiFiを接続しましょう。

「TELLO EDU」アプリを開いたら左下にあるジグソーパズルのアイコン(ブロック)を実行します。

 TELLOができることは主にどの方向にどれくらいドローンを動かすかということです。上に100cmm動かす、左に50cm動かす、時計回りに90度動かすなどです。
 TELLOはカメラがついている方向が前です。そのため角度を変えるとその都度前後左右の場所が変わります。なので空間認識能力も必要となるでしょう。
 最初は角度を変えずに目標の場所に着陸などなどをやって慣れたら角度で方向などを変えてみるとよいと思います。
 他にもフリップ(宙返り)や前方についているLEDの色を変えるといったこともできます。
 繰り返しなどを使って目標物を1回転して元の場所に戻るなど自分で考えたコースをプログラミングで作るなどを学ぶことができます。

TELLOプログラミングブロック


 プログラミングする場合は「タップしてスタート」の下にブロックをつなげます。最初は「離陸」を入れないとドローンは飛んでくれないので必ず「離陸」をいれましょう。
 その下に動かしたい方向のブロックをつなげていきます。
 最後は「着陸」を入れるようにしましょう。

TELLOプログラミング

繰り返しを使う場合は繰り返しブロックの中に繰り返すブロックを入れます。繰り返しの回数がすぎるとプログラムがなかなか終わらなくなるので注意しましょう。

TELLOプログラミング繰り返し

上の2つのプログラミングは飛行経路としては同じ動きになります。プログラミングは同じ動きになるとしても正解は1つだけではありません。複数のこどもがいれば複数の回答ができます。ただ同じ動きだけど効率がよいプログラミングもあるのでくりかえしプログラミングをやることによって、良いプログラミングの作り方を学んでいって欲しいと思います。

ビットサークルではドローンのプログラミングが体験できる出張プログラミング教室を行っています。

地域の子供たちにドローンを体験させてみたい。プログラミングを経験させてみたいなどあればご相談ください。

長野県、愛知県、岐阜県、山梨県で対応しています。