ESP32 vs ESP8266 - 長所と短所

Sep 13, 2018 伝言を残す

この記事では、ESP32とESP8266の比較を行います。

ESP32とESP8266は、Internet of Things(IoT)分野のDIYプロジェクトに最適な安価なWi-Fiモジュールです。 これらのモジュールにはGPIOが付属しており、SPI、I2C、UARTなどのさまざまなプロトコルをサポートしています。 何よりも、Arduinoのような他のマイクロコントローラとは別にワイヤレスネットワークを備えています。つまり、Wi-Fi経由で簡単に遠隔制御や監視ができ、価格も安いということです。

仕様:ESP32とESP8266

ESP32は、ESP8266の後継製品です。 CPUコア、高速Wi-Fi、より多くのGPIOを追加し、Bluetooth 4.2とBluetooth low energyをサポートしています。さらに、ESP32にはタッチセンサー、ホール効果センサー、温度センサーが内蔵されています。 ESP32はやや高価です。

次の表は、ESP8266とESP32プロセッサの主な違いを示しています。

the main differences between the ESP8266 and the ESP32 processors

ESP32でのGPIOの増加

ESP32にはESP8266より多くのピンがあり、UART、I2C、SPIのどれかを決めることができます。コードで設定するだけです。 これは、同じピンに複数の機能を割り当てることを可能にするESP32チップの多重化機能によって可能になります。

ラッピング

だから、この時点であなたは質問するべきです:私はESP8266かESP32を入手すべきですか?

本当にあなたがしたいことにかかっています。 両方のボードのためのスペースがあり、両方とも長所と短所があります。

ESP8266はESP32よりも安価です。 それは多くの機能を持っていませんが、単純なDIY IoTプロジェクトの大半でうまく機能します。 さらに、「古い」ソフトウェアであるため、サポートがより容易になる場合があります。 しかし、GPIOマッピングに関してはいくつかの制限があり、あなたがしようとするものに十分なピンがないかもしれません。 その場合、ESP32を取得する必要があります。

ESP32はESP8266よりもはるかに強力で、複数の機能を備えたより多くのGPIO、高速なWi-Fi、Bluetoothをサポートしています。 多くの人々は、ESP32はESP8266よりも扱いが複雑であると考えています。なぜなら、ESP32はより複雑であるからです。 私たちの意見では、特にArduino言語を使ってプログラムするつもりならば、ESP82をESP8266としてプログラムするのは簡単です。

しかし、ESP32にもいくつかの欠点があります。 まず、ESP8266より高価です。 したがって、簡単なIoTプロジェクトを作成している場合、ESP8266は低価格でこのトリックを行う可能性があります。 さらに、ESP8266よりも新しいため、ESP32の機能を最大限に活用するためのソフトウェアがすべて開発されているわけではありません。サポートが少なくなり、バグも多くなります。 しかし、長期的にはこれらの問題は修正され、両方のボードのためのスペースがあります。

ESP32ESP8266の有用な分析が見つかりました。ご希望の製品をお買い求めください: UNO Board&Shield

ESP32 Development Board WiFi+BluetoothWireless module CH340 NodeMcu V3 ESP8266