ESP32 proti ESP8266 – Kateri je boljši?

Esp32 Proti Esp8266 Kateri Je Boljsi



Internet stvari (IoT) je nedavno postal sprejet na akademskih in industrijskih področjih. Leta 2014 je Espressif Systems izdal ploščo ESP8266 IoT, kasneje leta 2016 pa so izdali napredno različico, ki so jo poimenovali ESP32. Do danes sta obe plošči ESP vodilni mikrokrmilniški plošči, ki temeljita na IoT. Včasih je veliko ljudi zmedeno pri izbiri med njimi. Zato bomo v tej lekciji razpravljali o kratki primerjavi med njimi.

ESP32

ESP32 je mikrokrmilniška plošča z visoko hitrostjo in polno močjo, ki je naslednica ESP8266. Ima dvojedrni procesor s taktno frekvenco od 160MHz do 240MHz in vgrajen integriran modul WiFi in Bluetooth.







Odlikuje ga koprocesor z izjemno nizko porabo energije, ki lahko v načinu globokega mirovanja deluje do leta z eno baterijo. Ima integrirane ojačevalnike moči, tihe ojačevalnike, napreden varnostni sistem in 2,5 GHz dvojni način WiFi in Bluetooth modul. Vse te funkcije znotraj majhne tiskane plošče, ki ni le cenejša od Arduino Uno, ampak je za polovico manjša od njega.




Tukaj je nekaj glavnih značilnosti ESP32:



    • ESP32 ima dvojedrni procesor visoke hitrosti
    • Vgrajena podpora za WiFi in Bluetooth za brezžične projekte
    • Na voljo je več zatičev GPIO
    • ESP32 nam zagotavlja osupljivo hitrost do 150Mbps

ESP8266

ESP8266, ki ga je zasnoval Espressif Systems, je integrirana rešitev WiFi SoC, ki izpolnjuje zahteve uporabnikov po učinkoviti porabi energije in kompaktni oblikovalski plošči za industrijske aplikacije IoT. Združuje vse komponente, ki so potrebne za izdelavo popolnoma funkcionalne WiFi naprave, ki temelji na IoT.





Enojedrni procesor L106 Xtensa vključuje 32 KB prostora za pomnilnik navodil, 16 zatičev GPIO in več komunikacijskih protokolov, kot so UART, SPI, I2C in analogno-digitalni (ADC) pretvornik.


Nekateri glavni poudarki ESP8266 vključujejo:



    • ESP8266 ima vgrajen zmogljiv 32-bitni procesorski čip L106 Xtensa
    • Ima samoumerjeno radijsko frekvenco
    • Ima visoko stopnjo integracije čipov, ki odpravlja potrebo po zunanjem vezju
    • Ima 17 GPIO pinov.
    • 32 kB RAM-a za navodila
    • Vsebuje 10-bitni ADC
    • Več komunikacijskih protokolov, kot so UART, SPI, I2C in I2S

Primerjava med ESP32 in ESP8266

Tukaj je kratka primerjava med ESP32 in ESP8266. Nekatere funkcije med njima so enake podpori za WiFi, vendar ESP8266 zaostaja v modulu Bluetooth in varnosti.

Primerjava ESP32 ESP8266
Procesor Mikroprocesor Tensilica Xtensa LX6 Xtensa 32-bitni L106
Jedro procesorja Dvojna jedra Eno jedro
Delovne napetosti 2,5 V do 3,6 V 2,5 V do 3,6 V
Bluetooth Dual Bluetooth Classic + BLE ne
WiFi podpora ja ja
Varnost strojne opreme Več napredne varnosti ne
Hallov senzor ja ne
Temperaturni senzor ja ne
Kapacitivni senzor na dotik 10 ne
Poraba energije Globinski senzor 10uA 20uA
Soprocesor ULP ne
GPIO 39 17
SPI 4 dva
ROM 448 kB ne
LAHKO dva ne
UART ja ja

Kateri je boljši: ESP32 ali ESP8266

Glede na vse zgornje primerjave, ESP32 je veliko boljši od ESP8266. Ker vodi v večini funkcij z večjim številom CPE jedra , hitrejši WiFi in Bluetooth podporo. In ne samo, da prihaja z dvojnim številom GPIO zatiči v primerjavi z ESP8266.

Ima tudi nekaj funkcij, kot je kapacitivni dotik zatiči GPIO, senzor Hallovega učinka in temperaturni senzor , zato je ESP32 prava pot.

Zaključek

Obe plošči ESP32 in ESP8266 sta dobri na svojem mestu. Procesor ESP8266 je bolj optimiziran za aplikacije z nizkim tokom, medtem ko ima ESP32 več zatičev GPIO s funkcijami, kot sta Hallov učinek in senzor temperature. Izbira enega od njih je odvisna od zahtev plošče. Priporočamo ESP32 ker gre za naprednejšo različico z več varnosti. Ta članek vam bo dodatno pomagal pri odločanju med njimi.