LOLIN (WeMos) D1 R1

Отладочная плата LOLIN (WeMos) D1 R1 на базе ESP8266. Характеристики, распиновка и быстрая настройка в Arduino IDE, PlatformIO и ESPHome.


LOLIN (WeMos) D1 R1

LOLIN (WeMos) D1 R1 — это отладочная плата на базе популярного микроконтроллера ESP8266 с архитектурой XTENSA LX106. Она работает на максимальной частоте 160 МГц и оснащена 4 МБ flash-памяти.

LOLIN (WeMos) D1 R1
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате LOLIN (WeMos) D1 R1

LOLIN (WeMos) D1 R1 — это ранняя версия отладочной платы серии D1, выполненная в форм-факторе Arduino Uno. Она базируется на микроконтроллере ESP8266 и предназначена для обеспечения совместимости с периферийными модулями (шилдами) для Arduino при сохранении возможностей Wi-Fi. Плата идеально подходит для легкого перехода с классических плат Arduino на платформу ESP8266, предоставляя доступ к 11 цифровым входам/выходам (с поддержкой прерываний, ШИМ, I2C и One-Wire) и одному аналоговому входу (максимальное напряжение 3.2В).

Где купить LOLIN (WeMos) D1 R1

Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.

Технические характеристики

Полные спецификации оборудования для LOLIN (WeMos) D1 R1

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth
BLE

Микроконтроллер

Модель esp8266
Частота 160 МГц
Память 4 МБ
Архитектура xtensa lx106

Возможности и пины

Цифровые I/O 11
Аналоговые входы 1
PWM 11
Прерывания 11

Быстрая настройка

Конфигурации для быстрого старта на LOLIN (WeMos) D1 R1 — на основе характеристик платы.

ESP8266 160 МГц 4MB DIO Xtensa LX106
Arduino IDE
Плата (Board) WeMos D1 R1
Частота CPU 160 МГц
Размер Flash 4MB
Flash Mode DIO
Скорость загрузки 115200
Архитектура Xtensa LX106

В Arduino IDE откройте Менеджер плат, найдите "esp8266" и установите пакет. Выберите WeMos D1 R1 в меню плат.

PlatformIO
[env:d1_mini]
platform  = espressif8266
board     = d1_mini
framework = arduino

; Точная конфигурация железа для LOLIN (WeMos) D1 R1 board_build.mcu = esp8266 board_build.f_cpu = 160000000L board_build.flash_mode = dio

Значение board может варьироваться. Проверьте реестр плат PlatformIO.

ESPHome
esp8266:
  board: d1_mini
  framework:
    type: arduino
LOLIN (WeMos) D1 R1 - 160 МГц ESP8266
Flash: 4MB | Form factor: Arduino Uno style</code></pre>

Вставьте в .yaml файл устройства.

esptool.py — команда прошивки
esptool.py \
  --chip esp8266 \
  --baud 115200 \
  write_flash \
    --flash_mode dio \
    --flash_size 4MB \
    0x0 firmware.bin

Установка: pip install esptool — замените firmware.bin на ваш файл.

Схема распиновки LOLIN (WeMos) D1 R1

Полная справка по выводам LOLIN (WeMos) D1 R1

Схема распиновки LOLIN (WeMos) D1 R1
Распиновка LOLIN D1 R1 разработана для обеспечения совместимости с шилдами Arduino Uno. Плата имеет 11 цифровых GPIO, каждый из которых (кроме D0) поддерживает прерывания, ШИМ, I2C и 1-Wire. Питание может осуществляться через разъем DC (9-24В), порт Micro USB (5В) или пин VIN. Встроенный светодиод подключен к пину D2. Обратите внимание, что логическое напряжение составляет 3.3В, а единственный аналоговый вход (A0) принимает до 3.2В.

Полезные ссылки

Ресурсы для LOLIN (WeMos) D1 R1

Маппинг пинов

Таблица соответствия GPIO для LOLIN (WeMos) D1 R1

11
Цифровые I/O пины
11
Пины прерываний
1
Аналоговые входы
11
PWM пины
Пин Аналог Тач PWM Другое
2 PWM LED
16 SDA
SCL SCL
A0 A0
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Последовательный порт
LED Встроенный светодиод
# Номер пина

Инструменты и конфигурация по умолчанию

Настройки сборки и загрузки для LOLIN (WeMos) D1 R1

Настройка Значение
Инструмент загрузчика esptool
Режим Flash dio
Макс. размер данных
80 КБ (81920 байт)
Сводка конфигурации

LOLIN (WeMos) D1 R1 использует esptool для загрузки прошивки.

Режим flash: dio. Максимальный размер данных: 80 КБ.

Похожие платы

Другие платы разработки на базе ESP8266