WiFi модуль ESP-14 на базе ESP8266

Есть в наличии
Артикул: ESP-14
Цена: 290 руб.
В корзину

Описание

Компания Espressif, совместно с компанией Ai-Thinker, представили новый модуль на основе SoC ESP8266 и микроконтроллера STM8S003F3P6 – ESP-14! Теперь вся вычислительная мощь ESP8266, ядро которого может работать на частоте до 160МГц, может «из коробки» работать с простым в обращении STM8S, который позволит облегчить работу с интерфейсами типа IIC, SPI, UART, поможет достичь большей частоты ШИМ (даже на одной из лучших альтернативных прошивок NodeMCU максимальная частота ШИМ ограничена 1000Гц и может задаваться только общая, на весь кристалл), и всё это в связке с Wi-Fi.
На основе такого модуля получится хорошее устройство для умного дома – модулю практически не нужна внешняя обвязка.
Основные характеристики ядер обеих микропроцессорных устройств:
ESP8266:
Процессор: Tensilica Xtensa L106 32 бит с возможностью разгона до 160 МГц
Wi-Fi: IEEE 802.11 b/g/n с поддержкой защиты WEP и WPA/WPA2
Интерфейсы: SPI, I²C, I²S, UART
Память: внешнее SPI ПЗУ с ёмкостью от 4 до 32Мбит
ОЗУ: точное значение не предоставляется производителем, считается, что на борту система имеет около 80Кб статического ОЗУ
Потребление: до 200мА в режиме передачи, до 1мА в режиме сна без потери связи с точкой доступа, около 0.1мкА в режиме глубокого сна с просыпанием по внешнему событию.
STM8S003F3P6:
Ядро: STM8 CISC, 16MIPS@16MHz, трёхуровневый конвейер
Flash: 8Кб (гарантия сохранности данных – 20 лет при <100 циклах перезаписи)
ОЗУ: 1Кб Static RAM
ПЗУ: 128 БЭССППЗУ
АЦП: 10бит, 5 каналов
Питание ядра: 2.95 — 5.5В
Интерфейсы: SPI, I2C, UART (IrDA, LIN, Smartcard)
Таким образом, взаимодействие STM8 и ESP8266 может быть крайне продуктивным, правда, чтобы получше разобраться в ситуации, придётся изучить программирование микроконтроллеров серии STM8S – для них нет официальных расширений под Arduino IDE, поэтому придётся скачивать IAR и учить C.
С ESP8266 можно не заморачиваться и использовать стандартную AT-прошивку, уже зашитую в модуль, а можно и перепрошить модуль на что-то альтернативное, типа NodeMCU и добиться максимально эффективного взаимодействия обеих ядер такого странно многоядерного устройства.
К сожалению, наружу у модуля выведено не так и много выводов самого ESP8266, а конкретно только GPIO0 и положительный вход питания для отключения питания Wi-Fi модуля, что может понадобиться для понижения энергопотребления. Вывод GPIO0 пригодится для перепрошивки памяти ESP8266 (а точнее, внешней SPI-памяти), но он также может функционировать и как обычный пин общего назначения.
Задачи ESP8266 сводятся к обработке внешних данных, а исполнительным устройством выступает уже STM8, позволяющий рулить большим количеством периферии на приличных скоростях.