電子機器に詳しくない多くの学生は、ESP32 と ESP32 を区別するのによく苦労します。 ESP8266 なぜなら、どのマイクロコントローラーボードが自分たちのアプリケーションに使用できるかについて多くの疑問を抱いているからです。それでこの二人 マイクロコントローラー それぞれの仕様、長所、短所、用途があるため、どのボードが正しいかを選択するのは簡単ではありません。 ESP32 および ESP8266 マイクロコントローラーはどちらも非常に安価で、WiFi ベースの SOC であり、以下の用途に最適です。 DIY プロジェクト IoTで。これらのマイクロコントローラーは 3.3V で動作し、GPIO を使用して次のようなさまざまなプロトコルをサポートできます。 2C 、SPI、 UART 、DAC、PWM、ADC。この記事では、2 つのマイクロコントローラーを比較します。 ESP32とESP8266。
ESP32とESP8266の違い
ESP32 と ESP8266 の主な違いについては、以下で説明します。
ESP32とは何ですか?
ESP32 は、低コストで電力効率の高い SoC マイクロコントローラーです。 ブルートゥース & WiFi 機能。これは、の上級バージョンです ESP8266 これは Espressif Systems によって設計されています。これは多用途のプロセッサであり、ニーズに応じてさまざまな機能を提供するデュアルコアとシングルコアの両方のバリエーションがあります。このボードには、主に安全性の欠如を目的として開発されたデュアルコアおよび超低電力コプロセッサが搭載されています。
ESP8266とは何ですか?
ESP8266 は、Wi-Fi 対応の低コストのマイクロチップです。 TCP/IP Espressif Systems によって開発されたスタック。これは、Wifi 接続を使用して任意のマイクロコントローラーにアクセスする権利を提供するチップ回路上の自己完結型または完全なシステムです。このボードの主な機能は、あらゆる種類のアプリケーションをホストする (または) すべての Wi-Fi ネットワークの機能をオフロードすることです。 このボードは非常に強力で、非常に過酷な産業環境でも常に機能します。
ESP32 対 ESP8266
ESP32 と ESP8266 については以下で説明します。
ESP32 |
ESP8266 |
ESP32 は ESP8266 のアップグレード バージョンで、34 個の GPIO ピンを備えています。 | ESP8266 ボードは、16 個の GPIO ピンを備えた Wi-fi SoC です。 |
これはマイクロコントローラー ユニット (MCU) であり、完全なスタンドアロン デバイスです。 | これは、機能するために外部マイクロコントローラーを必要とする SoC (システムオンチップ) です。 |
クアッドコア Cortex-72 プロセッサーを搭載しています。 | シングルコアCPUを搭載しています。 |
CLK周波数は160または240mhzです。 | CLK周波数は80MHzです。 |
消費電力は10uAです。 | 消費電力は20uAです。 |
ESP32 ボードの価格は約 6 ドルから 12 ドルです。 | これらのボードの価格は約 4 ドルから 6 ドルです。 |
512バイトのSRAMを搭載しています。 | 160バイトのSRAMを搭載しています。 |
12ビットADCを搭載しています。 | 10ビットADCを搭載しています。 |
SPI-4/I2C-2/I2S-2/UART-2を搭載しています。 | SPI-2/I2C-1/I2S-2/UART-2を備えています。 |
このモジュールにはタッチセンサーと温度センサーが付いています。 | これらのセンサーはありません。 |
RAMは2GB、4GB、(または)8GBです。 | RAMは64KBです。 |
Wi-Fiとイーサネットポートを内蔵しています。 | Wi-Fiは内蔵のみです。 |
このモジュールには Bluetooth 接続が存在します。 | このモジュールには Bluetooth 接続がありません。 |
カメラインターフェースを搭載しています。 | 専用のカメラインターフェイスはありません。 |
より安全です。 | 安全性は低くなります。 |
SSL/TLS 暗号化、SHA-2 暗号化アルゴリズム、AES、および真の乱数ジェネレーターをサポートしています。 | SSL/TLS 暗号化のみをサポートします。 |
ESP32 ボードには、次のようなさまざまな周辺機器の接続に役立つ USB インターフェイスが含まれています。キーボード、ストレージデバイス、マウス。 | このボードには USB インターフェイスがないため、さまざまな周辺機器の接続には使用できません。 |
このボードには、暗号化操作の実行に役立つ暗号化エンジンが搭載されています。 | ESP8266 ボードには暗号化エンジンは含まれていません。 |
このボードには CAN バス コントローラーが内蔵されています。 | このボードには、CAN バス コントローラが組み込まれていません。 |
上記の情報から、ESP32 モジュールには信頼性の高いハイテク セキュリティなどの特別な機能があると結論付けることができます。 ESP32 モジュールには信頼性の高いボード、周辺機器、ファームウェアが搭載されています。このモジュールの処理能力は、IoT 分野で安全なソケット レイヤ接続と大きな要件を生み出します。
ESP32 モジュールと ESP8266 モジュールはどちらも、より使いやすく複雑なプロジェクトを操作できるように、より多くの GPIO を備えています。これらの開発ボードは小型カメラを搭載しているため、非常に有能なボードとして知られています。この開発ボードは、主にさまざまなプロジェクト向けに安全性の向上と大容量 RAM を可能にする能力を備えていますが、ESP8266 内で実行することはできません。
したがって、これは ESP32 と ESP8266 の主な違いの概要です。これらの MCU チップは 32 ビット プロセッサに属し、非常にコスト効率が高く、次の用途に適しています。 IoTプロジェクト 。それで、 ESP32 ボードはデュアルコア CPU プロセッサです 動作周波数が 160MHz ~ 240MHz であるのに対し、ESP8266 ボードは動作周波数が 80MHz のシングルコア プロセッサです。これら 2 つのモジュールは GPIO ピンで利用でき、次のようなさまざまなプロトコルをサポートします。 SPI 、UART と I2C。これらのモジュールは、Arduino などの他のタイプのマイクロコントローラーと区別するためにワイヤレス ネットワークを介して提供されるため、非常に低価格で WiFi/Bluetooth テクノロジーを介して機器をリモートで制御および監視できます。ここで質問なのですが、ESP32 CAMとは何ですか?