ESP32 vs ESP8266 - Za i protiv

Sep 13, 2018 Ostavi poruku

U ovom postu ćemo napraviti poređenje: ESP32 vs ESP8266.

ESP32 i ESP8266 su jeftini Wi-Fi moduli savršeno pogodni za DIY projekte u polju Internet stvari (IoT). Ovi moduli dolaze sa GPIO-jem, podrška za razne protokole kao što su SPI, I2C, UART i još mnogo toga. Najbolje od svega, dolaze sa bežičnim mrežama, što ih izdvaja od drugih mikrokontrolera kao što je Arduino. To znači da možete lako kontrolisati i nadgledati uređaje preko wi-fi-a, a cijena je niska.

Specifikacije: ESP32 vs ESP8266

ESP32 je naslednik ESP8266. Dodaje CPU jezgro, brži Wi-Fi, više GPIO-ova i podržava Bluetooth 4.2 i Bluetooth nisku energiju. Pored toga, ESP32 dolazi sa senzorom dodira, ugrađenim senzorima efekta sala i temperaturnim senzorima. Ove ploče su jeftine, ali ESP32 je nešto skuplji.

Sledeća tabela prikazuje glavne razlike između ESP8266 i ESP32 procesora.

the main differences between the ESP8266 and the ESP32 processors

Još GPIO na ESP32

ESP32 ima više igala od ESP8266, a možete odlučiti koje igle su UART, I2C ili SPI - samo je potrebno da ga podesite na kodu. Ovo je moguće zbog funkcije multipleksiranja ESP32 čipa koja omogućava dodeljivanje više funkcija istom pinu.

Zavijanje

Dakle, u ovom trenutku bi trebalo da pitate: Da li treba da dobijem ESP8266 ili ESP32?

Stvarno zavisi od toga šta želite da uradite. Postoji prostor za oba ploča, a oba imaju prednosti i slabosti.

ESP8266 je jeftiniji od ESP32. Iako nema toliko funkcionalnosti, radi već dobro za većinu jednostavnih DIY IoT projekata. Pored toga, zbog toga što je "stariji", mnogo je više podržano u smislu softvera, a možda ćete lakše pronaći pomoć. Međutim, on ima određena ograničenja kada je u pitanju mapiranje GPIO-a, i možda neće imati dovoljno igle za ono što nameravate da uradite. Ako je to slučaj, trebali biste dobiti ESP32.

ESP32 je mnogo snažniji od ESP8266, sadrži više GPIO-ova sa više funkcija, brži Wi-Fi, a takođe podržava i Bluetooth. Mnogi ljudi misle da je ESP32 komplikovaniji da se reši nego ESP8266 jer je složenije. Po našem mišljenju, lako je programirati ESP32 kao ESP8266, posebno ako namjeravate programirati pomoću Arduino jezika.

Međutim, ESP32 ima i neke slabosti. Prvo, to je skuplje od ESP8266. Dakle, ako pravite jednostavan IoT projekat, ESP8266 bi mogao napraviti trik za nižu cenu. Pored toga, pošto je novija od ESP8266, nije razvijen čitav softver da bi se maksimalno iskoristio ESP32 funkcionalnosti, manje je podrške i više bugova. Ali na duže staze ova pitanja će biti rešena i biće prostora za oba odbora.

Nadamo se da ste našli našu analizu ESP32 vs ESP8266 korisnu, kupite proizvode koje želite, molimo ovdje: UNO Board & Shield

ESP32 Development Board WiFi+BluetoothWireless module CH340 NodeMcu V3 ESP8266