Модуль NodeMCU DevKit v0.9

05.02.2016

NodeMCU DevKit v0.9

Ассортимент наших магазинов пополнился модулем беспроводной связи NodeMCU DevKit v0.9. Это полноценная платформа на основе модуля ESP8266, который умеет принимать и посылать данные в локальную сеть или интернет через Wi-Fi. Модуль предоставляет в ваше распоряжение 11 портов ввода-вывода общего назначения. Некоторые обладают дополнительными функциями: D9, D10 — UART, D1, D2 — I²C/TWI, D5–D8 — SPI, D1–D10 — выходы с ШИМ, A0 — вход с АЦП (аналоговый).

По умолчанию в платформу загружена одноимённая прошивка NodeMCU. В неё встроен интерпретатор скриптового языка Lua, которым и задаётся поведение платы. Документация по Lua API и примеры есть на GitHub'е. Достаточно подключиться к NodeMCU через терминал (например, PuTTY) и ввести скрипт — платформа сразу приступит к его исполнению. Подключайтесь проводом, через USB-порт или без проводов, через Wi-Fi.

Основной модуля является чипсет ESP8266, поэтому Вы не ограничены стандартной Lua-прошивкой NodeMCU. Вы можете написать собственную на C/C++ и загрузить её в плату через USB-порт. Программировать и загружать прошивки можно через Arduino IDE, точно так же, как при работе с Arduino. Напряжение питания модуля — 3.3 вольта. На плате есть регулятор напряжения, поэтому питать её можно через USB или подвести питание от 3.7 до 20 вольт к пину 5V.

Модуль NodeMCU можно использовать вместо или вместе с Arduino, чтобы сделать такие хорошие вещи, как умный дом, проекты интернета вещей или удалённый мониторинг сенсоров.

Основные характеристики

  • Модификация: NodeMCU DevKit v0.9
  • Беспроводной интерфейс: Wi-Fi 802.11 b/g/n 2.4 ГГц
  • Режимы: P2P (клиент), soft-AP (точка доступа)
  • Максимальная выходная мощность: 19.5 дБ·мВт (89 мВт)
  • Номинальное напряжение: 3.3 В
  • Входное напряжение: 3.7–20 В
  • Максимальный потребляемый ток: 220 мА
  • Портов ввода-вывода свободного назначения: 11
  • Частота процессора: 80 МГц
  • Объём памяти для кода: 64 кБ
  • Объём оперативной памяти: 96 кБ
  • Габариты: 45x30 мм