本文へスキップ
hdknr blog
戻る

ESP32とは?IoTで「最強」と呼ばれるマイコンチップの3つの理由とM5Stackとの関係

IoT 開発ボードの使い分けを比較した前回の記事でも少し触れた ESP32(イーエスピー サンジュウニ)。IoT の世界をガラリと変えた、現在進行形の大ヒットマイコンチップだ。

この記事では、「なぜそんなに人気なのか?」「何がすごいのか?」を初心者にもわかるように解説する。

ESP32 とは — 銀色のカバーの中に全部詰まっている

ESP32 は、Espressif Systems 社が開発した Wi-Fi / Bluetooth 内蔵のマイコンチップだ。開発ボードの写真でよく見かける 中央の銀色の四角いカバー(金属シールド) の中に、脳みそとなるプロセッサと、Wi-Fi・Bluetooth の無線回路が詰まっている(実際に電波を飛ばすアンテナは、そのカバーの隣、基板の端に配置されている)。

「マイコン」とは、プログラムに従って電子回路を制御する小さなコンピューターのこと。ESP32 はその一種でありながら、通信機能まで丸ごと内蔵しているのが特徴だ。

ESP32 が IoT で「最強」と言われる 3 つの理由

1. 「通信機能」が最初から全部入り

従来の基本的なマイコン(Arduino Uno など)は、インターネットに接続するために別売りの Wi-Fi パーツを追加する必要があった。ESP32 は 最初から Wi-Fi と Bluetooth(BLE)が内蔵 されているため、これ単体でデータをネットに送ったり、スマホと通信したりできる。この「買ってきてすぐ通信できる」手軽さが、IoT のハードルを一気に下げた。

2. 圧倒的なコストパフォーマンス(破壊的な安さ)

これだけ高性能なのに、チップ単体なら数百円、USB ポートやピンが付いた初心者向けの開発ボードでも 1,000 円〜2,000 円前後 で買えてしまう。「とりあえず試してみる」の心理的・金銭的コストがほとんどかからない。

3. 小さくて「省電力」

数センチ四方のサイズしかなく、使わないときは「ディープスリープ」という超省電力モードに移行できる。

「普段は眠らせておき、1 時間に 1 回だけ起きてセンサー値を Wi-Fi で送り、またすぐ眠る」

——という動きをさせれば、単三電池数本で数ヶ月〜数年 動かすことも可能だ。電源の取りにくい場所に置くセンサーにとって、この省電力性は決定的な強みになる。

M5Stack との関係は?

前述のとおり、M5Stack のケースを開けると、中にはこの ESP32(またはその進化系チップ)がそのまま入っている。 両者の関係を図にすると、次のような「入れ子」になっている。

ESP32チップを一番内側に置き、その外側を開発ボード(USBポートとピンヘッダを追加)、さらに外側をM5Stack(カラー液晶・ボタン・バッテリー・ケースを追加)が包む入れ子構造の図。ESP32チップの中にはプロセッサとWi-Fi・Bluetoothが内蔵されていることを示している

つまり両者は競合ではなく、同じ ESP32 という中身を「むき出しで使うか」「便利にパッケージして使うか」の違い だ。だからこそ「M5Stack で試作し、量産段階で ESP32 単体チップに置き換える」という開発の流れが成り立つ。

どんなところで使われている?

ESP32 は、実は身の回りの製品にも数多く採用されている。

まとめ

ESP32 の強さは、「通信全部入り」「破壊的な安さ」「省電力」という 3 つが 1 チップに同居している点に尽きる。この 3 拍子がそろっているからこそ、個人の電子工作から量産製品まで、同じチップが地続きで使われている。

IoT を始めるなら、まずは扱いやすい M5Stack で仕組みを体験し、慣れてきたら中身である ESP32 単体(生の開発ボード)に触れてみる——という順序がわかりやすい。各基板の全体像は前回の使い分け比較記事も参照してほしい。



前の記事
IoT開発ボードの使い分け完全比較 — M5Stack / Raspberry Pi / Arduino / ESP32 / Wio
次の記事
SORACOM IoT ストアの取扱製品を「ソリューション」で分類する — デバイスカタログを課題解決の地図に変える