ESP32 е мощен, евтин системен чип (SoC) с вградени Wi-Fi и Bluetooth (включително BLE – Bluetooth Low Energy), разработен от Espressif Systems. Той се появи като естествен и много по-мощен наследник на популярния ESP8266, като бързо се превърна в един от най-предпочитаните микроконтролери за проекти в сферата на Интернета на нещата (IoT), домашната автоматизация и роботиката.

Основни технически характеристики

ПараметърСтойност / Описание
ПроцесорДвуядрен (или едноядрен) Tensilica Xtensa 32-битов LX6, работещ на 160 или 240 MHz
Памет520 KB SRAM, поддръжка на външна Flash памет (обикновено 4 MB или 8 MB)
Безжична връзкаWi-Fi: 802.11 b/g/n (до 150 Mbps)

Bluetooth: v4.2 BR/EDR и BLE (Bluetooth Low Energy)
Периферни пиновеДо 34 или 36 програмируеми GPIO пина
Аналогови интерфейси12-битови ADC конвертори (до 18 канала) и 8-битови DAC конвертори (2 канала)
Таймери и PWMХардуерни таймери, PWM канали за управление на моторчета/светлини
Комуникационни интерфейсиSPI, I2C, UART, I2S, CAN
Работно напрежение3.3V

Основни предимства спрямо ESP8266

  1. Двуядрен процесор: Позволява разделяне на задачите – например едното ядро да управлява тежкия Wi-Fi трафик и мрежовия стек, а другото да изпълнява потребителския код и сензорните данни.
  1. Вграден Bluetooth: За разлика от стандартния ESP8266, ESP32 има пълна поддръжка на Bluetooth и BLE, което улеснява връзката със смартфони и други безжични аксесоари.
  1. Богата периферна мрежа: Разполага с много повече GPIO пинове, истински аналогови изходи (DAC) и по-прецизни аналогово-цифрови преобразователи (ADC).
  1. Усъвършенствано управление на захранването: Изключително ниска консумация в режим на заспиване (Ultra Low Power – ULP съпроцесор), което позволява на устройството да работи дълго време на батерии, събуждайки се само при нужда.