WEMOS D1
Модуль WeMos D1 є найбільш просунутим з усієї лінійки модулів ESP8266 на сьогоднішній день, серцем плати є компактний модуль ESP-12E. Цей модуль підключається до USB без додаткових плат та конвертерів USB, у нього на платі є micro роз'єм USB та вбудований чіп USB моста CH340G. Модуль має безліч компіляторів, а також підтримується в середовищі розробки Arduino IDE. WiFi модуль WeMos активно використовується в DIY спільноті та виробниками, для створення інтернет речей, у робототехніці, віддаленому моніторингу тощо. Модулі ESP8266 досить привабливі для систем розумного будинку та домашньої автоматизації. Справа в тому, що плати на ESP8266 – це не просто модулі для зв'язку по WiFi. Чіп є мікроконтролером зі своїми інтерфейсами SPI, UART, а також портами GPIO, а це означає, що модуль можна використовувати автономно без Arduino та інших плат з мікроконтролерами. Модуль оснащений 32-розрядним мікроконтролером Tensilica L106 з наднизьким енергоспоживанням, що тактується на 80 МГц і підтримує 160 МГц. На платі є маркування контактів як для типової плати Ардуїно (Dxx, Ax) і як для модуля esp8266 (GPIOxx). На базі цього модуля можна знайти безліч проектів для створення та управління "розумним будинком". Адже дуже легко перетворити модуль на web-сервер з можливістю контролювати зовнішні пристрої через виведення GPIO, а управління робити з комп'ютера, ноутбука, смартфона. Слід згадати існуючі спеціальні редактори додатків для Android та iOS, за допомогою яких легко сконструювати привабливий інтерфейс для керування та зв'язати його з модулем.
Режими роботи:
- Клієнт (STA)
- Точка доступу (AP)
- Клієнт+Точка доступу (STA+AP)
Ключові характеристики WeMos D1:
- Підтримка Wi-Fi 802.11 B/G/N
- Вихідна потужність +18 дБм у режимі 802.11b
- Вбудований стек протоколу TCP / IP
- Захисний інтервал агрегації A-MPDU, A-MSDU близько 0.4с
- Wi-Fi @ 2,4 ГГц, підтримує режим безпеки WPA/WPA2
- Підтримка AT локального оновлення та хмарного оновлення OTA
- Одиннадцать цифрових входів/виходів
- Вбудований 10-бітний високоточний АЦП
- Аналоговий вхід (максимальна вхідна напруга 3,2 V)
- Переривання INT, ШІМ, I2C, SPI, UART, one-wire, WDT, Sleep
- 8 Мбіт флеш-пам'яті
- RAM 80 кб
- Кнопка скидання
- Світлодіод на виведенні GPIO або Arduino D2
- Підтримка Arduino IDE, LUA
- Мікроконтролер ESP-8266EX
- Частота мікроконтролера 80MHz/160MHz
- Вбудована антена
- Вбудований USB міст на CH340G USB-TO-UART
- Струм утримання глибокого сну становить 20 мкА, струм відключення менше 5 мкА
- Енергоспоживання в режимі очікування менше 1,0 мВт (DTIM3)
- Напруга живлення по microUSB - 5В
- Вбудований стабілізатор живлення 3,3 В
- Споживаний струм до 1А залежно від режиму роботи і напруги живлення
- Діапазон робочих температур: -20°С - +80°С
- Розміри - 34 х 25 мм
Призначення PIN ESP8266
PIN | ПРИЗНАЧЕННЯ | ESP-8266 PIN |
---|---|---|
TX | TXD | TXD |
RX | RXD | RXD |
A0 | Аналоговий вхід, макс. 3,2 В | A0 |
D0 | I/O | GPIO16 |
D1 | I/O, SCL | GPIO5 |
D2 | I/O, SDA | GPIO4 |
D3 | I/O, 10k Pull-up | GPIO0 |
D4 | I/O, 10k Pull-up, BUILTIN_LED | GPIO2 |
D5 | I/O, SCK | GPIO14 |
D6 | I/O, MISO | GPIO12 |
D7 | I/O, MOSI | GPIO13 |
D8 | O, 10k Pull-down, SS | GPIO15 |
G | Ground | GND |
5V | 5V | - |
3V3 | 3.3V | 3.3V |
RST | Reset | RST |
ПРИМІТКА: Усі контакти вводу/виводу (I/O) працюють при напрузі 3,3 В. |