Каталог
(0)

Esp32, Wi-Fi Модуль + Bluetooth для Arduino, 30Pin

Нет в наличии
Описание

Платы на базе контроллера ESP32 имеют большую популярность во всем мире, и русскоязычное сообщество разработчиков тому не исключение. Простота работы с программным кодом (писать можно в знакомой многим Arduino IDE, как под обычные платы Arduino), встроенный Wi-Fi чип для беспроводного обмена данными с любой точкой мира, высокая производительность для своего уровня и низкая стоимость и энергоэффективность — вот главные преимущества ESP32.

Если Вы разрабатываете продукт, где требуется поддержка Wi-Fi, то можете смело выбирать семейство ESP. Дальше все зависит от требований к самому контроллеру. Если вопрос производительности стоит не на первом месте, а важны малые габариты и низкая выходная стоимость проекта, то можете использовать ESP8266.
ESP32 представляет собой печатную плату с коннекторами и прочей обвязкой, как и в случае с Arduino. "Мозгом" у него служит 32-битный процессор Tensilica Xtensa LX6, который может работать с тактовой частотой в 160 или 240 МГц .
Контроллер имеет встроенную систему из Wi-Fi и Bluetooth модулей, которые находятся в специальном кристалле, созданном по технологии TSMC. Их наличие помогает разработчику экономить на закупке дополнительных комплектующих. Также на борту ESP32 присутствуют встроенные антенные коммутаторы, усилители, модули управления питания, фильтры.
Для того, что плата могла взаимодействовать с другими устройствами, имеются 48 контактов (портов). Из них:
— 10 портов GPIO
— 18 портов 12-разрядного АЦП
— 16 портов с поддержкой ШИМ
— 3 порта для работы с SPI интерфейсом
— 3 порта для работы с YART интерфейсом
— 3 порта для работы с I2C интерфейсом
Для большего понимания функционала платы, можете взглянуть на ее распиновку (картинка ниже):
Для подключения платы к компьютеру необходимо использовать кабель с разъемом microUSB. На плате установлена микросхема CP2102, которая выполняет роль преобразователь сигнала USB-UART и служит посредником в обмене данными между ESP32 и USB портом компьютера.
Программировать плату начинающим будет удобнее всего в среде разработки Arduino IDE (на языке C++ с некоторыми упрощениями), но есть и другие варианты, например в программе Espruino на языке JavaScript.
Популярные проекты с использованием ESP32:
  • Система безопасности в доме
  • Проекты с удаленным управлением
  • Веб-интерфейс по управлению умным домом
Характеристики отладочной платы ESP32:
  • - Процессор: 32-битный процессор Tensilica Xtensa LX6
  • - Тактовая частота: 160 или 240 МГц
  • - SRAM память: 520 Кб
  • - Необходимое напряжение: 5 В
  • - Потребляемый ток (max): 260 мА (в спящем режиме — 10 мА)
  • - Размеры: 49 x 26 x 15 мм


Установка программного обеспечения

Изначально модули ESP32, как и ESP8266, поставляется с прошивкой, позволяющей работать с этим микроконтроллером с помощью AT-команд. Но данный метод нас не устраивает. Будем программировать нашу плату в Arduino IDE. Для этого скачиваем ESP32 CORE для Arduino IDE с сайта https://github.com/espressif/arduino-esp32 (zip-архив) и распаковываем его в папку C:\Program Files\Arduino\hardware\espressif. Заходим в Arduino IDE и видим, что в панели инструментов появились платы ESP32 (рис. 6).

wifi-module-esp-32-06.jpg

Рисунок 6. Плата ESP32 в списке плат в Arduino IDE

Но в списке портов платы нет. Необходимо установить драйвер. Заходим по ссылке https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/FireBeetle-

Показать полностью Свернуть
Отзывы
Отзывов еще никто не оставлял
Написать отзыв Отмена
Оставить отзыв
Перед публикацией отзывы проходят модерацию
Выбрать
    Ранее просмотренные
    Обратный звонок
    Запрос успешно отправлен!
    Имя *
    Телефон *
    Предзаказ
    Предзаказ успешно отправлен!
    Имя *
    Телефон *
    Добавить в корзину
    Название товара
    100 ₽
    1 шт.
    Перейти в корзину
    Заявка

    Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.