ESP32 ve ESP8266 - Hangisi Daha İyi?

Esp32 Ve Esp8266 Hangisi Daha Iyi



Nesnelerin İnterneti (IoT) son zamanlarda akademik ve endüstriyel alanlarda kabul görmektedir. 2014 yılında Espressif Systems, ESP8266 IoT kartını piyasaya sürdü ve daha sonra 2016 yılında ESP32 adını verdikleri gelişmiş sürümü piyasaya sürdü. Bugüne kadar bu ESP kartlarının ikisi de önde gelen IoT tabanlı mikrodenetleyici kartlarıdır. Bazen birçok insan aralarında seçim yapmayı kafa karıştırıcı bulur. İşte bu derste, aralarındaki kısa bir karşılaştırmayı tartışacağız.

ESP32

ESP32, ESP8266'nın halefi olan yüksek saat hızına sahip tam bir mikrodenetleyici kartıdır. Saat frekansı 160 MHz ila 240 MHz olan çift çekirdekli bir CPU'ya ve yerleşik bir entegre WiFi ve Bluetooth modülüne sahiptir.







Derin uyku modunda tek bir pille yıllarca çalışabilen ultra düşük güçlü bir yardımcı işlemciye sahiptir. Entegre güç amplifikatörlerine, düşük gürültülü amplifikatörlere, gelişmiş güvenlik sistemine ve 2,5 GHz çift modlu WiFi ve Bluetooth modülüne sahiptir. Tüm bu özellikler, sadece bir Arduino Uno'dan daha ucuz değil, aynı zamanda onun yarısı büyüklüğünde olan küçük, baskılı bir kartın içinde.




İşte ESP32'nin bazı temel özellikleri:



    • ESP32, çift çekirdekli yüksek hızlı saat işlemcisine sahiptir
    • Kablosuz tabanlı projeler için yerleşik WiFi ve Bluetooth desteği
    • Daha fazla sayıda GPIO pini mevcut
    • ESP32 bize 150 Mbps'ye kadar şaşırtıcı hız sağlıyor

ESP8266

Espressif Systems tarafından tasarlanan ESP8266, verimli güç kullanımı için kullanıcı talebini karşılayan entegre bir WiFi SoC çözümü ve IoT endüstri uygulamaları için kompakt bir tasarım kartıdır. Tamamen işlevsel bir IoT tabanlı WiFi cihazı yapmak için gereken tüm bileşenleri entegre eder.





Tek çekirdekli L106 Xtensa işlemci, 32 KB talimat belleği alanı, 16 GPIO pimi ve UART, SPI, I2C ve Analogdan Dijitale (ADC) dönüştürücü gibi çoklu iletişim protokollerini içerir.


ESP8266'nın bazı önemli özellikleri şunları içerir:



    • ESP8266, güçlü 32-bit L106 Xtensa yerleşik işleme çipine sahiptir
    • Kendi kendine kalibre edilmiş radyo frekansına sahiptir
    • Harici devre ihtiyacını ortadan kaldıran yüksek düzeyde çip entegrasyonuna sahiptir.
    • 17 adet GPIO pini vardır.
    • 32 kB talimat RAM'i
    • 10 bit ADC içerir
    • UART, SPI, I2C ve I2S gibi çoklu iletişim protokolleri

ESP32 ile ESP8266 Arasındaki Karşılaştırma

İşte ESP32 ve ESP8266 arasında kısa bir karşılaştırma. Aralarındaki bazı özellikler WiFi desteği ile aynı ancak ESP8266, Bluetooth modülü ve güvenlik konusunda geride kalıyor.

Karşılaştırmak ESP32 ESP8266
İşlemci Tensilica Xtensa LX6 mikroişlemci Xtensa 32-bit L106
İşlemci Çekirdeği çift ​​çekirdek Tek çekirdek
Çalışma Gerilimleri 2,5 V - 3,6 V 2,5 V - 3,6 V
Bluetooth Çift Bluetooth Klasik + BLE Hayır
Wi-Fi Desteği Evet Evet
Donanım Güvenliği Daha gelişmiş güvenlik Hayır
Salon Sensörü Evet Hayır
Sıcaklık sensörü Evet Hayır
Kapasitif Dokunmatik Sensör 10 Hayır
Güç tüketimi 10uA derin sensör 20uA
Yardımcı İşlemci ULP Hayır
GPIO 39 17
SPI 4 iki
ROM 448 kB Hayır
YAPABİLMEK iki Hayır
UART Evet Evet

Hangisi Daha İyi: ESP32 veya ESP8266

Yukarıdaki tüm karşılaştırmaları görünce, ESP32 ESP8266'dan çok daha iyi. Özelliklerin çoğunda daha fazla sayıda lider olduğu için CPU çekirdekleri , daha hızlı WiFi ve Bluetooth destek. Ve sadece çift sayı ile gelmesi değil GPIO pimleri ESP8266 ile karşılaştırıldığında.

Ayrıca bazı özelliklere sahiptir. Kapasitif dokunuş GPIO pimleri, hall etkisi sensörü ve Sıcaklık sensörü , yani ESP32 gitmenin yolu.

Çözüm

Bu kartların her ikisi de ESP32 ve ESP8266 kendi yerlerinde iyidir. ESP8266 işlemci, düşük akım uygulamaları için daha fazla optimize edilmiştir, ESP32 ise hall etkisi ve sıcaklık sensörü gibi özelliklere sahip daha fazla GPIO pinine sahiptir. Bunlardan birini seçmek, kurulun gereksinimlerine bağlıdır. Öneririz ESP32 çünkü daha fazla güvenlik içeren daha gelişmiş bir sürümdür. Bu makale, aralarında karar vermenize yardımcı olacaktır.