Модуль esp 32s wifi bluetooth

Модуль esp 32s wifi bluetooth

The ESP32-S is a wireless module based on ESP32, supports WiFi and Bluetooth 4.2, with built-in 32Mbit Flash, in the SMD38 package. There’re also onboard PCB antenna and metal shield. In short, it’s a small form factor and fairly high cost effective wireless module.

With the pre-flashed AT firmware, you can control the module through UART AT commands easily. The module integrates MCU inside, supports other developments like Lua/Micropython/Arduino to achieve flexible and fast prototyping, make it easy to integrate the module into IoT applications.

Features

  • 802.11b/g/n Wi-Fi+BT SOC
  • Dual-core 32-bit CPU, 240 MHz frequency, computing capability up to 600DMIPS
  • Built-in two 12 bit SAR ADCs, up to 18 channels
  • Supports UART/SPI/I2C/SDIO/GPIO/ADC/PWM
  • SMD38 package
  • Supports OpenOCD debug interface
  • Supports multi sleep modes, deep sleep current as low as 6.5uA
  • UART baudrate up to 4Mbps
  • Embedded Lwip and FreeRTOS
  • Supports STA/AP/STA+AP operation mode
  • Supports Smart Config (APP) / AirKiss (WeChat), one key networking
  • Supports UART local firmware upgrade and/or remote firmware upgrade (FOTA)
  • AT commands for getting started fast
  • Supports secondary development, integrated Windows / Linux environment

Applications

The ESP32-S suit for IOT applications such as:

  • Smart home
  • Intelligent building
  • Industrial automation
  • Wearable devices
  • IP camera
  • Intelligent agriculture

Development Resources

Selection Guide

ESP-01F ESP-12F ESP-12S ESP32-S
WIFI chip ESP8285 ESP8266 ESP32
Built-in Flash 8Mbit 32Mbit
Package SMD18 SMD22 SMD16 SMD38
Antenna External spring antenna Onboard PCB antenna
Frequency range 2.4G ~ 2.5G (2400M ~ 2483.5M)
WIFI protocol 802.11b/g/n WiFi
Bluetooth N/A Bluetooth 4.2 BR/EDR and BLE
WIFI mode STA, AP, STA+AP
Security WPA / WPA2
Encryption WEP / TKIP / AES
Firmware upgrade UART / OTA
Transmitting power 802.11b: 16 ±2dBm(@11Mbps)
802.11g: 14 ±2dBm(@54Mbps)
802.11n: 13 ±2dBm(@HT20,MCS7)
Receiving sensitivity CCK,1Mbps: -90 dBm
CCK,11Mbps: -85 dBm
6Mbps(1/2 BPSK): -88 dBm
54Mbps(3/4 64-QAM): -70 dBm
HT20,MCS7(65Mbps, 72.2Mbps): -67 dBm
Power Continuous Transmission: ~71mA (peak: 300mA)
Model Sleep: ~20mA
Light Sleep: ~2mA
Deep Sleep: ~20uA
Continuous Transmission: ~80mA (peak: 300mA)
Deep Sleep:~6.5uA
IO port 9 22
UART baudrate 300 ~ 4608000 bps (default 115200bps)
Power supply 3.0V ~ 3.6V (current > 500mA)
Operating temp. -20 ℃ ~ 85 ℃
Storage condition -40 ℃ ~ 85 ℃, < 90%RH
Dimensions 10x11x2 (mm) 24x16x3 (mm) 25.5x18x3 (mm)
Certification CE/FCC CE/FCC/REACH/RoHS/SRRC CE/FCC
Читайте также:  Bluetooth battery monitor аналоги

ESP series WiFi Bluetooth modules comparing

Weight: 0.003 kg

Quick Overview

Источник

WiFi+Bluetooth 4.2 с низким энергопотреблением ESP-32S для Arduino

 WiFi+Bluetooth 4.2 с низким энергопотреблением ESP-32S для Arduino ардуино

в корзину >

Обсудить вопросы приобретения, не технические!
*Доступно общение только текстовыми сообщениями, звонки и аудио сообщения не обслуживаются

С этим товаром берут

ESP-32S PinBoard (Адаптер)

Общие сведения

Модуль ESP-32S WiFi+Bluetooth 4.2 — микроконтроллер, обеспечивающий связь с устройствами по Wi-Fi или Bluetooth.

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

  • Процессор: Xtensa 32-bit LX6, до 240 МГц;
  • Объём EEPROM: 448КБ;
  • Объём RAM: 520КБ;
  • QSPI может подключить до 4 Flash / SRAM, каждый до 16 мегабайт Flash
  • Питание: 2,2-3,6 В;
  • Поддержка WiFI: 802.11 b / g / n / e / i;
  • Поддержка Bluetooth: Bluetooth v4.2 + BR / EDR и Bluetooth Low Energy (BLE);
  • Количество выводов:
    • Аналоговых: 12;
    • Цифровых: 22;
    • 4x SPI
    • 2x I2S
    • 2x I2C
    • 3x UART
    • 1x Host SD / eMMC / SDIO
    • 1x ведомый SDIO / SPI
    • 1x CAN 2.0

    Комплектация

    Ссылки

    Убедитесь, что у вас есть все необходимое для вашего проекта – ниже представлен выбор необходимых дополнительных услуг!

    Источник

    ESP-32S — модуль Wi-Fi / Bluetooth на базе ESP-32 с IPEX разъемом

    ESP32S — модуль с поддержкой Wi-Fi / Bluetooth

    ESP-32S — модуль на основе одноимённого микроконтроллера, поддерживает популярные беспроводные интерфейсы, а также простые в использовании средства разработки ПО.

    Москва и МО: Самовывоз
    Курьерская доставка
    Россия и СНГ: СДЭК
    Почта РФ / Достависта

    Купить ESP-32S — модуль Wi-Fi / Bluetooth на базе ESP-32 с IPEX разъемом в Москве или с доставкой по России и СНГ очень просто — до покупки осталось всего 3 клика!

    • Добавьте товар в корзину
    • Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
    • Дождитесь подтверждения от менеджеров или позвоните самостоятельно
    • Оплатите заказ удобным способом и получите его в ближайшее время

    ESP32S — модуль с поддержкой Wi-Fi / Bluetooth

    ESP-32 — развитие некогда «взорвавших» рынок SoC ESP8266, которые предоставили возможность добавить Wi-Fi в любое устройство и спровоцировали резкий рост количества устройств Умного дома (вроде реле Sonoff и подобных проектов).

    Сейчас, спустя уже 6 лет после презентации ESP-32, цена модулей на его основе спустилась до уровня цен ESP8266. За это время эволюционировали и средства разработки, постепенно произошла их отладка силами сообщества. Разрабатывать устройства, работающие с Web и с беспроводными интерфейсами, стало гораздо проще!

    SoC состоит из 2 ядер LX6 производства Xtensa. Каждое может достичь тактовой частоты до 240 МГц и обеспечить суммарную производительность до 600 DMIPS. Из периферийных устройств особо выделяются модули беспроводной передачи данных: Wi-Fi по стандарту 802.11 b/g/n и Bluetooth v4.2 BR/EDR/BLE. Кроме того, доступны стандартные интерфейсы вроде I2C,SPI,UART.

    Установленный АЦП имеет разрядность 12 бит на 10 каналов, что выгодно отличает его от предшественника. Кроме того, увеличилась разрядность и количество каналов ШИМ.

    SoC имеет в своём составе 520Кб ОЗУ, основное ПЗУ вынесено на внешнюю память QSPI. Предлагаемый модуль имеет 4Мб, чего хватает для большинства задач.

    В отличие от модуля производства Espressif, Ai-Thinker добавил возможность подключения внешней антенны к разъёму IPEX. По распиновке модули идентичны для сохранения совместимости.

    Основные достоинства

    • Низкое энергопотребление
    • Обновлённые версии интерфейсов
    • Поддержка шифрования Wi-Fi

    Источник

    Использование Bluetooth в модуле ESP32

    Bluetooth модули HC-05 и HC-06 просты в использовании и находят достаточно широкое применение в радиоэлектронных проектах. Однако к их недостаткам можно отнести сравнительно большое энергопотребление и использование уже сильно устаревшей версии Bluetooth V2.0. На их фоне модули ESP32, обладающие встроенными Wi-Fi и Bluetooth, контактами для АЦП и ЦАП, поддержкой аудио устройств, спящего режима и многими другими возможностями, смотрятся весьма неплохо для конструирования различных проектов тематики интернета вещей (Internet of Things, IoT).

    Внешний вид проекта использования Bluetooth в модуле ESP32

    В данной статье мы рассмотрим использование классического Bluetooth в модуле ESP32 – мы будем управлять включением/выключением встроенного светодиода модуля с помощью смартфона. В дальнейших статьях на нашем сайте мы также рассмотрим использование в модуле ESP32 более «продвинутой» версии Bluetooth – технологии BLE (Bluetooth Low Energy – Bluetooth с низким энергопотреблением).

    Принципы использования классического Bluetooth и BLE в ESP32

    Технология BLE (Bluetooth Low Energy), как следует из ее названия, потребляет значительно меньше энергии чем классический (classic) Bluetooth. Это достигается при помощи передачи данных по требованию с заранее определенными периодическими обновлениями. Но в отличие от классического Bluetooth технология BLE не используется для передачи файлов или музыки. Наверное, вы были неоднократно удивлены тем, что когда вы подключаете к вашему смартфону какой-нибудь фитнес браслет или умные часы, то вы в своем смартфоне можете посмотреть и уровень заряда батареи подключенного устройства – этот функционал становится доступен благодаря использованию технологии BLE. Данная технология работает вместе с версией Bluetooth V4.0 и может использоваться в серверных или клиентских устройствах, что делает ее чрезвычайно удобной для применения в умных часах, фитнес браслетах и т.д.

    Классический Bluetooth, в то же время, достаточно удобен для передачи файлов и других данных. Практически все BLE устройства поддерживают и функционал классического Bluetooth.

    Символ Bluetooth

    Bluetooth, который используется в модулях подобных HC-05, является версией классического Bluetooth и называется Bluetooth SSP (Serial Port Protocol – протокол последовательного порта), что означает то, что в данном случае Bluetooth использует стандартный последовательный протокол.

    В данной статье мы будем использовать функционал Serial Bluetooth (последовательного) в модуле ESP32 для его соединения со смартфоном, на котором запущено приложение Bluetooth Terminal. Из данного приложения мы будем передавать команды, с помощью которых мы будем включать/выключать встроенный светодиод модуля ESP32.

    Подготовка Arduino IDE для работы с модулем ESP32

    Имейте ввиду что Arduino IDE по умолчанию не поддерживает модуль ESP32 – вам необходимо скачать и установить библиотеку для его использования с помощью менеджера библиотек. Более подробно про все эти процессы вы можете прочитать в статье про программирование модуля ESP32 с помощью Arduino IDE.

    Программирование модуля ESP32 с помощью Arduino IDE

    Объяснение программы для модуля ESP32 для использования Bluetooth

    Полный код программы приведен в конце статьи, здесь же мы кратко рассмотрим его основные фрагменты. Если вы ранее работали с Bluetooth модулями HC-05 или HC-06, то в программах для данных модулей вы найдете много общего с программой, которую мы рассмотрим в данном проекте.

    Основная идея нашей программы состоит в том, что соединение Serial Bluetooth в модуле ESP32 «слушает» данные, поступающие от подключенных устройств (в нашем случае смартфона). Если мы будем принимать ‘1’, то мы будем включать встроенный светодиод модуля, а если мы будем принимать ‘0’, то мы будем выключать данный светодиод.

    Начнем нашу программу мы с подключения библиотеки BluetoothSerial, которая позволяет Bluetooth модулю ESP32 работать в качестве Bluetoth SSP (Bluetoth с протоколом последовательного порта).

    Источник

Оцените статью
Adblock
detector