WeMos D1 Mini - микроконтроллер на базе ESP-12F
WeMos D1 Mini – отладочная плата, в основе которой лежит известная система-на-чипе (SoC) для IoT-применений – ESP8266, выполненная в форме модуля ESP-12F (ESP-202).
ESP8266 способен работать на частотах 80 или 160 МГц, имеет 4 Мбайта внешней Flash-памяти (в которой и хранится прошивка), а также все распространённые интерфейсы, такие как I2C, SPI, UART, не говоря уж о поддержке ШИМ.
Его часто используют как обычный Wi-Fi модуль в связке с Arduino, но он вполне способен работать самостоятельно, даже больше того – его производительность в несколько раз выше, чем у рядовой Arduino!
Всего у модуля выведено 11 пинов ввода-вывода общего назначения и один аналоговый вход (разрядность – 10 бит, разрешающая способность – 3 мВ при напряжении питания 3.3 В). Уровень логической единицы – 3.3 В, некоторые пины совместимы с уровнями 5 В.
Плата разработана специально для максимального комфорта при работе с платой – для прошивки внутренней памяти не требуется ничего, кроме кабеля microUSB – преобразователь интерфейсов уже установлен!
Он выполнен на основе микросхемы CH340G, а также имеет редкое дополнение – специальную схему на транзисторах, обеспечивающую автоматическую загрузку кода – нет необходимости подтягивать определённые пины при подаче питания для перевода модуля в режим прошивки, всё это будет сделано автоматически!
На плате установлен понижающий стабилизатор напряжения, обеспечивающий SoC 3.3В. Не рекомендуется сильно перегружать этот выход внешними устройствами – общий ток на выходе не должен превышать 120 мА, что не так много и для самого ESP8266.
Единственная кнопка на плате – Reset. Также имеется светодиод, он подключен к GPIO2.
По умолчанию все платы WeMos приходят с прошивкой NodeMCU, позволяющей писать программы для модуля на языке Lua, но пользователь может самостоятельно прошить SoC любой совместимой прошивкой.
Распиновка WeMos D1 mini
Основные достоинства
- компактность (размеры – 35×27 мм)
- на плате уже установлено всё необходимое для старта
- возможно питание как от USB, так и от внешнего источника (на пин 5 В – не используйте с подключением по USB, если внешне поданное напряжение на пине 5 В больше 5 В!)
Примеры использования
- IoT-устройства – как пассивные датчики, так и общий контроллер всего умного дома
- замена Arduino в небольших проектах
- вспомогательный модуль для Arduino (обеспечение беспроводным соединением, помощь в обработке большого потока данных и т.д.)
Комплектация
- 1 × WeMos D1 Mini
- 6 × Гребенок на 8 контактов
Подключение и библиотеки
Модуль работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Совместим с Arduino IDE (при установке ядра через Менеджер плат), а также, при наличии соответствующей прошивки, с ESPLorer (поддержка AT-команд, NodeMCU и MicroPython). Прошивка NodeMCU установлена на модуле по умолчанию.
Отзывы
Отзывов пока нет.