Mnoho studentů, kteří nejsou obeznámeni s elektronikou, často bojuje s rozlišením mezi ESP32 a ESP8266 protože mají mnoho pochybností o tom, kterou desku mikrokontroléru lze v jejich aplikaci použít. Takže tyto dva mikrokontroléry mají své specifikace, klady, zápory a aplikace, takže nemusí být snadné vybrat, která deska je správná. Mikrokontroléry ESP32 i ESP8266 jsou velmi levné a SOC založené na WiFi, které se dokonale hodí pro DIY projekty v IoT. Tyto mikrokontroléry pracují s 3,3 V a jsou k dispozici s GPIO pro podporu různých protokolů, jako je např 2C , SPI, UART , DAC, PWM a ADC. V tomto článku porovnáme dva mikrokontroléry jmenovitě; ESP32 a ESP8266.
Rozdíl mezi ESP32 a ESP8266
Hlavní rozdíly mezi ESP32 a ESP8266 jsou diskutovány níže.
Co je ESP32?
ESP32 je levný a energeticky účinný mikrokontrolér SoC, na kterém je postaven Bluetooth & Možnosti WiFi. Toto je pokročilá verze ESP8266 který je navržen společností Espressif Systems. Jedná se o všestranný procesor a lze jej nalézt jak ve dvoujádrových variantách, tak i v jednojádrových, které nabízejí různé schopnosti v závislosti na vašich potřebách. Tato deska má dvoujádrový a velmi nízkoenergetický koprocesor, který byl vyvinut hlavně pro nedostatek bezpečnosti.
Co je ESP8266?
ESP8266 je levný mikročip s podporou Wi-Fi TCP/IP stack, který byl vyvinut společností Espressif Systems. Jedná se o samostatný nebo kompletní systém na čipovém obvodu, který poskytuje právo vstupu do jakéhokoli mikrokontroléru s vaším Wifi připojením. Hlavní funkcí této desky je hostit jakýkoli typ aplikace (nebo) snižovat funkce všech Wi-Fi sítí Tato deska je velmi silná a funguje neustále ve velmi drsném průmyslovém prostředí.
ESP32 vs ESP8266
ESP32 vs ESP8266 jsou popsány níže.
ESP32 |
ESP8266 |
ESP32 je vylepšená verze ESP8266 a má 34 GPIO pinů. | Deska ESP8266 je Wi-fi SoC s 16 GPIO piny. |
Jedná se o mikrokontrolérovou jednotku (MCU) a je to kompletní samostatné zařízení, | Jedná se o SoC (system-on-chip), který ke svému fungování potřebuje externí mikrokontrolér. |
Má čtyřjádrový procesor Cortex-72. | Má jednojádrový CPU. |
Jeho frekvence CLK je 160 nebo 240 MHz. | Jeho frekvence CLK je 80 MHz. |
Jeho spotřeba je 10uA. | Jeho spotřeba je 20uA. |
Desky ESP32 stojí kolem 6 $ až 12 $. | Tyto desky stojí kolem 4 $ až 6 $. |
Má 512 bajtů SRAM. | Má 160 bajtů paměti SRAM. |
Má 12bitový ADC. | Má 10bitový ADC. |
Má SPI-4/I2C-2/I2S-2/UART-2. | Má SPI-2/I2C-1/I2S-2/UART-2. |
Tento modul má dotykový senzor a teplotní senzor. | Nemá tyto senzory. |
Jeho RAM je 2 GB, 4 GB nebo (nebo) 8 GB. | Jeho RAM je 64 KB. |
Má vestavěný Wi-Fi a Ethernet port. | Má pouze vestavěnou Wi-Fi. |
V tomto modulu je k dispozici připojení Bluetooth. | V tomto modulu není k dispozici připojení Bluetooth. |
Má rozhraní fotoaparátu. | Nemá žádné vyhrazené rozhraní fotoaparátu. |
Je to bezpečnější. | Je to méně bezpečné. |
Podporuje jednoduše šifrování SSL/TLS, šifrovací algoritmy SHA-2, AES a skutečný generátor náhodných čísel. | Podporuje pouze šifrování SSL/TLS. |
Deska ESP32 obsahuje rozhraní USB, které pomáhá při připojování různých periferií, jako je; klávesnice, paměťová zařízení a myši. | Tato deska nemá USB rozhraní, takže ji nelze použít pro připojení různých periferií. |
Tato deska má kryptografický engine, který pomáhá při provádění kryptografických operací. | Deska ESP8266 neobsahuje žádný kryptografický engine. |
Tato deska obsahuje vestavěný řadič sběrnice CAN. | Tato deska neobsahuje žádný vestavěný řadič sběrnice CAN. |
Z výše uvedených informací můžeme usoudit, že modul ESP32 má speciální funkce, jako je spolehlivé a hi-tech zabezpečení. Modul ESP32 má spolehlivou desku, periferie a firmware. Výpočtový výkon tohoto modulu vytvoří bezpečné připojení soketové vrstvy a velké požadavky v oblasti IoT.
Oba moduly ESP32 a ESP8266 mají více GPIO pro práci s použitelnějšími i komplikovanějšími projekty. Tyto vývojové desky jsou k dispozici s malou kamerou, takže jsou známé jako velmi schopné desky. Tato vývojová deska má výkon, který umožňuje lepší bezpečnost a větší RAM hlavně pro různé projekty, ale nemůže běžet v ESP8266.
Toto je přehled hlavního rozdílu mezi ESP32 a ESP8266. Tyto čipy MCU patří mezi 32bitové procesory, velmi cenově výhodné a vhodné pro IoT projekty . Takže Deska ESP32 je dvoujádrový procesor CPU s pracovní frekvencí 160 MHz až 240 MHz, zatímco deska ESP8266 je jednojádrový procesor s pracovní frekvencí 80 MHz. Tyto dva moduly jsou k dispozici s piny GPIO a podporují různé protokoly jako; SPI , UART a I2C. Tyto moduly přicházejí přes bezdrátovou síť, aby se odlišily od jiných typů mikrokontrolérů, jako je Arduino, takže můžete své zařízení ovládat a monitorovat na dálku prostřednictvím technologie WiFi/Bluetooth za extrémně nízkou cenu. Zde je pro vás otázka, co je ESP32 CAM?