ESP8266およびESP32 WiFiモジュールを使用してIoT機能を統合する方法と、ESP32-C3が別のオプションを追加する方法について説明します。
EspressifがIoT統合に革命を起こしました
ジェレミー・クック
昔、5〜10年前は、トースターは単なるトースターでした。洗濯機は洗濯が完了したことを知らせるテキストメッセージを送ってくることはなく、既存のホームオートメーションはさまざまなプロトコルとハックの寄せ集めで構成されていました。洗濯機のブザーを待つことは今でも当たり前のことであり、トーストを焦がしてしまうことも時々ありますが、ESPRESSIF SYSTEMSのESP WiFiチップ シリーズのおかげで、ワイヤレス制御とインテリジェントな接続操作でデバイスを強化することがはるかに簡単になりました。
ESP8266は組み込みWiFiに革命をもたらし、ESP32は強化された機能を提供します
ESP8266は、2014年にESP-01 WiFiアダプタ モジュールによって初めて広く知られるようになりました。この小さくて不思議なデバイスにより、 マイクロコントローラー がWiFi経由で通信できるようになりました。さらに開発を進めた結果、ESP8266は単独でも有能なコントローラーとして使用できることがわかりました。これにより、さまざまなブレークアウト ボードが生まれ、このデバイスは現在、モノのインターネットの大部分を形成するさまざまな市販デバイスに統合されています。
このチップセットは非常に普及しており、スマートデバイスをお持ちの場合は、ESP8266モジュールまたはその派生品であるESP8266モジュールのいずれかが搭載されている可能性が高いです。 ESP32。ここで概説したようにこのようなデバイスの操作に満足できない場合は、制御用に代替のTasmotaソフトウェアをフラッシュすることもできます。
ESP32は2016年に初公開され、WiFiとBluetooth 4.2経由で通信する機能など、ESP8266よりもいくつかの改良が施されています。 BLE。ESP32は、ESP8266(最大17)に対して最大32のGPIOピンを備え、デュアルコア処理、静電容量式タッチ機能、 温度センサー、そして ホール効果センサー。
ESP8266を擁護すると、少し安価になる傾向がありますが、どちらも、それほど遠くない昔に接続デバイスを構築するのにかかった費用と比較すると、かなりリーズナブルです。さらに、'32が初公開された直後には、ESP8266のサポートがさらに充実しました。に応じて IoT 問題のデバイスの場合、ESP8266は当時のプロジェクトにとって適切な選択だった可能性があります。
ESP32-C3: 両方の長所を兼ね備えた製品?
ESPRESSIFは現状に満足することなく、2020年にESP32-C3を発表し、'8266の世界と '32の世界の間のギャップを埋めました。この新しいチップはESP8266に比べて大幅に改良されていますが、ESP32のいくつかの機能が省略されています。特に、ESP32-C3モジュールはESP8266とピン互換性があるため、新しい設計に適しているだけでなく、既存のボードのドロップイン アップグレードとしても使用できます。
ESP32-C3には22個のGPIOピンがあり、ESP32とESP8266の機能のちょうど中間に位置します。WiFi機能に加え、Bluetooth 5.0とBLEを搭載しています。デュアルコアプロセッサではなく、 RISC-Vアーキテクチャ チップは、野生でより頻繁に見られるようになるとうれしいです。また、ESP32のタッチ センシング機能やホール効果センサーはありませんが、RTCモジュールも搭載されています (ESP8266ではなくESP32と同様)。したがって、一部のアプリケーションでは、ESP32が依然として適切な選択肢となる可能性があります。ただし、ESP8266よりもESP32-C3の方が適している可能性が高いでしょう。
まだ取り上げていないもう1つのオプションは、2019年に登場したESP32-S2です。これは、43個のGPIOピンを含む、標準のESP32よりも強化された機能を提供します。問題になる可能性のあるBluetooth機能がなく、ホール効果センサーも搭載されていません。
どちらのオプションを選択しても、これらの小さなモジュール1つにどれだけのパワーと接続性が収まるかは驚くべきものです。