Плата ESP32 DevKit (38 контактов), USB Type-C

4 500 тг

40 в наличии

Артикул: 0102012 Категория:
Плата ESP32 DevKit, USB Type-C – это плата на базе микроконтроллера ESP32, представляющая собой миниатюрную платформу для разработки IoT-приложений. Она имеет 38 контактов, позволяющих подключать различные датчики и устройства. Плата обладает высокой производительностью благодаря двухъядерному процессору с частотой до 240 МГц, поддержкой Wi-Fi и Bluetooth.

Чем отличается эта плата от 30-пиновой версии? Разница между ними не существенна: на 38pin дополнительно выведены линии внутренней флэш-памяти прошивки. GPIO 6-11, на которые подключена системная флэш-память, не следует задействовать в проекте.

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

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

Распиновка

Плата ESP32 DevKit (38 контактов), USB Type-C

Ключевые особенности

  • Поддержка Wi-Fi 802.11 b/g/n и Bluetooth 4.2 (Classic + BLE)
  • 38 пинов — больше GPIO, ADC, сенсорных входов
  • Совместимость с Arduino IDE, PlatformIO, ESP-IDF
  • Компактный размер, подходит для макетных плат

Настройка ESP32 в Arduino IDE

Чтобы установить ESP32 в среду Arduino IDE, выполните следующее.

1) Откройте окно настроек в среде Arduino IDE. Выберите пункт меню «Файл > Настройки» («File > Preferences»).

DOIT ESP32 DEVKIT V1
 

2) В поле «Дополнительные ссылки для Менеджера плат» (Additional Boards Manager URLs) скопируйте адрес:

Затем нажмите кнопку «OK». Примечание: если у вас уже есть ссылка для плат с чипом ESP8266, то вы можете разделить ссылки запятой.

DOIT ESP32 DEVKIT V1
 

3) Откройте менеджер плат. Нажмите «Инструменты > Плата > Менеджер плат» («Tools > Boards > Boards Manager»).

DOIT ESP32 DEVKIT V1
 

4) Введите в поиске «ESP32» и нажмите кнопку «Установка» (Install) для «ESP32 by Espressif Systems».

DOIT ESP32 DEVKIT V1
 

5) Готово. Дополнение должно установиться в течение нескольких минут.

6) Теперь можно залить тестовый скетч в нашу плату. Пройдите в меню «Инструменты > Плата» («Tools > Board») и выберите свою плату (в нашем случае это DOIT ESP32 DEVKIT V1):

DOIT ESP32 DEVKIT V1
 

7) Выберите порт в меню «Порт» («Port») (если вы не видите COM-порт в среде Arduino IDE, то вам необходимо установить драйвер для адаптера CP210x USB to UART Bridge VCP).

8) Откройте следующий пример «Файл > Примеры > WiFi (ESP32) > WiFi Scan» («File > Examples > WiFi (ESP32) > WiFi Scan»).

DOIT ESP32 DEVKIT V1
 

9) Откроется новый готовый пример. Нажмите кнопку «Загрузка» («Upload») в среде Arduino IDE. Подождите несколько секунд, пока код компилируется.

10) Ошибка: «A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header«, чтобы избавиться от этой ошибки надо в процессе программирования модуля держать кнопку «BOOT» зажатой. Если всё прошло, как ожидается, то вы должны увидеть сообщение «Done uploading» (Загрузка завершена).

DOIT ESP32 DEVKIT V1
 

11) Откройте окно последовательного COM-порта (Serial Monitor) среды Arduino IDE и настройте скорость передачи на 115 200 бод.

12) Нажмите кнопку «EN» на плате с микроконтроллером ESP32, после этого вы должны увидеть сети, доступные для ESP32.

DOIT ESP32 DEVKIT V1
 


Обмен данными между смартфоном и ESP32 через Bluetooth

1) Скачайте библиотеку BluetoothSerial и поместите ее в папку libraries директории Arduino.

2) Загрузите скетч ниже (при подачи “1” встроенный светодиод будет включаться, при “0” – выключаться). Не забудьте при загрузке зажать кнопку «BOOT», а после загрузки нажать кнопку «EN».

3) Осуществляем поиск устройства Bluetooth с названием ESP32_LED_Control в настройках Bluetooth смартфона.

DOIT ESP32 DEVKIT V1
 

4) Открыв любое терминальное приложение Bluetooth (например: Bluetooth Terminal), мы сможем ввести и отправить “1” или “0” для управления встроенным светодиодом.


Скачать библиотеку BluetoothSerial (ZIP)
Скачать драйвер CP2102 (ZIP)
Скачать документацию (PDF)

Характеристики

Микроконтроллер ESP32 с двухъядерным процессором
Тактовая частота до 240 МГц
ОЗУ 520 КБ
Внешняя Flash-память 4 МБ
Интерфейсы SPI, I2C, UART, PWM, ADC
Wi-Fi 802.11 b/g/n (2.4 ГГц)
Bluetooth Bluetooth 4.2 BLE
Напряжение питания 5 В
Потребляемый ток до 215 мА
Напряжение логических уровней 3,3 В
Максимальный ток на пинах 12 мА
Максимальный выходной ток пина 3V3 1 А
Режимы работы Клиент (STA), Точка доступа (AP), Клиент+Точка доступа (STA+AP)
USB-разъем USB Type-C
Вес 12 г
Размеры 55 x 26 x 15 мм

Возможно Вас также заинтересует…