← Back to Home
テクノロジー ·

約1,500円から始まる自作ドローン — ESP32で作るスマホ操作ミニドローン完全ガイド

ESP32+MPU6050+コアレスモーター4個で約1,500円から作れる自作ドローン。部品選定から製作・ファーム書き込み・トラブル対策、日本の法規制(100g未満・技適・2026年7月改正)まで。

約1,500円から始まる自作ドローン — ESP32で作るスマホ操作ミニドローン完全ガイド

「ドローンを自作する」と聞くと、FPV機の組み立てのように1〜2万円級の投資と専門知識が必要なイメージがあるかもしれません。

ところが今、ESP32という1個500円程度のWi-Fiマイコンと、スマホがあれば飛ぶドローンを自作できる時代になっています。DigiKeyとCircuit Digestが公開している設計をベースにすれば、主要部品の合計は約11〜18ドル(1,500〜2,500円程度)。はんだごてを持ったことがある人なら、6〜8時間で組み上げられます。

この記事では、

  • なぜESP32でドローンが作れるのか(仕組み)
  • 必要な部品と費用
  • 組み立てとファームウェア書き込みの手順
  • 初飛行でつまずきやすいポイントと対策
  • 日本の法律の注意点(ここが重要)
  • 慣れた人向けの一歩進んだ楽しみ方

まで、一気に解説します。


1. なぜESP32でドローンが作れるのか

その答えは、Espressif(ESP32のメーカー)が公開しているオープンソースプロジェクト**「ESP-Drone」**にあります。

ESP-Droneは、研究用ミニドローンとして有名なBitcraze社のCrazyflieの制御ソフトウェアを、ESP32向けに移植したもの。GitHubで2,100個以上のスターがつく定番プロジェクトです。

中身は本格的です。

  • FreeRTOSマルチタスク: 姿勢制御タスクが最高優先度で動き、「センサー読み取り → 姿勢計算 → 目標値受信 → モーター出力」をループし続ける
  • カスケードPID制御: pitch/roll/yawの各軸を「角度PID(外側)+角速度PID(内側)」の2段構成で制御。これは市販ドローンと同じ基本的な考え方
  • 状態推定: 相補フィルタに加え、拡張カルマンフィルタにも対応
  • Wi-Fi操縦: ドローン自身がWi-Fiアクセスポイントになり、スマホからUDPで操縦コマンドを送信。専用プロポが不要

つまり「ドローン制御の頭脳部分」はすでに完成品として公開されていて、私たちはハードウェアを組み立ててファームウェアを書き込むだけでいいのです。

DigiKeyの記事とCircuit Digestのオリジナル設計は、このESP-DroneファームウェアをESP32-WROOM-32と汎用部品だけの独自基板向けに改造したもの。基板自体が機体フレームと着陸脚を兼ねるオールインワン設計で、3Dプリンタも不要です。完成重量は約60gと軽量です。


2. 必要な部品と費用

主要部品の構成はこうです。

役割部品参考価格
メインMCUESP32-WROOM-32E$5.21
姿勢センサー(IMU)MPU-6050$4.80
USB-UART変換CP2102$5.36
充電ICTP4056数十円
3.3VレギュレータMIC5219数十円
モータードライバーSI2302 MOSFET × 4数十円
モーター720コアレスモーター × 4一式で数百円
プロペラ55mm(A/B各2枚)数百円
バッテリー1S LiPo 1300mAh 30C1,000円前後

主要ICの合計は約18ドル。Circuit Digestの試算では部品全体で約11ドル(インド価格)、キット購入なら50〜60ドル程度です。国内で部品を集めるなら、全部揃えて3,000〜5,000円程度を見込んでおくと現実的です。

回路の要点は次の3つです。

  1. USB Type-Cポート1つで充電もファーム書き込みも兼用(電源の切替はPch MOSFETとダイオードで自動切り替え)
  2. モーターはMOSFETでPWM駆動(ブラシドコアレスモーターなので、ESC不要で単純)
  3. デバッグLED搭載: 青=キャリブレーション中/緑=アプリ接続済み/赤=バッテリー低下

3. 組み立ての手順

大まかな流れはこうなります。

  1. 基板にSMD部品を実装 — MOSFETやレギュレータは小さいので、はんだ付けに自信がない人はKiCadのガーバーから基板を発注する際、はんだ付け済みオプションを選ぶのも手
  2. コアレスモーターをラバーグロメットで取り付け — 線材の長さに注意
  3. プロペラを取り付け — ⚠️ここが最重要。後述します
  4. ファームウェアを書き込む
  5. スマホアプリを入れて初飛行

プロペラはA/Bの方向が命

プロペラは「A(時計回り)」と「B(反時計回り)」が2枚ずつ、対角線上に同じ記号が来るよう配置します。X構成では対角のモーターが同方向、隣接が逆方向。ここを間違えると離陸した瞬間にひっくり返ります。初心者のトラブルの9割はこれだと言われるほどです。

ファームウェアの書き込みは3通り

書き込むのは、Circuit Digestが公開しているカスタム版ESP-Droneファームウェア(GitHub: Circuit-Digest/ESP-Drone)。

  • 方法①: ESP-IDF(v4.4.5)でソースからビルド — 改造したい人向け
  • 方法②: esptool.pyでバイナリを直接書き込み — 手軽
  • 方法③: Windowsの「Flash Download Tool」— GUIで完結

初めてなら②か③がおすすめです。


4. 飛ばし方

手順はシンプルです。

  1. 平らな面に置いて電源ON — ジャイロの初期化のため、必ず水平・静止状態で
  2. ドローンがWi-Fiアクセスポイントになるので、スマホWi-Fi設定から接続(パスワード: 12345678)
  3. アプリを起動して接続
    • iOS: App Storeで「ESP-Drone APP」を検索
    • Android: 公式GitHubからAPKを入手
  4. 接続できたらLEDが緑に点滅。左スティックで離着陸(スラスト)、右スティックで移動

アプリ側のデフォルト設定は、最大傾斜角15度、最大スラスト90%など、室内飛行向けのマイルドな値。初めてでも制御しやすい設定になっています。

飛行時間は5〜7分程度。バッテリーを1500〜2000mAhに増量すれば7〜10分に伸ばせます(その分重量増で100gラインに近づくので後述の法規制に注意)。


5. よくある失敗と対策

症状原因対策
離陸直後にひっくり返るプロペラA/Bの配置ミス(最頻出)対角同符号になるよう再配置
離陸時に再起動・アプリ切断バッテリーの放電能力(Cレート)不足1300mAh・30C以上のLiPoを使う
キャリブレーションが終わらないMPU6050の接続不良・互換品問題はんだ・I2C配線確認。互換IMUは400kHz I2Cで動かない個体あり
飛んでもフラフラするキャリブレーション不良かPID未調整水平・静止・モーターOFFの状態で再キャリブレーション
赤LED点滅バッテリー低下充電してから再挑戦

赤LED点滅はバッテリー低下のサインなので、点滅を見たらすぐ着陸させましょう。LiPoを過放電すると二度と満充電に戻らなくなります。


6. 【重要】日本の法律 — 「100g未満だから何でもOK」ではない

ここからがこの記事で一番伝えたい部分です。自作ドローンを飛ばす前に、日本のルールを正しく押さえておきましょう。

航空法・登録制度: 機体約60gなら対象外

航空法が「無人航空機」として規制するのは最大離陸重量100g以上の機体です。今回のESP32ドローンは約60gなので、

  • 飛行禁止空域(空港周辺・地表150m以上・人口集中地区DIDなど)の許可
  • 無人航空機の登録(登録記号の表示・リモートID搭載)
  • 国家資格

は、いずれも原則対象外です。

ただし油断は禁物です。以下は重量に関係なく適用されます。

① 小型無人機等飛行禁止法 — 100g未満でも対象

国会議事堂、首相官邸、外国公館、原子力関連施設、防衛関係施設などの周辺上空は、100g未満の機体でも飛行禁止です。

さらに2026年7月14日に施行された改正法で、飛行禁止エリア(イエローゾーン)が従来の約300mから約1kmに拡大されました。観光ついでに飛ばそうとして知らずに禁止区域…という事故を防ぐためにも、飛行場所の確認は必須です。

② 自治体の条例

例えば東京都は都市公園内での飛行を(100g未満も含めて)禁止しています。お住まいの自治体・飛ばす場所の管理ルールを確認しましょう。

③ 電波法(技適)— 屋内でも適用される、自作機の最大の落とし穴

これが意外と知られていません。技適(技術基準適合証明)マークのない海外直輸入のESP32モジュールに電源を入れてWi-Fiを飛ばすだけで、電波法違反になる可能性があります(罰則は1年以下の懲役または100万円以下の罰金)。しかも電波法は航空法と違い屋内でも適用されます。

対策は簡単で、国内流通の技適済みESP32モジュールを買うこと。国内の電子パーツ店で販売されているESP32-WROOM開発ボード・モジュールは技適マーク付きです。AliExpressなどの海外直輸入品は、技適未取得の個体があるので自作ドローンには使いません。

なお、技適済みモジュールでも「無線部分に影響を与えない範囲」での利用が原則なので、アンテナの改造などはしないようにしましょう。

結論: 「屋内・技適済み部品・60g」なら最も安全

  • 自宅の室内で飛ばす(航空法の適用外。登録も不要)
  • 技適済みのESP32を使う(電波法クリア)
  • 機体は100g未満のまま維持(バッテリー増量しすぎ注意)

この3点を守れば、初心者が法律を気にせず練習に専念できる環境が整います。どうしても屋外で飛ばしたい人は、飛行予定地がDID地区でないか・小型無人機等飛行禁止法の対象施設周辺でないかを、国交省・警察庁の公開情報で事前確認してください。


7. 一歩進んだ楽しみ方

定点・定高飛行への拡張

ESP-Droneは拡張ボードを追加することで機能が伸びます。

  • PMW3901オプティカルフロー+VL53L1X ToFセンサー → その場に留まり続ける「ポジションホールド」
  • MS5611気圧センサー → 高度を保つ「ハイトホールド」

定点飛行にはカルマンフィルタによる状態推定が必要になるなど、本格的な制御工学の勉強にもってこいです。

Betaflight化という選択肢

「スマホ操作よりプロポで本格的に飛ばしたい」人には、esp-fcというオープンソースファームウェアがあります。ESP32でBetaflight Configurator(FPVドローンの定番ツール)互換の動作が可能。

さらに注目すべき動きとして、Betaflight 2026.6からESP32系チップが公式サポートされ、DShot150/300に対応しました。ESP32ドローンの生態系は今まさに拡大しつつあります。Circuit Digestの後継機「LiteWing」(ESP32-S3版、DIY約12ドル)は、まさにこのBetaflight路線です。

制御パラメータをいじって学ぶ

PC側デバッグツール「cfclient」に接続すれば、PIDゲインをリアルタイムで変更しながら飛行特性を体感できます。「Rate KPは振動が出る直前の5〜10%下に」「KI初期値はKPの50%から」といったチューニング指針も公式ドキュメントにまとまっています。まさに動く制御工学の教材です。


8. まとめ

  • ESP32+MPU6050+コアレスモーター4個で、約1,500〜3,000円から自作ドローンが作れる
  • 制御の頭脳はEspressif公式のESP-Droneファームウェアが担う。スマホWi-Fiで操縦
  • 最大の関門はプロペラのA/B配置とバッテリーのCレート(30C以上推奨)
  • 日本では「100g未満=規制なし」ではない。小型無人機等飛行禁止法(2026年7月改正)・自治体条例・技適は重量・場所を問わず適用される
  • 屋内+技適済み部品+100g未満が最も安全な楽しみ方

飛行時間5分、時速数キロの小さな機体ですが、「自分ではんだ付けした基板が空を飛ぶ」感動は、市販ドローンでは味わえません。FreeRTOSとPID制御が自分の手の中で動く様子は、組み込みプログラミング入門の最高の教材にもなります。

夏休みの自由研究にも、週末工作にも最適です。ぜひ挑戦してみてください。


参考リンク

  • DigiKey Maker.io: A Step-by-Step Guide to Build a Low-Cost Drone Using ESP32
  • Circuit Digest: DIY WiFi Controlled Drone(オリジナル設計・部品表)
  • GitHub: espressif/esp-drone(公式ファームウェア)
  • GitHub: Circuit-Digest/ESP-Drone(カスタム版ファームウェア)
  • 国土交通省: 無人航空機登録ポータル/飛行ルール
  • 警察庁: 小型無人機等飛行禁止法
  • 総務省: ドローン等に用いられる無線設備について(技適)

本記事はDigiKey・Circuit Digest・Espressifの公開資料と、日本の官公庁公開情報に基づいて作成しています。飛行の際は最新の法令・自治体ルールをご自身でご確認ください。