Мініатюрні WiFi модулі ESP8266 привабливі для систем розумного будинку та домашньої автоматизації. Плати на ESP8266 це не просто модулі для зв'язку WiFi. Чіп по суті є мікроконтролером зі своїми інтерфейсами SPI, UART, а також портами GPIO, а це означає, що модуль можна використовувати автономно без Arduino та інших плат з мікроконтролерами.
Модуль оснащений 32-розрядним мікроконтролером Tensilica L106 з наднизьким енергоспоживанням, що тактується на 80 МГц і підтримує 160 МГц. Мікроконтролер не має на кристалі користувальницької енергонезалежної пам'яті. Виконання програми ведеться із зовнішнього SPI Flash ПЗУ шляхом динамічного підвантаження необхідних ділянок програми в кеш інструкцій. Підвантаження відбувається апаратно, прозоро для програміста. Підтримується до 16 МБ зовнішньої пам'яті програм. Залежно від версії модуля розмір ПЗП може змінюватись. Виробник у документах не вказує точну кількість ОЗП на кристалі, а лише приблизну оцінку тієї кількості ОЗП, що залишиться користувачеві після лінкування API бібліотек – близько 50 кБ.
Для програмування достатньо UART-COM або UART-USB адаптера. Раніше програмувати їх доводилося за допомогою мови Lua, що створювало бар'єр для масового використання. Зараз є можливість впровадити плату ESP8266 в Arduino IDE і писати програми С-подібною мовою цього середовища програмування, так як ви підключили плату ардуіно (Докладно). Більшість стандартних функцій портовані і добре працюють. Можливо, не будуть працювати деякі зовнішні бібліотеки для ардуїно.
На базі даного модуля можна знайти безліч проектів для створення та управління "розумним будинком". Адже дуже легко перетворити модуль на web-сервер з можливістю контролювати зовнішні пристрої через висновки GPIO, а управління виробляти з комп'ютера, ноутбука, смартфона. Варто згадати, що існують спеціальні редактори додатків для Android та iOS, за допомогою яких легко сконструювати привабливий інтерфейс для управління та зв'язати його з нашим модулем.
| Основні атрибути | |
|---|---|
| Виробник | Wave |
| Країна виробник | Китай |
| Користувальницькі характеристики | |
| Тип | Модуль |
| Тип модуля | Комунікаційний |
| Основні | |
| Стан | Нове |