Что такое ESP32-DevKitC

Cto Takoe Esp32 Devkitc



ESP32-DevKitC — это компактная плата для разработки, использующая микроконтроллер ESP32 и производимая Espressif. Плата имеет разъемы для контактов с обеих сторон, что обеспечивает удобное взаимодействие с различными периферийными устройствами. Его можно подключить к периферийным устройствам с помощью перемычек или установить на макетной плате.

Чтобы удовлетворить различные требования пользователей, ESP32-DevKitC V4 доступен в различных версиях, каждая из которых имеет свой модуль ESP32, например:







  • ESP32-WROOM-DA
  • ESP32-WROOM-32E
  • ESP32-WROOM-32UE
  • ESP32-WROOM-32D
  • ESP32-WROOM-32U
  • ESP32-СОЛО-1
  • ESP32-WROVER-E
  • ESP32-WROVER-IE

Для получения подробной информации см. Селектор продуктов ESP .



Функциональное описание

На следующем рисунке и в таблице ниже описаны ключевые компоненты, интерфейсы и элементы управления платы ESP32-DevKitC V4:



Ключевой компонент Описание
ESP32-WROOM-32





В ESP32-DevKitC используется набор микросхем ESP32-WROOM-32. Это чип в основе платы. Более подробную информацию об этом чипе можно найти на ESP32-WROOM-32. Техническая спецификация .
В Кнопка сброса
Ботинок Кнопка загрузки (Boot), используемая вместе с EN для запуска режима загрузки встроенного ПО через последовательный порт.
Мост USB-UART Один чип моста USB-UART, обеспечивающий скорость передачи до 3 Мбит/с.
Микро USB-порт Порт Micro USB, который служит как источником питания для платы, так и интерфейсом связи между компьютером и модулем ESP32-WROOM-32.
Светодиод питания 5 В Есть светодиод питания 5 В, который загорается, когда плата подключена к USB или внешнему источнику питания 5 В.
ввод/вывод Большинство контактов модуля ESP доступны через разъемы контактов на плате, что позволяет ESP32 выполнять различные функции, включая ШИМ, АЦП, ЦАП, I2C, I2S, SPI и другие.


Варианты источника питания

Плата может быть запитана тремя различными способами, каждый из которых исключает другие:



  • Электропитание по умолчанию осуществляется через порт Micro USB.
  • Питание также может подаваться через контакты разъема, помеченные как 5V/GND.
  • Контакты разъема, помеченные как 3V3/GND, также можно использовать в качестве источника питания.

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

Вот несколько статей, которые помогут вам подключить плату ESP32 из разных источников:

  • Как включить ESP32
  • Как питать ESP32 от батареи
  • Как включить ESP32 с помощью зарядного устройства для смартфона

Распиновка ESP32-DevKitC

Распиновка ESP32 относится к расположению и функции контактов ввода/вывода (I/O) на микроконтроллере ESP32. ESP32 имеет в общей сложности 38 контактов, каждый из которых служит определенной цели. Контакты разделены на несколько групп, включая контакты питания, контакты заземления, контакты аналогового ввода и контакты цифрового ввода/вывода.

Распиновка ESP32 может немного отличаться в зависимости от конкретного используемого модуля или платы разработки. Чтобы прочитать подробное описание распиновки платы ESP32-DevKitC, прочитайте следующую статью:

Распиновка ESP32-DevKitC

Особенности ESP32-DevKitC

ESP32-DevKitC имеет несколько функций, которые делают его популярным среди разработчиков. Вот некоторые из ключевых особенностей ESP32-DevKitC:

1. Двухъядерный процессор

ESP32-DevKitC поставляется с двухъядерным процессором, что позволяет ему выполнять несколько задач одновременно. Это делает его отличным выбором для приложений, требующих многозадачности.

2. Встроенный Wi-Fi и Bluetooth

Чип ESP32, интегрированный в плату DevKitC, имеет встроенные возможности Wi-Fi и Bluetooth. Это упрощает беспроводное подключение платы к Интернету или другим устройствам.

3. Низкое энергопотребление

Чип ESP32 рассчитан на низкое энергопотребление, что делает его отличным выбором для устройств с батарейным питанием.

4. Большой объем памяти

ESP32-DevKitC поставляется с 4 МБ флэш-памяти и 520 КБ SRAM. Это обеспечивает достаточно места для хранения программы и данных.

5. Богатый набор периферии

ESP32-DevKitC имеет богатый набор периферийных устройств, включая 18 каналов АЦП, 2 канала ЦАП, 3 UART, 2 I2C, 3 SPI, 16 ШИМ и многие другие. Это упрощает взаимодействие платы с другими датчиками и устройствами.

Заключение

Плата микроконтроллера ESP32-DevKitC обладает широким спектром функций, включая подключение по Wi-Fi и Bluetooth, несколько аналоговых и цифровых входов/выходов и поддержку различных протоколов связи, таких как I2C, SPI и UART. Плата также включает в себя встроенный датчик Холла и датчик температуры. Подробнее о ESP32-DevKitC читайте в статье.