Популярная плата со встроенным Wi-Fi (ESP8266-12E). Подходит для проектов, которым требуется беспроводное подключение.
Модуль программируется через разъём Micro-USB. Плата совместима с Arduino, MicroPython и NodeMCU.
Доступно 10 портов GPIO. Каждый из них поддерживает PWM, I2C, SPI и 1-Wire. На плате установлен регулятор напряжения 3.3V, поэтому она может питаться от порта USB.
Проверка перед отправкой:
Каждый модуль тестируется перед отправкой, чтобы исключить неисправные экземпляры. На плате загружена простая программа WiFiScan. После подключения USB-кабеля и установки скорости последовательного порта на 115200 в мониторе последовательного порта отображается список сетей Wi-Fi, обнаруженных NodeMCU; сканирование повторяется каждые несколько секунд.
Технические данные:
- Модуль на базе чипа ESP8266-12E с печатной антенной PCB
- Связь Wi-Fi стандарта 802.11 b/g/n
- Работает в режимах AP (точка доступа), STA (клиент), AP+STA
- Поддерживает TKIP, WEP, CRC, CCMP, WPA/WPA2, WPS
- Питание: 3,3 В (или 5V через USB-порт)
- Процессор RISC 80MHz
- 10 портов GPIO - PWM / I2C / SPI / 1-Wire
- Максимальный ток на выводах I/O: 12mA
- Конвертер USB-UART - CP2102
- АЦП - 10-битный
- 30 контактов с шагом 2,54мм — совместим с макетными платами
- Разъём Micro-USB
- Размеры: 49 x 25мм
- Две кнопки: FLASH, предназначенная для программирования, и RST (RESET)
- Синий светодиод, подключённый к GPIO16
Материалы
- Прошивку для загрузки на ESP можно скачать с GitHub
- Документация Lua для NodeMCU
- Набор команд AT можно найти на странице nurdspace.nl
- Вики модуля ESP8266
- Программа, позволяющая загружать программное обеспечение ESPlorer
- Форум пользователей ESP8266
- Открытый проект SUPLA - автоматизация зданий на основе ESP8266 и других модулей