Плата ESP32 Wemos D1 R32 – это плата в формате Arduino Uno на основе WiFi Bluetooth модуля WROOM-32, который содержит микроконтроллер ESP32.
На плате размещен модуль WROOM-32 на основе двухъядерного процессора Tensilica LX6 Espressif ESP32 с поддержкой 802.11 b / g / n WiFi и Bluetooth 4.2 LE, 32 контакта совместимых с платой Arduino Uno с поддержкой интерфейсов I2C, SPI, GPIO. Рабочее напряжение контактов 3,3 В, поэтому плата может не работать с некоторыми шилдами (платами расширения) Arduino. Для соединения с компьютером используется вход micro-USB. Питание платы 5-12 В через штекер питания или контакты Vin и GND. На плате расположена кнопка сброса.
Плата идеально подходит для проектов Arduino, а также NODEMCU или Micropython, которым нужно больше контактов в сравнении с ESP8266.
Схема электрическая платы:
Рассмотрим установку программного обеспечения для поддержки платы Wemos D1 R32 в Arduino IDE.
Сначала заходим в Arduino IDE и заходим в пункт меню Файл – Настройки. В поле Additional Boards Manager Urls вводим
https://dl.espressif.com/dl/package_esp32_index.json
и нажимаем на кнопку OK.
Далее заходим в пункт меню Инструменты – Плата – Менеджер плат. Откроется окно Менеджера плат.
В поле фильтра вводим ESP32 и находим ESP32 и нажимаем на кнопку OK.
Начинается загрузка программного обеспечения.
По окончании загрузки
В списке плат (меню Инструменты – Плата) появятся платы ESP32. Необходимо выбирать плату ESP32 Dev Module.
Далее выбираем порт подключения (меню Инструменты – Порт). Если порт отсутствует в списке, необходимо установить драйвер последовательного порта.
Плата готова к работе. Уже портировано большое количество Arduino-библиотек для ESP32 и с каждым днем становится их все больше.
Подробнее о работе ESP32 можно посмотреть здесь.