ESP32 vs ESP8266 - плюси і мінуси

Sep 13, 2018 Залишити повідомлення

У цьому повідомленні ми зробимо порівняння: ESP32 vs ESP8266.

ESP32 і ESP8266 - це дешеві модулі Wi-Fi, які чудово підходять для проектів DIY у сфері Інтернету (IoT). Ці модулі поставляються з GPIO, підтримкою різних протоколів, таких як SPI, I2C, UART та багато іншого. Найкраще, вони постачаються з бездротовими мережами, що відрізняє їх від інших мікроконтролерів, таких як Arduino. Це означає, що ви можете легко віддалено контролювати та контролювати пристрої через Wi-Fi, а ціна низька.

Технічні характеристики: ESP32 vs ESP8266

ESP32 є наступником ESP8266. Він додає ядро процесора, швидший Wi-Fi, більше GPIO, а також підтримує Bluetooth 4.2 та низьку енергію Bluetooth. Крім того, ESP32 поставляється з сенсорними датчиками, вбудованими датчиками ефекту холу та датчиками температури. Обидві плати дешеві, але ESP32 трохи дорожче.

У наведеній нижче таблиці показано основні відмінності процесорів ESP8266 та ESP32.

the main differences between the ESP8266 and the ESP32 processors

Більше GPIO на ESP32

ESP32 має більше контактів, ніж ESP8266, і ви можете вирішити, які штифти UART, I2C або SPI - вам просто потрібно встановити його в коді. Це можливо завдяки функції мультиплексування мікросхем ESP32, яка дозволяє призначити декілька функцій одному і тому ж штифту.

Підведенню

Отже, на цьому етапі ви повинні запитати: чи повинен я отримати ESP8266 або ESP32?

Це дійсно залежить від того, що ви хочете зробити. Існує місце для обох плат, і обидва мають плюси і мінуси.

ESP8266 дешевше, ніж ESP32. Хоча він не має стільки функцій, він ідеально підходить для більшості простих DIY проектів IoT. Крім того, оскільки він "старший", він набагато більше підтримується з точки зору програмного забезпечення, і ви можете знайти допомогу простіше. Тим не менш, він має деякі обмеження, коли мова йде про відображення GPIO, і може не мати достатньої кількості штифтів для того, що ви збираєтесь робити. Якщо це так, ви повинні отримати ESP32.

ESP32 набагато потужніше, ніж ESP8266, містить більше GPIO з декількома функціями, швидший Wi-Fi, а також підтримує Bluetooth. Багато людей вважають, що ESP32 складніше працювати, ніж ESP8266, тому що це складніше. На нашу думку, програмування ESP32 настільки ж легко, як ESP8266, особливо якщо ви маєте намір програмувати його за допомогою мови Arduino.

Тим не менш, ESP32 має кілька мінусів теж. По-перше, це дорожче, ніж ESP8266. Отже, якщо ви робите простий IoT-проект, ESP8266 може зробити трюк за нижчою ціною. Окрім того, оскільки вона є нещодавньою, ніж ESP8266, не все програмне забезпечення було розроблено, щоб максимально ефективно використовувати функціональні можливості ESP32, існує менша підтримка та більше помилок. Але на довгостроковій перспективі ці проблеми будуть виправлені, і для обох плат буде місце.

Ми сподіваємось, що ви знайшли наш аналіз ESP32 vs ESP8266 корисним, купуйте продукти, які ви хочете, будь ласка, тут: UNO Board & Shield

ESP32 Development Board WiFi+BluetoothWireless module CH340 NodeMcu V3 ESP8266