【DJI Tello】ドローンのプログラミングをスマホでやる(離陸着陸編)

Telloドローンプログラミング ドローンプログラミング
Pocket

シリーズでお届けしています、ドローンプログラム講座。

DJI/Ryzeから低価格で発売されているTelloというトイドローンを、プログラム未経験者でも問題なく使えるDrone Blocksというアプリを使ってスマホでプログラミングし、飛ばす方法をご紹介しております。

ドローンプログラム講座第1回目は、アプリであるDroneBlocksのダウンロード方法をご紹介しましたが、第2回目となる今回は実際にプログラムを使って離陸着陸をさせてみたいと思います。

【DJI公式】Ryze Tech Tello Powered by DJI テロー トイドローン カメラ HD動画 ドローン カメラ付き 初心者 スマホ 小型 空撮 GPS drone
created by Rinker
スポンサーリンク

前回のおさらい

DroneBlocksはiPhone版とアンドロイド版の両方があり、ダウンロード方法は前回の第1回目を参照ください。

今回はiPhoneを使った例でご紹介していきたいと思います。

離陸・着陸のプログラム方法

それでは早速、DroneBlocksを使って離陸・着陸のプログラム方法を説明していきたいと思います。

準備するもの

準備するものは、ドローンとスマホだけですが、ドローンは前述したDJI/Ryzeから発売されているTelloを使用します。

なぜ、この名前を付けたのかは定かではありませんが、皆、何で?と思っていることでしょう。

ただ名前はさておき、性能面ではドローンの入門機としては価格的にも性能的にも申し分ないのではないでしょうか。

価格は、2018年7月現在だと13000円弱で売られているようです。

性能も写真や動画、プログラミングもできるのでドローン入門者の欲求は満たしてくれると思います。

続いて使用するスマホですが、こちらは現在お使いのiPhoneもしくはアンドロイドスマホで問題ないです。

今回はiPhoneを使った例でご紹介していきたいと思います。

TelloとスマホをWifi接続

普通にTelloを飛ばす際に、まずはWifi接続させると思いますが、DroneBlocksを使うときも同様にTelloとスマホをWifi接続します。

DroneBlocksアプリ起動

まずは以下のようにスマホ画面にあるDroneBlocksのアイコンをクリックし、DroneBlocksを起動させます。

DroneBlocksとTelloを接続

ここは結構、質問が多いところなので丁寧に説明しようと思います。

まずはDroneBlocksを起動後、以下の初期画面赤丸部をクリックし、次の画面の「Connect to Tello」をクリックする

ここが少し分かりづらいのですが、右上の「Connect to Tello」をクリックすると、

大きな青いボックスでConnectボタンが現れるので、これを押します。

最終的にアプリ画面左上のバッテリーの残量%が表示されれば、うまくTelloとアプリを接続できたことになります。

プログラミング開始

離陸、5秒間ホバリング、着陸というプログラムを作っていきます。

  1. 以下画面のTake off(離陸)をドラッグ&ドロップで、右側に移動させます。
  2. Navigationの中から「hover for ○ seconds」を同じくドラック&ドロップで右側に移動させます。
    ここで今回ホバリングは5秒にするので、数字部を5にします。
  3. 一番したのLand(着陸)をドラック&ドロップで右側に移動させます。

これで今回のプログラムは完成です。

プログラム飛行実行

以下のように右上をクリックし「Launch Mission」をクリックしプログラムを実行させます。

プログラム飛行動画

上記のプログラム飛行の動画は以下になります。

【DJI公式】Ryze Tech Tello Powered by DJI テロー トイドローン カメラ HD動画 ドローン カメラ付き 初心者 スマホ 小型 空撮 GPS drone
created by Rinker

子供向けドローンプログラミングの本

今回のようにスマホ、DroneBlocks、DJI Telloを使って子供にプログラミングを教えるための本(電子書籍)もあります。

価格も499円とリーズナブルですし、アマゾンアンリミテッド会員ですと無料で読む事ができます。

まとめ

いかがでしたでしょうか?

今回は初めてのプログラムということで離陸→ホバリング→着陸という、ごく簡単なプログラムを題材にしました。

そのほかDroneBlocksでは前後左右の移動やフリップ、繰り返し、If文、変数など様々なプログラムを組む事が可能です。

このあたりは追々、ご紹介していこうと思います。

★★★★あなたの1票がブログ更新の励みになります★★★★

この記事が気に入っていただけたらブログランキングに投票頂けるとブログ更新の励みになります(^^♪

にほんブログ村 その他趣味ブログ ドローン・UAVへ
にほんブログ村


ドローンランキング

本日もご訪問頂きましてありがとうございました。

ドローン開発者に必要なプログラミングスキルあります
AI プログラミング 6ヶ月長期コース ~ 最短でAIの最先端へ

受講者(20代後半~40代)の多くが専門実践教育訓練給付金制度を使用して、実質70%オフで受講可能。Python、数学の基礎から、環境構築、AIアプリケーション開発まで一気通貫で行います。オンデマンドの講義 + プロの講師に質問し放題、定期的なメンタリング付き。すべてオンラインなので全国どこからでも参加可能です。

無料テキストで基礎から学べる

Python含め15種類のプログラミングが無料で体験可能です。就職サポートも有り「初心者向けのコース」が充実しています。オンラインで全国どこからでも受講できる初心者向けのスクールです。

時代はAI!Python特化型プログラミングスクール

Pythonコースで人工知能や機械学習といった最先端の分野を重点的に学習することが可能。6ヶ月間の密度の濃いカリキュラムにより、本気でやりたい方が世の中に必要な人材として成長ができる。

ドローンプログラミング
スポンサーリンク
FPV Takaをフォローする
マイクロドローン・レース用ドローン・空撮の楽しさを感じるブログ

コメント

タイトルとURLをコピーしました