• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Руководство по выбору Wi-Fi-/Bluetooth-модулей от Espressif

После волны популярности ESP8266 компания Espressif Systems выпустила целое семейство новых беспроводных микросхем – ESP32.Микросхемы ESP32 поддерживают сразу два самых популярных беспроводных протокола: Wi-Fi и Bluetooth. Благодаря переходу на технологический процесс 40 нм удалось существенно увеличить степень интеграции, расширить функционал и снизить потребление.

При анализе структуры ESP32 можно увидеть все те же два основных домена: цифровой и высокочастотный (рисунок 3). Однако состав доменов существенно изменился. Появился встроенный Bluetooth-контроллер и сопутствующие ему блоки. ESP32 поддерживает Bluetooth v4.2 BR/EDR, а также BLE. Характеристики Wi-Fi примерно соответствуют показателям ESP8266.

Подробнее о семействе ESP32

 

nikolz

Well-known member
цены пока не очень
так на ALI от 5 шт
ESP32-D2WD чип 360 руб
ESP32-SOLO-1 модуль 380 руб
а у российских перепродавцов они будут в 2-3 раза дороже.
 
ESP32-PICO-D4 — cамый миниатюрный WiFi-модуль ESP32 из всей линейки Espressif ESP32.
Модуль выпущен в форм-факторе QFN-микросхемы (SiP) и имеет размеры 7.0×7.0x0.94 мм. ESP32-PICO-D4 построен на базе двухъядерного процессора Xtensa® LX6. В ультракомпактном корпусе c 48-выводами размещены кристалл ESP32, кварцевый резонатор, флэш-память 32 мбит (4 мбайт), защитный TVS-диод и LC-элементы обвязки. Модуль не требует подключения внешних элементов, за исключением антенны, что позволяет реализовать на его основе наиболее миниатюрные устройства интернета вещей. Кроме WiFi 802.11 b/g/n модуль поддерживает также Bluetooth v4.2 BR/EDR/BLE.
Подробнее>>

Espressiv_ESP32-PICO-D4_476X249.png
 
WiFi-модули Espressif ESP32-WROVER для голосовых приложений интернета вещей

Радиомодули ESP32-WROVER являются наиболее функционально насыщенными решениями среди всех модулей Espressif. Предназначенные для создания устройств интернета вещей с поддержкой голосовых приложений, ESP-WROVER, в отличие от других модулей, имеют на борту дополнительный чип оперативной памяти PSRAM объемом 32 Мбит. В модулях ESP32-WROVER реализованы протоколы WiFi 802.11 b/g/n и Bluetooth v4.2 BR/EDR/BLE. Производительный двухядерный процессор работает на частотах от 80 до 240 МГц. Большой объем оперативной памяти позволяет обрабатывать аудиоданные в таких приложениях, как голосовое управление, интернет-радио, воспроизведение сжатого музыкального контента. На базе ESP32-WROVER можно организовать взаимодействие с различными облачными сервисами, например, Amazon Alexa, Google Assistant, and Baidu DuerOS. Подробнее>>

Espressiv_ESP32-WROVER_476X249.png
 
Создаем бюджетные устройства интернета вещей с помощью Wi-Fi-модуля ESP32-SOLO-1

Производительный универсальный модуль ESP32-SOLO-1 рассчитан на широкий спектр применений – от маломощных беспроводных сенсорных сетей до приложений, требующих обработки голоса или кодирования потокового аудио MP3. Wi-Fi+BT+BLE-модуль построен на микросхеме ESP32-S0WD с одним вычислительным ядром.

Интеграция в одном чипе стандартов Bluetooth, Bluetooth LE и Wi-Fi гарантирует применимость этого модуля в любых приложениях 2,4 ГГц – как для прямой передачи данных на устройство пользователя по Bluetooth, так и для подключения из любой точки мира через WiFi-роутер. Поддержка BLE позволяет создавать на основе ESP32-SOLO-1 недорогие маячки (Beacon) для позиционирования внутри зданий или рассылки коротких информационных сообщений о товарах.

Низкий потребляемый ток – менее 5 мкА – делает возможным создание автономных устройств, годами работающих от батарей. ESP32 поддерживает скорости до 150 Mbps, а выходная мощность 20 dBm гарантирует хорошую дальность действия. Подробнее>>


 

nikolz

Well-known member
Создаем бюджетные устройства интернета вещей с помощью Wi-Fi-модуля ESP32-SOLO-1

Производительный универсальный модуль ESP32-SOLO-1 рассчитан на широкий спектр применений – от маломощных беспроводных сенсорных сетей до приложений, требующих обработки голоса или кодирования потокового аудио MP3. Wi-Fi+BT+BLE-модуль построен на микросхеме ESP32-S0WD с одним вычислительным ядром.

Интеграция в одном чипе стандартов Bluetooth, Bluetooth LE и Wi-Fi гарантирует применимость этого модуля в любых приложениях 2,4 ГГц – как для прямой передачи данных на устройство пользователя по Bluetooth, так и для подключения из любой точки мира через WiFi-роутер. Поддержка BLE позволяет создавать на основе ESP32-SOLO-1 недорогие маячки (Beacon) для позиционирования внутри зданий или рассылки коротких информационных сообщений о товарах.

Низкий потребляемый ток – менее 5 мкА – делает возможным создание автономных устройств, годами работающих от батарей. ESP32 поддерживает скорости до 150 Mbps, а выходная мощность 20 dBm гарантирует хорошую дальность действия. Подробнее>>
опубликуйте цены пожалуйста.
 
ESP32-DevKitC-VB позволит быстро запустить ваше первое WiFi-приложение

Отладочная плата ESP32-DevKitC-V собрана на основе одного из самых популярных WiFi-модулей Espressif ESP32-WROVER-B и позволяет в самые короткие сроки запустить приложение с поддержкой беспроводных стандартов WiFi 802.11b/g/n и Bluetooth Classic/BLE. Ресурсов встроенного в модуль чипа ESP32-D0WD хватит для решения даже очень сложных задач – на борту имеется два 32-битных ядра, 4 Мбайт SPI FLASH-памяти, 8 Mбайт PSRAM и большое количество интерфейсов – UART, SPI, I2C, ADC, DAC, GPIO, PWM, I2S и другие.
Для батарейных устройств можно задействовать встроенный сопроцессор, который имеет пониженное энергопотребление. ESP32-DevKitC-V предоставляет разработчику полный доступ ко всем выводам модуля через стандартные штыревые разъемы с шагом 2,54 мм. Подробнее>>
 

sharikov

Active member
WiFi-модули Espressif ESP32-WROVER для
Модули ESP32-WROVER и ESP32-WROVER-I имеют разное напряжение питания флэш и psram. В первом 1,8V а во втором 3,3V. Это отражается на диапазоне питающих напряжений который для варианта с 1,8V флэш составляет 2,3...3,6V а для варианта с 3,3V флэш - 2,7...3,6V (не отражено в вашей таблице). Что совсем плохо модули ESP32-WROVER и ESP32-WROVER-I нельзя просто так заменять друг на друга потому что им нужны разные состояния Strapping Pins для задания напряжения флэшки, т.е если на место ESP32-WROVER-I бездумно поставить ESP32-WROVER у него сдохнут флэш и psram потому что на них будет подано 3,3V вместо 1,8. Различия модулей также необходимо учитывать при использовании JTAG отладки.

Существенные отличия модулей с -I и без в явном виде нигде не описаны, пришлось изучать документацию и форум.

Для устройств работающих от батарей удобнее модуль ESP32-WROVER потому что у него меньше нижняя граница питания.
 

pvvx

Активный участник сообщества
опубликуйте цены пожалуйста.
SOLO стоит примерно в 1.5 раза дороже двух-ядерных модулей и ещё рабочая частота этого одного ядра у SOLO в 2 раза ниже, чем у других - Зачем нужен дороже модуль, если параметры потребления у него равны другим двух-ядерным?
 
Плата разработчика ESP32-LyraT для WiFi и аудио-приложений

Отладочная плата ESP32-LyraT – это платформа для разработки Wi-Fi/ Audio-приложений с использованием чипов/модулей ESP32 от Espressif. Плата включает в себя все необходимые аппаратные ресурсы, которые могут потребоваться при создании широкого спектра устройств, так и или иначе связанных с обработкой потокового аудио – музыкальные плееры, системы голосового информирования, умные колонки, интернет-радио и т.п.

Особенности ESP32-LyraT:
  • Работа со сжатыми и несжатыми аудиоформатами M4A, AAC, FLAC, OGG, OPUS, MP3
  • Поддержка нескольких беспроводных стандартов Wi-Fi, BT и BLE
  • Различные источники входного аудиопотока – Wi-Fi, BT Audio, AirPlay, DLNA, линейный вход
  • Два микрофона для систем распознавания голоса в ближней и дальней зоне
  • Большое количество интерфейсов «на борту»
  • Работа с облачными платформами DuerOS, Ximalaya FM, DeepBrain и другими
Узнать больше о ESP32-LyraT

 
ESP32 от Espressif. Часть 1. Определяем присутствие человека

Представляем пример быстрого развертывания IoT-проекта на основе контроллера ESP32 от Espressif и стеков технологий Mongoose OS и Cloud IoT Core.

Цель этого проекта – разработка устройства с автоматической калибровкой датчиков присутствия, вывода информации на удаленный индикатор, сбора статистики для проверки наличия людей в нескольких кабинках. В статьях этого цикла мы дадим пошаговое руководство по установке операционной системы Mongoose OS на контроллер семейства ESP32, подключению устройства к облачному сервису Google – Cloud IoT Core, сохранению и обработке данных в базе данных Firebase, передаче на устройство и на индикатор конфигурации и управляющих команд. Для определения присутствия человека используются инфракрасные дальномеры Sharp c аналоговыми выходами.

Подробнее о проекте>>


 

=AK=

New member
После волны популярности ESP8266 компания Espressif Systems выпустила целое семейство новых беспроводных микросхем – ESP32.Микросхемы ESP32 поддерживают сразу два самых популярных беспроводных протокола: Wi-Fi и Bluetooth. Благодаря переходу на технологический процесс 40 нм удалось существенно увеличить степень интеграции, расширить функционал и снизить потребление.
По поводу "сниженного потребления" ESP32 - насколько мне известно, это вранье маркетологов, он потребляет даже больше чем ESP8266. Вернее, сколько там жрет сам чип - не знаю, не мерял, а вот модули ESP32 жрут больше. И видят меньше точек доступа, т.е. чувствительность у них хуже. Скорей всего проблема в расстроенных антеннах. А вот почему у ESP32 антенна оказывается расстроенной - это отдельный вопрос, весьма возможно, так заложено в чипе.

Но это мелочи. Хуже то, что ни ESP8266, ни ESP32 не годятся для работы с WiFi Enterprise. То есть, работают на чисто любительском уровне.

Поэтому выбирать надо ATWINC1500 и иже с ним. Процессор там RISC-V. Серьезная машинка, гораздо интереснее чем пукалки Тензелика и АРМ.
 

nikolz

Well-known member
По поводу "сниженного потребления" ESP32 - насколько мне известно, это вранье маркетологов, он потребляет даже больше чем ESP8266. Вернее, сколько там жрет сам чип - не знаю, не мерял, а вот модули ESP32 жрут больше. И видят меньше точек доступа, т.е. чувствительность у них хуже. Скорей всего проблема в расстроенных антеннах. А вот почему у ESP32 антенна оказывается расстроенной - это отдельный вопрос, весьма возможно, так заложено в чипе.

Но это мелочи. Хуже то, что ни ESP8266, ни ESP32 не годятся для работы с WiFi Enterprise. То есть, работают на чисто любительском уровне.

Поэтому выбирать надо ATWINC1500 и иже с ним. Процессор там RISC-V. Серьезная машинка, гораздо интереснее чем пукалки Тензелика и АРМ.
угу,
только RAM как у ESP8266 и пинов меньше и цена в 5 раз выше.
------------------------------------------------
чтобы преодолевать трудности их надо сначала создать
 

=AK=

New member
угу,
только RAM как у ESP8266 и пинов меньше и цена в 5 раз выше.
Лучше сравнивать с модулем ATSAMW25, поскольку ATWINC1500 работает только на WiFi и не исполняет пользовательского кода. В ATSAMW25 для пользователя имеется SAMD21 с совсем скромной RAM=32K, а цена модуля еще вдвое выше. И Ардуинка на нем почти на порядок дороже чем NodeMCU. Но "я не настолько богат, чтобы покупать дешевые вещи" (с)
 

pvvx

Активный участник сообщества
По поводу "сниженного потребления" ESP32 - насколько мне известно, это вранье маркетологов, он потребляет даже больше чем ESP8266.
Но большее потребление сопоставляется с большей производительностью. В реалии ни того ни другого, т.к. SPIFLash работает на той-же частоте и в реальных современных раздутых по размеру кода приложениях у ESP8266 и ESP32 одинаковая производительность ("кэш" в виде IRAM не справляется и её мало). Их архитектуру создали в бреду и погоне за дешевизной.
В итоге допотопный STM32F103 запросто их перегоняет по всем параметрам, кроме наличия WiFi.
И видят меньше точек доступа, т.е. чувствительность у них хуже. Скорей всего проблема в расстроенных антеннах. А вот почему у ESP32 антенна оказывается расстроенной - это отдельный вопрос, весьма возможно, так заложено в чипе.
На 95% чистый софт вопрос. Время сканирования + активный и пассивный вариант. Зажали время сканирования...

Но это мелочи. Хуже то, что ни ESP8266, ни ESP32 не годятся для работы с WiFi Enterprise. То есть, работают на чисто любительском уровне.
У них на это нет ресурсов.
Тем более сфера у ESP - поиграться и выбросить. Какое ещё "Enterprise" в бытовухе? Там и качество никому не требуется - ну подумаешь, что "датчик" не работает или вообще сгорел и вся семья вымерла. Данное общество новых наплодит, и платить никому не надо :p
Поэтому выбирать надо ATWINC1500 и иже с ним. Процессор там RISC-V. Серьезная машинка, гораздо интереснее чем пукалки Тензелика и АРМ.
Тут другая бяда - КОМПЭЛ втюхивает бытовушную фигню юрикам :) :) :)
Уровень плинтуса у них уже пройден - теперь не отмоются :p
 

pvvx

Активный участник сообщества
На сайте Espressif есть прошивка с которой они, якобы, проходили сертификацию... Её потребление не годится для спецификации USB2.0, да и трансфер задушен, т.к. иначе чип выгорит.

Вот такую фигню вы предлагаете…
 

sharikov

Active member
... не годятся для работы с WiFi Enterprise. То есть, работают на чисто любительском уровне.
Для Enterprise модули вообще не пригодны.
Вчера столкнулся с тем что у юзеров зоопарк броузеров причем нормальных нет: IE да Edge. Как там работает JS сами знаете.
Т.е Enterprise модуль должен генерировать статический html который покажет даже ископаемый браузер. Это уже другие требования к ресурсам модулей.

Поэтому выбирать надо ATWINC1500 и иже с ним.
...не надо. Те же яйца только в 5 раз дороже и потребление почти такое же если внимательно изучить документы.
 
Сверху Снизу