Не хватает памяти и ресурсов полюбившийся платформы Arduino Uno R3? А может еще добавить беспроводных технологий на базе Wi-Fi? Просто придайте закиси азота своему проекту — обратите внимания на контроллер WeMos ESP8266 D1/R1, который физически совместим с многолетним фаворитом Arduino Uno R3, а программно превосходит на несколько порядков.
Платформа WeMos ESP8266 D1/R1 будет также полезна для создания устройств на базе интернета вещей. Например, плата станет отличным контролером умного дома, веб-сервером для отображения показаний датчиков или мозгом робота управляемого по Wi-Fi.
Подробности
Рассмотрим основные плюшки платы WeMos ESP8266 D1/R1
Модуль ESP8266
Платформа WeMos ESP8266 D1/R1 выполнена на модуле ESP12-F. Под металлической крышкой ESP12-F расположена система на кристалле SoC на базе чипа ESP8266EX, Flash-память на 4 МБ и антена в виде змейки. В основе кристалла ESP8266EX — процессор Tensilica L106 семейства Xtensa с тактовой частой 80 МГц и радиочастотным приёмопередатчиком стандарта связи Wi-Fi 802.11 b/g/n на частоте 2,4 ГГц.
Преобразователь USB-UART CH340
Преобразователь USB-UART на чипе CH340 обеспечивает связь модуля ESP-12S с USB-портом компьютера. При подключении к ПК — WeMos ESP8266 D1/R1 определяется как виртуальный COM-порт.
Преобразователь питания
На плате расположено два преобразователя питания:
- MP2307 с выходным напряжением 5 вольт и максимальным током 3 А.
- AMS1117-3.3 с выходом напряжением 3,3 вольт и максимальным током 1 А.
Порт micro-USB
Разъём micro-USB предназначен для прошивки и питания платформы WeMos ESP8266 D1/R1 по USB. Для коммуникации понадобится кабель Micro USB.
Разъём DC Barrel Jack
Коннектор DC Barrel Jack служит для подключения внешнего источника напряжения в диапазоне от 7 до 12 вольт. Например блок питания на 9 В или 12 В.
Кнопка RESET
Кнопка RESET служит для ручного сброса питания — аналог кнопки RESET обычного компьютера.
Подключение и программирование
- Подключите WeMos ESP8266 D1/R1 к ПК через кабель Micro USB.
- Для программирования платформы WeMos ESP8266 D1/R1 используйте штатную среду Arduino IDE. Весь процесс установки и настройки читайте в нашем руководстве по Arduino IDE
- По умолчанию IDE настроена только на штатные AVR-платы. Для работы с контроллером WeMos ESP8266 D1/R1 — добавьте в менеджере плат поддержку платформ семейства ESP8266 Boards.
- Если при подключении контроллера WeMos ESP8266 D1/R1 в Arduino IDE не появляется новый COM-порт, установите драйвер USB-UART преобразователя для Windows 7 или Windows 10.
Питание
Для питания платы WeMos ESP8266 D1/R1 можно использовать порт Micro USB, контакт Vin или разъём DC Barrel Jack. Источник определяется автоматически.
- При питании через USB используйте блок питания на 5 В с USB-выходом и кабель Micro USB.
- При питании через пин Vin или разъём DC Barrel Jack — используйте источник с выходным напряжением от 7 до 12 В. Например блок питания на 9 В или 12 В.
Распиновка
На плате расположены 12 контактов общего назначения для подключения дополнительных плат расширения, модулей и сенсоров:
- Всего контактов общего назначения: 12
- Контакты ввода-вывода GPIO: 11
- Контакты с АЦП: 1
- Контакты с ШИМ: 11
- Аппаратные интерфейсы: 1×SPI и 1×I²C, 1×UART и 1×UART (только с TX)
Рабочее напряжение контроллера WeMos ESP8266 D1/R1 — 3,3 В. Выходной уровень логической единицы пинов составляет 3,3 В, а в режиме входа ожидают напряжение не более 3,3 В. Периферия с логическим напряжением 5 В может вывести платформу из строя!
Доступные альтернативы
Контроллер WeMos ESP8266 D1/R1 выполнен в формфакторе Arduino Shield R3 на базе модуля ESP32. В нашем магазине также доступны платы в формфакторе Arduino Shield R3 на других чипах ESP:
Габаритный чертёж
Комплектация
- 1× Контроллер WeMos ESP8266 Wi-Fi D1/R1
Характеристики
- Модель: Контроллер WeMos ESP8266 Wi-Fi D1/R1
- Интерфейс USB-UART: CH340
- Чип: ESP-12F
- Стандарт Wi-Fi: 802.11 b/g/n
- Тактовая частота: 80 МГц
- Flash-память: 4 МБ
-
Входное напряжение питания: 5 В
- Через USB: 5 В
- Через пин Vin: 7–12 В
- Через DC Barrel Jack: 7–12 В
- Напряжение логических уровней: 3,3 В
-
Контакты общего назначения:
- Всего контактов общего назначения: 12
- Контакты ввода-вывода GPIO: 11
- Контакты с АЦП: 1
- Контакты с ШИМ: 11
- Аппаратные интерфейсы: 1×SPI и 1×I²C, 1×UART и 1×UART (только с TX)
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по платформе WeMos ESP8266 D1/R1.
Инструкции
- Установка и настройка среды Arduino IDE
- Установка поддержки платформы WeMos ESP8266 D1/R1 в Arduino IDE
- Установка драйвера USB CH340 для Windows 7
- Установка драйвера USB CH340 для Windows 10