M1 MacでDJI TelloドローンをPythonプログラムで動かす

  • 2022.08.05
  • IT
M1 MacでDJI TelloドローンをPythonプログラムで動かす

DJIのドローンTello を購入したので、早速プログラミングしながら遊んでいきます。

環境はM1 Macです。

 

Pythonで動かしているサイトを色々と見ていたのですが、Python3.7系で動かすのが主流なようです。

しかし、Python3.9系でも動かすことができました。

環境の作成

M1 MacではPython 3.7系はすんなりと導入できません。

導入の流れとしては、

Intel版のBrewを入れて(ibrew)、ibrew経由でPython3.7を入れ、仮想環境でPython3.7系の環境を作成する、

という感じになります。

(前述の通りPython3.9でも実行できたので、この作業は不要かも知れませんがLogのために書いています)

Pythonでドローンを飛ばしてみる

ファイルを準備して、TelloのWifiに接続して、Pythonファイルを実行します。

実行ファイルの準備

適当なファイルに、下記のコードを書きます。

コードはこちらのサイトを参考にさせていただきました。

Tello Wifiに接続する

Telloを起動して、TelloのWifiに接続します。

Pythonファイルの実行

上記で作成した仮想環境でPythonファイルを実行します。

(既存のPythonでも実行できるかと思います)

python test.py

これで、ドローンが飛び立つと思います!