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
Примеры использования
- Разработка устройств Умного дома
- Устройства с доступом в Интернет
- Изучение фреймворков разработки
Комплектация
- 1 × ESP32S — модуль с поддержкой Wi-Fi / Bluetooth
Подключение и библиотеки
Для разработки ПО применяют Lua (NodeMCU), Python (MicroPython), C++ (официальный SDK).
Отзывы
Отзывов пока нет.