Mnoho študentov, ktorí nie sú oboznámení s elektronikou, má často problém rozlíšiť medzi ESP32 a ESP8266 pretože majú veľa pochybností o tom, ktorá doska mikrokontroléra môže byť použitá v ich aplikácii. Takže títo dvaja mikrokontroléry majú svoje špecifikácie, klady, zápory a aplikácie, takže výber správnej dosky nemusí byť jednoduchý. Mikrokontroléry ESP32 aj ESP8266 sú veľmi lacné a SOC založené na WiFi, ktoré sú ideálne pre DIY projekty v IoT. Tieto mikrokontroléry pracujú s napätím 3,3 V a sú dostupné s GPIO na podporu rôznych protokolov, napr 2C , SPI, UART , DAC, PWM a ADC. V tomto článku porovnáme tieto dva mikrokontroléry konkrétne; ESP32 a ESP8266.
Rozdiel medzi ESP32 a ESP8266
Hlavné rozdiely medzi ESP32 a ESP8266 sú uvedené nižšie.
Čo je ESP32?
ESP32 je lacný a energeticky efektívny mikrokontrolér SoC, ktorý je zabudovaný Bluetooth & Možnosti WiFi. Toto je pokročilá verzia ESP8266 ktorý je navrhnutý spoločnosťou Espressif Systems. Ide o všestranný procesor a možno ho nájsť v dvojjadrových variantoch, ako aj v jednojadrových, ktoré ponúkajú rôzne schopnosti v závislosti od vašich potrieb. Táto doska má dvojjadrový a veľmi nízkoenergetický koprocesor, ktorý bol vyvinutý hlavne pre nedostatočnú bezpečnosť.
Čo je ESP8266?
ESP8266 je lacný mikročip s podporou Wi-Fi vrátane TCP/IP zásobník, ktorý vyvinula spoločnosť Espressif Systems. Ide o samostatný alebo kompletný systém na obvode čipu, ktorý poskytuje právo vstupu do akéhokoľvek mikrokontroléra s vaším Wifi pripojením. Hlavnou funkciou tejto dosky je hostiť akýkoľvek typ aplikácie (alebo) odbremeniť funkcie všetkých Wi-Fi sietí. Táto doska je veľmi silná a funguje neustále vo veľmi drsnom priemyselnom prostredí.
ESP32 vs ESP8266
ESP32 vs ESP8266 sú popísané nižšie.
ESP32 |
ESP8266 |
ESP32 je vylepšená verzia ESP8266 a má 34 GPIO pinov. | Doska ESP8266 je Wi-fi SoC so 16 GPIO pinmi. |
Je to mikrokontrolérová jednotka (MCU) a je to kompletné samostatné zariadenie, | Ide o SoC (system-on-chip), ktorý na fungovanie potrebuje externý mikrokontrolér. |
Má štvorjadrový procesor Cortex-72. | Má jednojadrový CPU. |
Jeho CLK frekvencia je 160 alebo 240 MHz. | Jeho CLK frekvencia je 80 MHz. |
Jeho spotreba energie je 10uA. | Jeho spotreba energie je 20uA. |
Dosky ESP32 stoja okolo 6 $ až 12 $. | Tieto dosky stoja okolo 4 $ až 6 $. |
Má 512 bajtov SRAM. | Má 160 bajtov SRAM. |
Má 12-bitový ADC. | Má 10-bitový ADC. |
Má SPI-4/I2C-2/I2S-2/UART-2. | Má SPI-2/I2C-1/I2S-2/UART-2. |
Tento modul má dotykový snímač a snímač teploty. | Nemá tieto senzory. |
Jeho RAM je 2 GB, 4 GB alebo (alebo) 8 GB. | Jeho RAM je 64 KB. |
Má vstavaný Wi-Fi a Ethernet port. | Má iba vstavané Wi-Fi. |
V tomto module je prítomná Bluetooth konektivita. | V tomto module nie je k dispozícii pripojenie Bluetooth. |
Má rozhranie fotoaparátu. | Nemá žiadne vyhradené rozhranie fotoaparátu. |
Je to bezpečnejšie. | Je to menej bezpečné. |
Podporuje jednoduché šifrovanie SSL/TLS, šifrovacie algoritmy SHA-2, AES a skutočný generátor náhodných čísel. | Podporuje iba šifrovanie SSL/TLS. |
Doska ESP32 obsahuje rozhranie USB, ktoré pomáha pri pripájaní rôznych periférií, ako napr. klávesnice, úložné zariadenia a myši. | Táto doska nemá rozhranie USB, takže ju nemožno použiť na pripojenie rôznych periférií. |
Táto doska má kryptografický engine, ktorý pomáha pri vykonávaní kryptografických operácií. | Doska ESP8266 neobsahuje žiadny kryptografický engine. |
Táto doska obsahuje vstavaný radič zbernice CAN. | Táto doska neobsahuje žiadny vstavaný radič zbernice CAN. |
Z vyššie uvedených informácií môžeme konštatovať, že modul ESP32 má špeciálne funkcie, ako je spoľahlivé a hi-tech zabezpečenie. Modul ESP32 má spoľahlivú dosku, periférie a firmvér. Výkon spracovania tohto modulu vytvorí bezpečné spojenia soketovej vrstvy a veľké požiadavky v oblasti internetu vecí.
Oba moduly ESP32 a ESP8266 majú viac GPIO pre prácu s použiteľnejšími, ako aj komplikovanejšími projektmi. Tieto vývojové dosky sú k dispozícii s malou kamerou, takže sú známe ako veľmi schopné dosky. Táto vývojová doska má výkon, ktorý umožňuje lepšiu bezpečnosť a väčšiu RAM hlavne pre rôzne projekty, ale nemôže bežať v rámci ESP8266.
Toto je prehľad hlavného rozdielu medzi ESP32 a ESP8266. Tieto čipy MCU patria k 32-bitovým procesorom, veľmi cenovo výhodné a vhodné pre IoT projekty . Takže Doska ESP32 je dvojjadrový procesor CPU s pracovnou frekvenciou 160 MHz až 240 MHz, zatiaľ čo doska ESP8266 je jednojadrový procesor s pracovnou frekvenciou 80 MHz. Tieto dva moduly sú dostupné s kolíkmi GPIO a podporujú rôzne protokoly, napr. SPI , UART a I2C. Tieto moduly prichádzajú cez bezdrôtovú sieť, aby sa odlíšili od iných typov mikrokontrolérov, ako je Arduino, takže môžete svoje zariadenie ovládať a monitorovať na diaľku prostredníctvom technológie WiFi/Bluetooth za mimoriadne nízku cenu. Tu je otázka pre vás, čo je ESP32 CAM?