Микроконтроллер ESP32 DEVKIT V1 micro USB, ARDUINO

300 руб.
В наличии
Нет в наличии

Плата ESP32 WROOM DevKit v1 поможет вам разработать IoT-проект с беспроводной передачей данных по Wi-Fi и Bluetooth LE.

На девките установлена вся необходимая обвязка, чтобы начать напрямую работать с чипом ESP-WROOM-32 при подключении к компьютеру.

Вы сможете создать на базе ESP32 разнообразные сетевые проекты:

  • Поднять веб-сервер и веб-клиент для обработки управляющих запросов.
  • Приёмник для интернет-радио и музыкального стриминга, подключив внешний динамик к выходу с ЦАП.
  • Беспроводную метеостанцию со встроенным датчиком температуры и сенсорным управлением.
  • Мобильного робота с дистанционным управлением по Wi-Fi или Bluetooth BLE.

Аппаратная часть построена на модуле связи ESP-WROOM-32 с PCB-антенной.

Однокристальная система ESP32-D0WDQ6 включает в себя двухъядерный 32-битный процессор Tensilica Xtensa LX6, 520 КБ ОЗУ, 448 КБ ПЗУ и 4 МБ дополнительной Flash-памяти. 

Тактовая частота выставляется до 240 МГц в зависимости от режима энергопотребления.

Поддерживается беспроводная связь Wi-Fi 802.11 b/g/n (2,4 ГГц) и протокол Bluetooth v4.2 с BLE.

Также в чипе есть встроенный датчик температуры, датчик Холла и контроллер сенсорного ввода.

Благодаря этим возможностям SoC ESP32 — популярная платформа для устройств интернета вещей, которая отличается низким энергопотреблением с возможностью контроля датчиков и периферии в режиме глубокого сна.

На отладочной плате расположены две тактовые кнопки:

  • Boot — ручной запуск режима прошивки.
  • Reset — ручной перезапуск контроллера.

Также на плате есть индикатор питания и адресный RGB-светодиод, управляемый пользователем.

  • Модель: ESP-WROOM-32 DevKit v1
  • Модуль связи: ESP-WROOM-32 с PCB-антенной
  • Основной чип: ESP32-D0WDQ6
  • Вычислительные ядра: 2× Tensilica Xtensa LX6 (32 бита)
  • Тактовая частота: до 240 МГц
  • SRAM-память: 520 КБ
  • ROM-память: 448 КБ
  • Flash-память: 4 МБ
  • Беспроводная связь:
    • Wi-Fi 802.11 b/g/n
    • Bluetooth v4.2 с BLE
  • Частотный диапазон связи: 2,4 ГГц
  • Пины общего назначения: 25 ввода-вывода (GPIO) и 4 ввода (GPI)
  • Контакты с АЦП: 15
  • Разрядность АЦП: 12 бит
  • Контакты с ЦАП: 2
  • Разрядность ЦАП: 8 бит
  • Контакты с ШИМ: 21 (до 16 каналов)
  • Разрядность ШИМ: 16 бит
  • Контакты ёмкостного сенсора: 8
  • Пины с прерываниями: 25
  • Аппаратные интерфейсы:
    • 3× SPI
    • 3× UART
    • 2× I²C
    • 2× I²S
  • Напряжение логических уровней: 3,3 В
  • Максимальный ток на пинах: 12 мА
  • Максимальный выходной ток пина 3V3: 1 А
  • Входное напряжение через пин Vin: 5–14 В
  • Размеры: 51×28 мм

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

Пользователю доступны 25 пинов общего назначения:

  • 21 контакт ввода-вывода;
  • 4 контакта ввода;
  • 15 аналоговых входов с АЦП;
  • 2 аналоговых выхода с ЦАП;
  • 21 с поддержкой ШИМ-сигнала (до 16 каналов одновременно);
  • Все контакты поддерживают прерывания.

На пинах ввода-вывода можно сконфигурировать аппаратные интерфейсы:

  • 3× UART;
  • 3× SPI;
  • 2× I²C;
  • 3× I²S.

Для программирования ESP32 WROOM DevKit v1 можно использовать Arduino IDE или визуальную среду программирования XOD IDE. Для прошивки понадобится USB-кабель, а если настроить плату, то загрузка данных может проходить прямо по воздуху.

Среди готовых библиотек для ESP32 в Arduino IDE вы найдёте код для запуска веб-сервера и HTTP/HTTPS-клиента, обмена данными по протоколу Bluetooth Low Energy и десятков других практических задач. 

Платформа также поддерживает следующие инструменты программирования:

  • Espruino – среда разработки на базе JavaScript.
  • Espressif IoT Development Framework (ESP-IDF) – официальная среда разработки от производителя чипа.
  • Mongoose OS – операционная система для сетевых контроллеров, рекомендованная платформами AWS IoT и Google Cloud IoT.
  • .NET nanoFramework – разработка на .NET C# с помощью Visual Studio.
  • MicroPython – среда разработки, совместимая с Python 3 и оптимизированная для микроконтроллеров.
  • CircuitPython — адаптированная версия Python 3 для быстрого начала работы с микроконтроллером.
Артикул:
201355