NodeMCU 32S - отладочная плата на базе ESP-32
NodeMCU – альтернативная прошивка-интерпретатор языка Lua, написанная в далёком 2014 для ESP8266. С релизом ESP32 команда разработчиков начала работу над новой версией интерпретатора, который поддерживал-бы все возможности обновлённой платформы.
Релиз NodeMCU-32 Development board уже состоялся, поэтому его уже можно опробовать на модулях, в основе которых лежит ESP32. Вместе с прошивкой параллельно разрабатывалась официальная отладочная плата для прошивки, которая имеет аналогичное название – NodeMCU 32S.
На плате уже установлено всё необходимое для запуска нового модуля в проект, а именно:
- micro-USB разъём для питания и связи модуля с ПК
- преобразователь интерфейсов USB-UART на основе CP2102, который создаёт на ПК виртуальный COM-порт с логическими уровнями TTL для облегчённой связи с ESP32 (связь, аналогичная связи ПК с Arduino)
- линейный стабилизатор напряжения AMS1117-3.3V, который обеспечивает ESP32 оптимальным напряжением питания, понижая входное напряжение (с пина Vin) или 5В с USB в приемлемые 3.3B
- пару кнопок для управления и два светодиода – пользовательский и светодиод индикации активности передачи по последовательному порту
- однорядные разъёма типа «папа», на которых разведены все пины модуля ESP-32S
- сам Wi-Fi модуль на основе ESP32 – ESP32S
На модуль, стоящий на плате, уже установлена самая свежая на момент выпуска прошивка NodeMCU, поэтому можно начать работать, просто подключив плату к компьютеру, установив драйвера (которые можно скачать на официальном сайте Silabs) и открыв ваш любимый терминал последовательного порта. Можно использовать специально разработанные программы типа ESPLorer, облегчающие доступ к основным функциям прошивки и позволяющие удобно организовывать рабочие файлы.
ESP32 имеет действительно много отличий от своего «младшего брата», ESP32 –старший брат получил ещё одно ядро, и теперь тактовая частота обеих ядер может достигать 240МГц с производительностью до 600 миллионов итераций в секунду (MIPS, millions iterations per second); также новая система-на-чипе получила Bluetooth самой новой спецификации 4.2 с возможностью перехода в режим сверхнизкого потребления BLE, обновлённый криптографический движок, возможность шифрования содержимого внешней Flash-памяти с помощью пяти различных алгоритмов, встроенную ППЗУ и ОЗУ на почти полмегабайта. Из сверхбюджетного модуля для домашних применений серия ESP начинает превращаться в полноценное устройство с практически неограниченными возможностями для творчества!
Development board предполагает возможность питания от внешнего источника нестабилизированного питания с напряжением от 5 до 12В через вход Vin. Обратите внимание – при превышении напряжения питания возможно повреждение стабилизатора, работа платы не гарантируется!
Примеры использования
- отладка серийных ESP32-based устройств в предпродакшн
- использование в проектах домашней автоматизации
- использование как CPU для портативных игровых приставок
Комплектация
- 1× NodeMCU-32S — отладочная плата ESP-32 с контроллером
Ссылки и библиотеки
Плата работает как отдельное устройство и совместимо с Arduino IDE.
Для работы может понадобиться прошивка NodeMCU и драйвер CH340G (как вариант, CP2102).
Отзывы
Отзывов пока нет.