Mnogi študenti, ki niso seznanjeni z elektroniko, se pogosto trudijo razlikovati med ESP32 in ESP8266 ker imajo veliko dvomov o tem, katero mikrokontrolersko ploščo lahko uporabijo v svoji aplikaciji. Torej ta dva mikrokontrolerji imajo svoje specifikacije, prednosti, slabosti in aplikacije, zato morda ni lahko izbrati, katera plošča je prava. Mikrokrmilnika ESP32 in ESP8266 sta zelo poceni SOC, ki temeljita na WiFi in sta popolnoma primerna za DIY projekti v IoT. Ti mikrokrmilniki delujejo s 3,3 V in so na voljo z vmesniki GPIO za podporo različnih protokolov, npr. 2C , SPI, UART , DAC, PWM in ADC. V tem članku bomo primerjali dva mikrokontrolerja in sicer; ESP32 in ESP8266.
Razlika med ESP32 in ESP8266
Glavne razlike med ESP32 in ESP8266 so obravnavane spodaj.
Kaj je ESP32?
ESP32 je poceni in energijsko učinkovit mikrokrmilnik SoC, ki je zgrajen s Bluetooth & zmogljivosti WiFi. To je napredna različica ESP8266 ki ga je oblikoval Espressif Systems. To je vsestranski procesor in ga je mogoče najti tako v dvojedrnih različicah kot tudi v enojedrnih različicah, ki ponujajo različne zmogljivosti glede na vaše potrebe. Ta plošča ima dvojedrni koprocesor z zelo nizko porabo energije, ki je bil razvit predvsem zaradi pomanjkanja varnosti.

Kaj je ESP8266?
ESP8266 je nizkocenovni mikročip, ki podpira Wi-Fi TCP/IP stack, ki ga je razvil Espressif Systems. To je samostojen ali popoln sistem na vezju čipa, ki zagotavlja pravico do vstopa kateremu koli mikrokrmilniku z vašo povezavo Wifi. Glavna funkcija te plošče je gostovanje katere koli vrste aplikacije (ali) razbremenitev funkcij vseh omrežij Wi-Fi. Ta plošča je zelo močna in nenehno deluje v zelo težkih industrijskih okoljih.

ESP32 proti ESP8266
ESP32 proti ESP8266 sta obravnavana spodaj.
|
ESP32 |
ESP8266 |
| ESP32 je nadgrajena različica ESP8266 in ima 34 GPIO pinov. | Plošča ESP8266 je Wi-Fi SoC s 16 nožicami GPIO. |
| Je mikrokrmilniška enota (MCU) in je popolna samostojna naprava, | Je SoC (sistem na čipu), ki za delovanje potrebuje zunanji mikrokrmilnik. |
| Ima štirijedrni procesor Cortex-72. | Ima enojedrni procesor. |
| Njegova CLK frekvenca je 160 ali 240 mhz. | Njegova CLK frekvenca je 80 MHz. |
| Njegova poraba energije je 10uA. | Njegova poraba energije je 20uA. |
| Plošče ESP32 stanejo okoli 6 do 12 $. | Te plošče stanejo približno 4 do 6 $. |
| Ima 512 bajtov SRAM-a. | Ima 160 bajtov SRAM-a. |
| Ima 12-bitni ADC. | Ima 10-bitni ADC. |
| Ima SPI-4/I2C-2/I2S-2/UART-2. | Ima SPI-2/I2C-1/I2S-2/UART-2. |
| Ta modul ima senzor za dotik in temperaturni senzor. | Nima teh senzorjev. |
| Njegov RAM je 2 GB, 4 GB ali (ali) 8 GB. | Njegov RAM je 64 KB. |
| Ima vgrajena vrata Wi-Fi in Ethernet. | Ima samo vgrajen Wi-Fi. |
| V tem modulu je prisotna povezljivost Bluetooth. | Povezava Bluetooth v tem modulu ni na voljo. |
| Ima vmesnik za kamero. | Nima namenskega vmesnika za kamero. |
| Je bolj varen. | Je manj varen. |
| Podpira preprosto šifriranje SSL/TLS, algoritme šifriranja SHA-2, AES in pravi generator naključnih števil. | Podpira le šifriranje SSL/TLS. |
| Plošča ESP32 vključuje vmesnik USB, ki pomaga pri povezovanju različnih zunanjih naprav, kot so; tipkovnice, pomnilniške naprave in miške. | Ta plošča nima vmesnika USB, zato je ni mogoče uporabiti za povezovanje različnih zunanjih naprav. |
| Ta plošča ima kripto motor, ki pomaga pri izvajanju kriptografskih operacij. | Plošča ESP8266 ne vsebuje nobenega kripto mehanizma. |
| Ta plošča vključuje vgrajen krmilnik vodila CAN. | Ta plošča ne vsebuje nobenega vgrajenega krmilnika vodila CAN. |
Iz zgornjih informacij lahko sklepamo, da ima modul ESP32 posebne funkcije, kot je zanesljiva in visokotehnološka varnost. Modul ESP32 ima zanesljivo ploščo, zunanje naprave in vdelano programsko opremo. Procesorska moč tega modula bo ustvarila varne povezave plasti vtičnic in velike zahteve na področju IoT.
Oba modula ESP32 in ESP8266 imata več GPIO za delo z bolj uporabnimi in tudi zapletenimi projekti. Te razvojne plošče so na voljo z majhno kamero, zato so znane kot zelo zmogljive plošče. Ta razvojna plošča ima moč, ki omogoča boljšo varnost in večji RAM predvsem za različne projekte, vendar ne more delovati znotraj ESP8266.
To je torej pregled glavne razlike med ESP32 in ESP8266. Ti čipi MCU pripadajo 32-bitnim procesorjem, so zelo stroškovno učinkoviti in primerni za IoT projekti . Torej Plošča ESP32 je dvojedrni CPE procesor z delovno frekvenco od 160MHz do 240MHz, medtem ko je plošča ESP8266 enojedrni procesor z delovno frekvenco 80MHz. Ta dva modula sta na voljo z zatiči GPIO in podpirata različne protokole, kot so; SPI , UART in I2C. Ti moduli prihajajo prek brezžičnega omrežja, da se razlikujejo od drugih vrst mikrokontrolerjev, kot je Arduino, tako da lahko nadzorujete in nadzirate svojo opremo na daljavo prek tehnologije WiFi/Bluetooth po izjemno nizki ceni. Tukaj je vprašanje za vas, kaj je ESP32 CAM?