Модуль Wemos Lolin NodeMcu v3 (ESP-12E)
NodeMCU — это платформа на основе модуля ESP8266. Плата предназначена для удобного управления различными схемами на расстоянии посредством передачи сигнала в локальную сеть или интернет через Wi-Fi. Возможности применения этой платы ограничивается лишь вашей фантазией. К примеру, на базе Node MCU можно создать «умный дом», настроив управление светом или вентиляцией через телефон, регистрацию показаний датчиков и многое другое.
Плата приходит прошитая NodeMCU, что позволяет сразу писать для неё программы на языке Lua, используя, например, ESPLorer, но плату можно использовать и с Arduino IDE.
Главное достоинство NodeMCU Lolin в том, что он может не только передавать данные по Wi-Fi, но и служить точкой Wi-Fi для других устройств. Для экономии электроэнергии на плате есть специальный режим глубокого сна, когда потребность в передачи данных отсутствует.
Во flash-памяти есть возможность создавать, читать, удалять, записывать, искать, выводить и выполнять файлы списком. Также доступен вывод своего или заданного MAC-адреса.
Плата потребляет небольшое количество энергии. Это позволяет использовать ее с автономным питанием.
NodeMCU имеет 11 портов ввода-вывода общего назначения.
Некоторые из портов имеют дополнительные функции:
- D9, D10 — UART
- D1, D2 — I²C/TWI
- D5–D8 — SPI
- D1–D10 — выходы с ШИМ (PWM)
- A0 — аналоговый вход с АЦП.
Характеристики NodeMcu v3 (ESP-12E)
- поддержка WiFi протоколов 802.11 b/g/n
- Wi-Fi Direct (P2P), soft-AP
- встроенный стек TCP/IP
- встроенный TR переключатель, balun, LNA, усилитель мощности и соответствие сети
- встроенный PLL, регуляторы, и система управления питанием
- выходная мощность +20.5 дБм в режиме 802.11b
- поддержка диверсити антенн
- SDIO 2.0, SPI, UART
- STBC, 1×1 MIMO, 2×1 MIMO
- A-MPDU & A-MSDU aggregation & 0.4μs guard interval
- пробуждение и отправка пакетов за время до 22 мс
- Номинальное напряжение: 3,3 В
- Входное напряжение: 3,7–20 В
- Максимальный потребляемый ток: 220 мА