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 читайте в статье.