Контроллер с Wi-Fi WeMos D1 R2 на ESP8266 ESP-12E

Код:00803
Артикул:WeMos D1-2
В наличии:есть
950 руб
1
Интернет вещей: Arduino IDE совместимый контроллер с  Wi-Fi WeMos D1 R2 на ESP8266 ESP-12E

Плата Blue Sky Smart Electronics ESP-12E WeMos D1 – это клон известной Arduino-подобной платы WeMos D1.

  • Поддержка Arduino IDE
  • Микроконтроллер ESP-8266EX
  • Частота микроконтроллера 80MHz/160MHz
  • Flash память 4 Мб
  • 11 цифровых входов / выходов. Все выводы  поддерживают interrupt/pwm/I2C/one-wire (за исключением D0)
  • 1 аналоговый вход (максимальное входное напряжение 3,3 В
  • Micro USB разъем
  • Разъем питания (9-24 В)
  • Программирование через Serial или OTA (беспроводная загрузка программного кода по Wi-Fi)
  • Наличие WI-FI модуля
 
WeMos D1

Плата построена на основе Wi-Fi модуля ESP-12E. WI-FI модули ESP8266. появились на китайских торговых площадках с конца 2014 года.  ESP-12E – это одна из последних модификаций модулей ESP8266, различающихся количеством выводов и вариантами исполнения. Это не просто WI-FI модуль, а полноценные 32 битный микроконтроллер ESP-8266EX со своим набором GPIO, в том числе SPI, UART, I2C. При этом схема модуля состоит из минимального количества деталей: самого чипа ESP8266, flash памяти, кварца. Характеристики модуля ESP-12E представлены в таблице 1.

Таблица 1. Характеристики модулей ESP8266
 
Частота Wi-Fi 2412-2484МГц
Стандарт 802.11 b / g / n
Мощность + 20dBm
Поддерживаемы типы шифрования WEP, WPA, WPA2
Поддерживаемые режимы работы Клиент(STA), Точка доступа(AP), Клиент+Точка доступа(STA+AP)
Напряжение питания 1.7..3.6 В
Потребление тока 70мА (240мА пик)
Количество GPIO 11
Внешняя Flash память 4 Мб
RAM данных  80 кБ
RAM инструкций 32 кБ
Температурный режим -40 +70С
 
 
ESP-12E   - это сердце платы Blue Sky Smart Electronics ESP-12E WeMos D1. Какие же еще компоненты включены в плату?
 
WeMos D1 R2
 
Это встроенные microUSB порт и CH340 USB to UART Serial module, что позволяет подключить плату для отладки к компьютеру через microUSB кабель. Все выводы ESP-12E выведены на разъёмы типа «мама» с шагом 1 дюйм. Расположение разъемов полностью совпадает с расположением разъемов плат Arduino Uno, что позволяет разместить в них Arduino шилды. На разъемы выведены контакты  tx, rx, gnd, 3v3, 11 цифровых выводов и 1 аналоговый. Все выводы  (за исключением D0) поддерживают interrupt/pwm/I2C/one-wire.  Питание платы от usb 5 вольт, не нужно искать мощный преобразователь на 3,3 вольта. На каждой плате обязательно присутствуют линейный стабилизатор напряжения, что позволяет питать через разъем питания напряжением 9-24В.  Есть кнопка reset.
Плата может использоваться либо в качестве шилда Arduino, либо в качестве автономного устройства с собственной прошивкой.
Программирование платы возможно через Serial порт  или OTA (беспроводная загрузка программного кода по Wi-Fi).
Подключаем контроллер к USB порту компьютера micro-USB кабелем.Если вы работаете в операционной системе Windows или Mac OS, необходимо скачать) и установить драйвера со страницы www.wemos.cc/downloads . В операционной системе Linux установки драйверов не требуется. После распаковки и запуска файла CH341SER.EXE в ОС Windows вы увидите в диспетчере устройств плату.

WeMos D1 R2

Теперь рассмотрим программирование платы. Arduino IDE для ESP8266 позволяет писать скетчи и загружать их одним кликом в ESP8266 в знакомой среде Arduino IDE. Сначала установим самую свежую версию Arduino IDE www.arduino.cc/en/Main/Software для своей операционной системы с официального сайта Arduino.
Запускаем Arduino IDE. Далее пункт Файл — Настройки  и в поле Additional Boards Manager URLs вставляем  ссылку на стабильную версию  Arduino IDE для ESP8266 http://arduino.esp8266.com/package_esp8266com_index.json .
 
WeMos D1

Нажимаем ОК
Выбираем пункт Инструменты — Плата — Менеджер плат и находим в списке ESP8266 by ESP8266 Community. Выбираем нужную версию и нажимаем Установка.

WeMos D1

После окончания процесса загрузки в списке плат Arduino IDE (Инструменты — Плата )  появится плата WeMos D1
 
WeMos D1

WeMos D1
 
WeMos D1 

Установим необходимые параметры платы

WeMos D1

Arduino IDE для ESP8266 позволяет создавать прошивки и прошивать их в ESP8266 точно так же, как вы это делаете с Arduino. При этом никаких плат Arduino не требуется, это не тот случай, когда ESP8266 используется в качестве WiFi шилда для Arduino. Кроме того, вы можете использовать практически все Arduino библиотеки с ESP8266 после небольшой доработки. В настоящее время уже достаточно много библиотек адаптировано для использования с ESP8266.
 
Установка драйверов для WeMos D1 R2

Подключаем контроллер к USB порту компьютера micro USB кабелем.
Скачиваем архив с драйверами:
ch341ser_win.zip (178,9 KB)

Распаковываем его и запускаем файл CH341SER.EXE.
Вверх