Обзор и сравнение популярных плат ESP32-CAM
В данной статье мы рассмотрим и сравним несколько моделей плат ESP32-CAM, чтобы помочь вам выбрать наиболее подходящую для ваших нужд.
Обзор и сравнение популярных плат ESP32-CAM
29.02.2024 в 11:10   955 0
Версия для печати

Обзор и сравнение популярных плат ESP32-CAM

logo
ESP32-CAM - это микроконтроллерная плата, основанная на ESP32 и камере OV2640. Она позволяет создавать компактные системы видеонаблюдения и IoT-устройства с возможностью передачи видеопотока по Wi-Fi. На рынке существует несколько моделей плат ESP32-CAM, которые отличаются по характеристикам и возможностям. В данной статье мы рассмотрим и сравним несколько моделей плат ESP32-CAM, чтобы помочь вам выбрать наиболее подходящую для ваших нужд.

Сводная таблица всех модулей ESP32-CAM

В данной таблице сравниваются наиболее важные аспекты 6 различных плат ESP32-CAM.

Название модели AI-THINKER FREENOVE WROVER ESP-EYE TTGO T-PLUS TTGO T-CAMERA T-JOURNAL
PSRAM 4MB 4MB 8MB 8MB 8MB x
Экран x x x 1.3i TFT display (ST7789) 0.96 SSD1306 OLED 0.91 SSD1306 OLED
MicroSD  x x x
Микрофон x x x x
Кнопка управления x x x
Разъем батареи x x x
Встроенный программатор x
GPIO 10 30 x 2 x 4
Датчик движения x x x x x
I2C Разъем x x x x

Все модули имеют камеру OV2640  с небольшим шлейфом. Также камеры продаются отдельно с более длинным шлейфом и объективом типа «рыбий глаз». Объектив «рыбий глаз» захватывает более широкую область, что очень полезно для проектов видеонаблюдения.

ESP32-CAM AI-Thinker

esp32-cam

Спецификация

  • 10 GPIO
  • Самый маленький модуль Wi-Fi BT SoC стандарта 802.11b / g / n
  • 32-разрядный процессор с низким энергопотреблением
  • Тактовая частота до 160 МГц, суммарная вычислительная мощность до 600 DMIPS
  • Встроенная память 520 КБ SRAM, внешняя память 4 МП
  • Поддерживает UART / SPI / I2C /PWM / АЦП /ЦАП
  • Поддержка камер OV2640 и OV7670
  • Встроенная светодиодная подсветка
  • Поддержка передачи изображений по Wi-Fi
  • Поддержка TF-карты
  • Поддерживает несколько режимов сна
  • Встроенный Lwip и FreeRTOS
  • Поддерживает режим работы STA / AP / STA + AP
  • Поддержка технологии Smart Config / AirKiss
  • Поддержка локального и удаленного обновления прошивки  (FOTA)

Обзор

ESP32-CAM AI-Thinker – одна из самых популярных плат для разработки ESP32 с камерой - она обладает множеством полезных функций и стоит около 400 рублей!

Она оснащен чипом ESP32-S и поставляется с “обычной” 2-мегапиксельной камерой OV2640. Эта плата имеет 4 МБ PSRAM, которая используется для буферизации изображений с камеры в потоковое видео или для других задач и позволяет использовать более высокое качество в ваших снимках без сбоев ESP32.

Она поддерживает карту microSD и имеет 10 доступных GPIO и разъемов питания. Однако можно использовать далеко не все, поскольку некоторые из них используются либо камерой, либо картой microSD. 

Плата ESP32-CAM поставляется со встроенной антенной, а также с разъемом IPEX, позволяющим альтернативно использовать внешнюю антенну для улучшения диапазона связи Wi-Fi.

Плата оснащена встроенной кнопкой сброса для перезапуска платы и встроенным светодиодом, который работает как вспышка. Вспышка может быть полезна для освещения области перед потоковой передачей видео или съемкой. Тем не менее, фотовспышка разделяет GPIO с одним из GPIO карты microSD. Это означает, что при использовании функций, связанных с картой microSD, светодиод будет время от времени загораться, даже если вы этого не хотите.

Одним из основных недостатков ESP32-CAM является то, что он не имеет интерфейса USB-to-UART. Это означает, что вы не можете подключить ESP32-CAM непосредственно к компьютеру с помощью USB-кабеля. Вам необходимо использовать программатор FTDI. Тем не менее, это одна из самых универсальных и дешевых плат для разработки ESP32-CAM.

Freenove ESP32-Wrover CAM Board

esp32-cam wroower
 

Спецификация

  • 30 GPIO
  • Самый маленький модуль Wi-Fi BT SoC стандарта 802.11b / g / n
  • 32-разрядный процессор с низким энергопотреблением
  • Тактовая частота до 160 МГц, суммарная вычислительная мощность до 600 DMIPS
  • Встроенная память 520 КБ SRAM, внешняя память 4 МП
  • Поддерживает UART / SPI / I2C /PWM / АЦП /ЦАП
  • Поддержка камер OV2640 и OV7670
  • Встроенная светодиодная подсветка
  • Поддержка передачи изображений по Wi-Fi
  • Поддерживает несколько режимов сна
  • Встроенный Lwip и FreeRTOS
  • Поддерживает режим работы STA / AP / STA + AP
  • Поддержка технологии Smart Config / AirKiss
  • Поддержка локального и удаленного обновления прошивки  (FOTA)
  • Встроенный USB-to-UART (CH340C drivers) 

Обзор

Эта плата основана на чипе ESP32-Wrover-E (с PSRAM).  По цене онf недалеко ушла от предыдущей модели. На Aliexpress ее вполне можно купить за 400 рублей. Плата оснащена конвертером USB-to-UART, поэтому загружать код на нее очень просто. Вам просто нужно подключить USB-кабель к плате и подключить его к компьютеру для загрузки кода или подачи питания. Нет необходимости в дополнительных схемах или программаторе FTDI.

На плате имеется несколько пинов GPIO для подключения других периферийных устройств.  На плате имеются кнопки сброса и загрузки прошивки, что позволяет легко перезагрузить плату или перевести ее в режим обновления, если это необходимо.

Эта плата очень удобна, единственным недостатком является то, что она не оснащена слотом для карт microSD. Однако, из-за большого количества GPIO пинов, вы можете легко подключить внешний модуль карты microSD, если это необходимо.

При программировании этой платы с помощью Arduino IDE убедитесь, что вы выбрали модуль платы ESP32 Wrover, а в схеме разделов выберите Huge APP (3 МБ без OTA / 1 МБ SPIFFS).

ESP-EYE

esp-eye

Спецификация

  • WiSoC ESP32 dual core Tensilica LX6 processor with WiFi and Bluetooth
  • Оперативная память: 8MB PSRAM
  • Память: 4MB Flash
  • Камера: 2MP OV2640 Camera
  • Аудио: MEMS Microphone
  • USB: 1 microUSB port for power and programming over serial
  • Разное: Reset, boot and функциональные кнопки, 2x LEDs
  • Размеры: 41 x 21 mm

Обзор

ESP-EYE - это плата на базе ESP32, предназначенная для искусственного интеллекта (ИИ) с голосовым пробуждением и распознаванием лиц.

Размеры ее всего 21 мм на 41 мм. Она оснащена 2-мегапиксельной камерой OV2640, встроенным микрофоном, кнопками сброса, загрузки прошивки, функциональными кнопками управления работой, а также двумя светодиодами. Плата оснащена 4 МБ флэш-памяти, 8 МБ PSRAM и разъемом Micro USB type-C (легко загружать код). Она поставляется со встроенной антенной и разъемом IPEX, если вы хотите добавить внешнюю антенну.

Одним из самых больших преимуществ этой платы является разъем USB type-C, позволяющий быстро и легко загружать код на плату; микрофон позволяет добавлять голосовые функции в ваши проекты; а 8 МБ PSRAM гарантирует, что ваша плата не выйдет из строя при использовании более высоких настроек качества изображения. Основным недостатком является цена около 2500 рублей на AliExpress, которая по сравнению с предыдущими модулями явно выглядит завышенной, несмотря на все достоинства данной модели.

TTGO T-Camera Plus

tt-go

Спецификация

  • Чип: ESPRESSIF-ESP32-DOWDQ6 240MHz Xtensa® dual-core 32-bit LX6 microprocessor
  • Память: QSPI 4MB flash / 8MB SRAM
  • Оперативная память: 520kB SRAM + 8MB External SPRAM
  • Кнопка сброса
  • Экран: IPS Panel ST7789 – 1.3 Inch
  • USB to TTL CP2104
  • Камера: OV2640 2 Megapixels
  • Микрофон: MSM261S4030H0
  • Слот карты: MicroSD 
  • Рабочее напряжение: 2.3V – 3.6V
  • Потребление: ~160mA

Обзор

Чипсет TTGO T-Camera Plus обладает всеми функциями, которые вы хотели бы видеть в такой плате для разработки, и по очень разумной цене. Порядка 2000 рублей на AliExpress. Плата оснащена поддержкой карт памяти microSDмикрофоном, поддержкой литиевой батареи 3,7 В, а также схемой управления батареей, дисплеем 1.3 TFT (цветной экран), интерфейсом microUSB и встроенной кнопкой сброса.

Изначально данная плата выпускалась со встроенным датчиком BME280. Но из-за проблем с сильным нагревом в новых ревизиях платы он  был удален, но разводка на плате под него никуда не делась, поэтому вы можете подключать другие периферийные устройства I2C. Тажке вы можете подключать эти устройства и через разъем grove на плате.

Наконец, плата имеет встроенную антенну, а также разъем IPEX, если вы хотите добавить внешнюю антенну. 

TTGO T-Camera с PIR датчиком движения

tt-go-pir

Спецификация

  • Микросхема: ESP32-WROVER-B
  • Протокол: Wi-Fi 802.11 b / g / n и bluetooth 4.2 BLE и BR / EDR
  • Память: 4 МБ
  • Объем памяти: 8 МБ
  • Микросхема дисплея: SSD1306 I2C
  • Тип дисплея: OLED
  • Разрешение дисплея: 128 × 64
  • PIR: AS312
  • Микросхема UART: CP2104
  • Чип зарядки: IP5306 I2C
  • Камера: OV2640
  • Разрешение камеры: 2 мегапикселя
  • Источник питания: USB 5V / 1A
  • Батарея: литиевая батарея 3,7 В

Обзор

Эта камера оснащена камерой OV2640, OLED-дисплеем SSD1306 диагональю 0,96 дюйма, разъемом grove (идеально подходит для подключения устройств I2C), разъемом для аккумулятора, датчиком движения PIR, встроенной кнопкой сброса и функциональной кнопкой, подключенной к GPIO 34. Она также оснащен 8 МБ PSRAM, но не поддерживает карту microSD.

Если вы хотите включить в свои проекты функцию обнаружения движения, вам подойдет эта камера. Цена на AliExpress около 1500 рублей.
 

TTGO T-Journal

TTGO T-Journal

Спецификация

  • Чипсет ESPRESSIF-ESP32-PCIO-D4 240 МГц Xtensa® одно- / двухъядерный 32-разрядный микропроцессор LX6
  • Память QSPI flash / SRAM, до 4 x 16 МБАЙТ SRAM 520 кБ SRAM
  • Кнопка сброса и кнопка на GPIO 32
  • 0,91-дюймовый OLED-дисплей SSD1306
  • Индикатор питания красный светодиодный
  • USB к TTL CP2104 (вы можете загрузить код через USB-кабель)
  • Камера OV2640 2 мегапикселя
  • Подключение серводвигателей (поставляется с двумя наборами контактов, идеально подходящих для подключения сервоприводов)
  • Рабочее напряжение: 2,3 В-3,6 В
  • Рабочий ток: около 160 мА
  • Размер: 64,57 мм x 23,98 мм

Обзор

TTGO T-Journal - это плата  стоимостью около 1200 рублей с камерой OV2640, внешней антенной, OLED-дисплеем I2C SSD1306 с диагональю 0,91 дюйма, несколькими доступными GPIOфункциональной кнопкойразъемом для аккумулятора и интерфейсом micro-USB.

OLED-дисплей является отличным дополнением к плате. Вы можете отобразить IP-адрес платы или любые ошибки во время отладки. Доступно четыре GPIO. Две из них предназначены для связи I2C, а две другие идеально подходят для подключения серводвигателей (вы также можете подключить другие периферийные устройства).

Эта плата также поставляется с разъемом для подключения литиевой батареи 3,7 В. Загрузка кода в эту плату проста, потому что она поставляется с USB-разъемом, который можно использовать как для загрузки кода, так и для питания. У вас также есть функциональная кнопка, подключенная к GPIO 32, которую вы программируете в своем коде для запуска любой задачи, которую вы хотите.

Основными недостатками являются: отсутствие поддержки карт microSD или внешней PSRAM.

Итоги

В этой статье были рассмотрены 6 различных плат  ESP32-CAM. Все платы оснащены 2-мегапиксельной камерой OV2640, и вы можете программировать их с помощью Arduino IDE. Что выбрать, зависит от требований к вашему проекту. 
По моему мнению самый оптимальный вариант - это  ESP32-CAM AI-Thinker. Плата является наиболее универсальной и дешевой, хотя и требует покупки FTDI программатора. На второе место я бы поставил  ESP32-Wrover CAM Board во многом, благодаря большому количеству GPIO пинов и наличию usb разъема.  
Материал также доступен на моем канале: Яндекс Дзен и в группе ВК
Категория: Обзоры модулей | Добавил: :, (13.03.2023)
Просмотров: 955 | Теги: ESP32-CAM, ESP32, Обзор | Рейтинг: 0.0/0
Поделиться:
Всего комментариев: 0
avatar