ESP32 DevKit v1 Wi-Fi Bluetooth ESP32-WROOM-32 плата разработчика –
это микроконтроллер Bluetooth и WiFi модуль одновременно. ESP32
DevKit v1 используется для программирования, контроля, управления в
различных проектах, в которых нужно использование микроконтроллеров
или возможно подключение к программному обеспечению, выполняемому
на компьютере.
Плата разработчика ESP32 DevKit v1 создана на базе 2-ядерного
процессора Xtensa Dual-Core 32-bit LX6, который работает с тактовой
частотой 80, 160 или 240 МГц. ESP32 DevKit v1 имеет 520 Кбайт
оперативной памяти, 448 Кбайт флэш-памяти.
Плата разработчика ESP32 DevKit v1 оснащена Bluetooth и WiFi
модулями:
Bluetooth спецификации 4.2 с функциями BR/EDR и Low Energy;
WiFi стандарта IEEE 802.11b/g/n/e/i, встроенный стек TCP/IP,
безопасность WFA, WPA/WPA2 и WAPI на частоте 2,4 ГГц со скоростью
до 150 Мбит/с.
Плата разработчика ESP32 DevKit v1 также оснащена множеством
периферийных интерфейсов и устройств: АЦП 12 бит до 18 каналов, ЦАП
8 бит 2 канала, датчик температуры, 4x SPI, 2x I2S, 2x I2C, 3x
UART, Ethernet контроллер, CAN 2.0, ведущий SD/eMMC/SDIO, ведомый
SDIO/SPI, инфракрасный приемопередатчик, ШИМ до 16 каналов, датчик
Холла, аналоговый предусилитель, шифровальщики, хешеры, генератор
случайных чисел.
Плата разработчика ESP32 DevKit v1 имеет 30 выводов.
Распиновка платы разработчика ESP32 DevKit v1:
ESP32 DevKit v1 поставляется на плате с гнездом microUSB и
преобразователем USB – UART CP2102, поэтому можно не использовать
внешние преобразователи USB – UART.
Для использования ESP32 DevKit v1 нужно подключить его к USB порту
компьютера с помощью кабеля USB тип A – microUSB тип B (в комплект
поставки не входит). Операционная система компьютера определит
устройство как виртуальный COM порт. После подачи питания на плате
контроллера будет гореть красный светодиод (индикация питания).
ESP32-WROOM-32 можно программировать на разных средах разработки:
Arduino IDE, PlatformIO, Espressif IDF (IoT Development Framework),
Micropython, JavaScript, LUA.
Чтобы работать с наиболее привычным Arduino IDE нужно:
Скачать и установить последнюю версию Arduino IDE, запустить
её.
Для обновления прошивки в программе Arduino IDE по адресу: лепесток
«Файл», пункт «Настройки», в поле «Additional Boards Manager URLs:»
вводите строку https://dl.espressif.com/dl/package_esp32_index.json
и нажимаете «OK». Если у Вас уже есть адреса в поле «Additional
Boards Manager URLs:», можно просто дописать новый адрес через
запятую. Далее лепесток «Инструменты», пункт «Плата:», во
всплывающем списке выбираем «Boards Manager…», в строке поиска
набираете ESP, под строкой поиска появится название модуля, далее
жмем кнопку «INSTALLED». После того, как информация загрузится и
пройдет установка, у Вас появится возможность выбрать в программном
обеспечении Arduino IDE модуль DOIT ESP32 DEVKIT V1 как контроллер
и напрямую писать под него программы. После этого возвращаемся в
лепесток «Инструменты», пункт «Плата:» ищем и выбираем DOIT ESP32
DEVKIT V1.
Если при загрузке скетча у Вас возникла ошибка – это означает, что
плата не находиться в режиме прошивки. Для устранения ошибки
сначала нужно выбрать правильное название платы и номер COM порта.
Затем удерживая на плате кнопку BOOT, в Arduino IDE нужно нажать на
кнопку загрузки скетча. Когда в терминале Arduino IDE появится
надпись «Connecting….» - нужно отпустить кнопку BOOT, после чего в
терминале должно появиться сообщение «Done uploading». После этого
на плате нужно нажать на кнопку EN, чтобы перезапустить
микроконтроллер и запустить новый загруженный скетч.
Предусмотрено три варианта использования в беспроводном режиме:
Клиент (STA), Точка доступа (AP), Клиент+Точка доступа (STA+AP).
Контроллер ESP32 DevKit v1 оснащен PCB антенной, при этом
расстояние приема/передачи в идеальных условиях 400 м.
Контроллер ESP32 DevKit v1 поддерживает функцию OTA обновление
прошивки «по воздуху».
Внимание: ESP32 DevKit v1 хоть и Arduino совместимая плата, но
ожидать, что на ней будут нормально работать любые скетчи от
Arduino не стоит.
Питание контроллера ESP32 DevKit v1 осуществляется напрямую от USB
порта компьютера. Также можно осуществлять питание от внешнего
источника с напряжением до 12 В через контакт VIN.
Характеристики:
модель: ESP32 DevKit v1;
микроконтроллер: ESP32-WROOM-32;
процессор: 2-ядерный Xtensa Dual-Core 32-bit LX6;
тактовая частота процессора: 80, 160 или 240 МГц;
оперативная память: 520 Кбайт;
флэш-память: 448 Кбайт;
преобразователь USB – UART: CP2102;
количество выводов платы: 30;
Bluetooth: спецификации 4.2 с функциями BR/EDR и Low Energy;
WiFi: стандарта IEEE 802.11b/g/n/e/i безопасность WFA, WPA/WPA2 и
WAPI на частоте 2,4 ГГц со скоростью до 150 Мбит/с, встроенный стек
TCP/IP;
антенна: PCB;
режимы беспроводной связи: STA/AP/STA+AP;
расстояние приема/передачи в идеальных условиях: 400 м;
периферия: АЦП 12 бит до 18 каналов, ЦАП 8 бит 2 канала, датчик
температуры, 4x SPI, 2x I2S, 2x I2C, 3x UART, Ethernet контроллер,
CAN 2.0, ведущий SD/eMMC/SDIO, ведомый SDIO/SPI, инфракрасный
приемопередатчик, ШИМ до 16 каналов, датчик Холла, аналоговый
предусилитель, шифровальщики, хешеры, генератор случайных
чисел;
поддерживаемые среды разработки: Arduino IDE, PlatformIO, Espressif
IDF (IoT Development Framework), Micropython, JavaScript, LUA;
габариты: 51 x 28 x 13 мм;
вес: 9 г.
.
.