0
КОРЗИНА
0 ТОВАРА
 WEMOS D1 mini для Arduino ардуино
 WEMOS D1 mini для Arduino ардуино
 WEMOS D1 mini для Arduino ардуино
 WEMOS D1 mini для Arduino ардуино

WEMOS D1 mini

Подробнее...
Модификация
Скоро в продаже Артикул: # 867
290 ₽
Возможен безналичный расчёт для юридических лиц при оформлении заказа
Сообщить о поставке на e-mail:
{{ status }}
  • Доставка товаров по России, Белоруссии, Казахстану
  • Возможен безналичный расчёт для юридических лиц при оформлении заказа
Количество:
Перейти в корзину и оформить заказ.
Telegram
WhatsApp
Обсудить вопросы приобретения, не технические!
*Доступно общение только текстовыми сообщениями, звонки и аудио сообщения не обслуживаются
Офлайн

С этим товаром берут

Описание товара
Подробное описание товара

Общие сведения

WeMos D1 mini — это плата, позволяющая управлять различными модулями вместо Arduino, но в отличии от большинства плат Arduino, у платы WeMos D1 mini больший объем памяти программ и памяти ОЗУ, она построена на базе 32 разрядного микроконтроллера с большей тактовой частотой и оснащена встроенным WiFi модулем, который можно настроить как клиент (STA), точка доступа (AP), или клиент+точка доступа (STA+AP).

Характеристики

  • Микроконтроллер: ESP8266.
  • Разрядность: 32 бит.
  • Напряжение питания платы: 3,3 / 5,0 В.
  • Беспроводной интерфейс: Wi-Fi 802.11 b/g/n 2,4 ГГц (STA/AP/STA+AP, WEP/TKIP/AES, WPA/WPA2).
  • Поддерживаемые шины: SPI, I2C, I2S, 1-wire, UART, UART1, IR Remote Control.
  • Цифровые выводы I/O: 11 (RX, TX, D0...D8) все выводы кроме D0 поддерживают INT (внешнее прерывание), ШИМ, I2C, 1-wire.
  • Аналоговые входы: 1 (A0) 10-битный АЦП.
  • Логические уровни выводов I/O: 3,3 В
  • Максимальный ток на выводе I/O: 12 мА (для каждого вывода).
  • Максимальное напряжение на входе A0: 3,2 В (между выводом A0 и GND)
  • Flash-память: 4 МБ.
  • RAM-память данных: 80 КБ.
  • RAM-память инструкций: 32 КБ.
  • Тактовая частота микроконтроллера: 80 МГц.
  • Чип USB-UART преобразователя: CH340G.
  • Рабочая температура: -40 ... +85 °C.
  • Габариты: 34,2x25,6 мм.
  • Вес: 10 г.

Подключение

О том как настроить Arduino IDE для работы с платой WeMos D1 mini, можно прочитать в статье Wiki - Первое включение, настройка среды, первая программа WEMOS. В той же статье рассказано как загружать скетчи в плату WeMos D1 mini из программы Arduino IDE, как по кабелю USB, так и по WiFi.

Скетчи для платы WeMos D1 mini можно писать из среды программирования Arduino IDE, так же как и для плат Arduino. О том как установить программу Arduinio IDE можно прочитать в статье Wiki - Установка/настройка программной оболочки Arduino IDE для Windows.

Питание

Плата WeMos D1 mini может быть запитана от USB через кабель USB - microUSB, либо от внешнего источника питания на 5 В (выводы 5V и GND), или на 3,3 В (выводы 3V3 и GND) постоянного тока. Так же плату можно запитать от блока питания на 7-24 В подключив его через WeMos DC Power Shield.

    Микроконтроллер потребляет до:
  • 200 мА в режиме передачи данных по WiFi.
  • 60 мА в режиме приема данных по WiFi.
  • 40 мА в режиме ожидания.
  • 1 мА в режиме пониженного энергопотребления с сохранением соединения по WiFi.
  • 20 мкА в режиме глубокого сна.

Подробнее о плате

WeMos D1 mini построена на базе 32 разрядного микроконтроллера ESP8266 (он входит в сборку ESP12-E установленную на плате) с интегрированным WiFi модулем (802.11 b/g/n 2.4 ГГц). Так же на плате присутствуют стабилизатор напряжения на 3,3 В, разъем USB типа Micro-B и USB-UART преобразователь на базе чипа CH340G. Микроконтроллер ESP8266 работает на тактовой частоте 80 МГц и обладает оперативной памятью RAM данных на 80 КБ (для хранения значений переменных), и памятью RAM инструкций на 32 КБ. Программы хранятся в flash памяти объемом 4 МБ.

Следующей версией платы WEMOS D1 mini является плата WEMOS D1 mini Pro, у которой 16 МБ flash памяти, установлена керамическая SMD антенна, есть разъём IPX для подключения внешней антенны и используется чип USB-UART преобразователя CP2104. Габариты этих плат, расположение выводов и их назначение идентичны.

Все цифровые выводы кроме D0 можно использовать для работы с внешними прерываниями, ШИМ, шиной I2C или 1-wire (выводы шины I2C по умолчанию D1 и D2, но их можно переназначить). Логические уровни всех цифровых выводов 3,3 В. На аналоговый вход A0 можно подавать напряжение до 3,2 В. Выводы D3, D4 и D8 подтянуты к 3V3 через резисторы 10 кОм (это связано с особенностью загрузки скетчей в плату).

Назначение Плата Назначение
Перезагрузка RST




WeMos D1 mini
JPIO-1 TX UART (TX)
TOUT, ADC A0 JPIO-3 RX UART (RX)
WAKE D0 JPIO-16 JPIO-5 D1 I2C (SCL), IR (RX)
IR (TX), SPI (CLK) D5 JPIO-14 JPIO-4 D2 I2C (SDA)
SPI (MISO) D6 JPIO-12 JPIO-0 D3
UART (CTS), SPI (MOSI) D7 JPIO-13 JPIO-2 D4 LED, UART1 (TX)
UART (RTS), SPI (CS) D8 JPIO-15 GND Общий
Вход питания 3V3 5V Вход питания

Плата разработана для создания проектов «Интернет вещей», микроконтроллер способен сохранять соединение с точкой доступа WiFi при пониженном энергопотреблении всего 1 мА. Это позволяет создавать устройства работающие от аккумуляторов или батареек.

    В линейке продукции WeMos множество модулей (Shield) которые можно подключать к плате WeMos D1 mini, просто, устанавливая их друг на друга:
  • WeMos Dual Base - удвоитель базы установки модулей.
  • WeMos Tripler Base - утроитель базы установки модулей.
  • WeMos DS18B20 Shield - модуль с цифровым термометром (шина 1-wire).
  • WeMos Battery Shield - модуль резервного питания от литиевых аккумуляторов (power bank).
  • WeMos Relay Shield - модуль управления электромагнитным реле (~250 AC / 30 DC - 10 A).
  • WeMos OLED Shield - модуль с OLED экраном (шина I2C).
  • WeMos 1-Button Shield - модуль с тактовой кнопкой.
  • WeMos Micro SD-Card Shield - модуль подключения Micro SD-карт.
  • WeMos Motor Shield - модуль драйвера мотора до 15 В 1,2 А (шина I2C)
  • WeMos DHT D4 Shield - модуль измерения атмосферной влажности и температуры (шина 1-wire).
  • WeMos DHT I2C Shield - модуль измерения атмосферной влажности и температуры (шина I2C).
  • WeMos SHT30 Shield - модуль измерения атмосферной влажности и температуры (шина I2C).
  • WeMos WS2812B RGB Shield - модуль управления RGB светодиодом.
  • WeMos Matrix LED Shield - модуль индикации на базе светодиодной матрицы.
  • WeMos Buzzer Shield - модуль излучателя звуковой частоты (1-3 кГц).
  • WeMos ProtoBoard Shield - макетная печатная плата.
  • WeMos DC Power Shield - модуль питания с разъёмом DC-jack для блоков питания 7-24 В

Программное обеспечение

Примеры

Управление свечением светодиода

const uint8_t pinLed = D4;                   // Указываем вывод к которому подключён светодиод
                                             // Нужно указывать именно D4, а не просто 4
void setup(){                                //
    pinMode(pinLed, OUTPUT);                 // Переводим вывод pinLed в режим выхода OUTPUT
}                                            //
                                             //
void loop(){                                 //
    digitalWrite(pinLed, LOW ); delay(2000); // Включаем  светодиод подав на него логический «0», ждём 2 секунды
    digitalWrite(pinLed, HIGH); delay(1000); // Выключаем светодиод подав на него логическую «1», ждём 1 секунду
}                                            //

При написании скетчей, обратите внимание на то что константы имён выводов D0 ... D8 хранят нумерацию выводов JPIO микроконтроллера, а не нумерацию выводов платы.

    Так, например:
  • digitalWrite(D5, HIGH); // установит «1» на выводе D5 (он же вывод JPIO-14 микроконтроллера).
  • digitalWrite(5, HIGH); // установит «1» на выводе D1 (он же вывод JPIO-5 микроконтроллера).

Представленный скетч мигает светодиодом на плате WeMos D1 mini. Светодиод подключён катодом к выводу D4 (включается логическим «0»). Вместо определения константы pinLed, в данном скетче можно было воспользоваться предопределённой константой BUILTIN_LED.

Комплектация

  • 1x Плата WeMos D1 mini;

Ссылки

Товары
Первой необходимости и другие вещи, которые могут пригодиться!
Скоро в продаже
WEMOS D1 mini Pro: Подробнее
554
Скоро в продаже
WEMOS 1-Button Shield: Подробнее
81
В наличии
WEMOS Relay Shield: Подробнее
130
В наличии
WEMOS Battery Shield: Подробнее
621
В наличии осталось 6 шт.
Контроллер BBC micro:bit v2.2: Платформа с микроконтроллером, экраном из светодиодов, датчиками и сенсорами для обучения программированию Подробнее
3967
В наличии осталось 3 шт.
Raspberry Pi 3 Model B+: Подробнее
9290
В наличии
1190
В наличии
Piranha Pro Mini (с ногами): Когда важна компактность и наличие к контактных колодок. Если нет паяльника под рукой Подробнее
560
Скоро в продаже
Piranha Ultra R3: Аналог Piranha UNO. Увеличенная память: Flash: 128 КБ, SRAM: 16КБ, EEPROM: 4КБ. Наличие двух аппаратных UART, шина i2c не занимает выводы A4, A5 Подробнее
2190
Скоро в продаже
Контроллер Teensy 4.1 Ethernet (Без ног): Платформа c микроконтроллером MIMXRT1062DVJ6B на ядре ARM Cortex-M7 для разработки электронных устройств Подробнее
6800
Скоро в продаже
Arduino Uno R4 Wi-Fi: Платформа c микроконтроллером RA4M1 на ядре ARM Cortex-M4 и модулем связи ESP32-S3 с Wi-Fi/Bluetooth Подробнее
2490
В наличии
Arduino Nano ATmega328PB (USB CH340 / Без ног): Платформа c микроконтроллером ATmega328PB на ядре AVR с чипом USB CH340 для разработки электронных устройств на языке C++ Подробнее
660
Скоро в продаже
660
В наличии
Arduino Leonardo: Контроллер на базе ATmega32u4. В отличие от всех предыдущих плат ATmega32u4 имеет встроенную поддержку для USB соединения. Подробнее
790
Или перейти в корзину и оформить заказ.
Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?