Wemos board-ok

A Wemos egy - saját bevallása szerint - "fiatal kínai cég, mely sok alacsony árfekvésű IoT eszközt fejleszt és gyárt". Az Arduino kompatibilis eszközeit ezen az oldalon ismertetem, mert ezek gyakran előfordulnak a Banggood-on is.

A CH340G driver (D1 / D1 mini / D1 mini lite) innen tölthető le: https://wiki.wemos.cc/downloads
A CP2104 driver (D1 mini Pro) innen tölthető le: https://wiki.wemos.cc/products:d1:d1_mini_pro

Wemos D1 A Wemos D1 egy integrált Wifi modullal bővített Arduino UNO kompatibilis kártya.

A Wemos - az Arduino-tól eltérően - az ESP8266EX processzorra épül, ami egy pár kategóriával komolyabb, ezáltal drágább is, mint az ATmega328P. A board egy ESP8266 modult is magába foglal.

Az Arduino programozási felületén alkalmazásához először telepíteni kell a "Generic ESP8266 Module" board-ot.

A kártya sebessége és memóriájának a mérete jelentősen felülmúlja az Arduino-t, ellenben a portok száma alacsonyabb, a kártyára integrált Wifi modulnak köszönhetően.

Fontos külömbség az Arduino UNO-hoz képest, hogy a Wemos D1 üzemi feszültsége 3,3V, azaz az összes IO is 3,3V-tal működik.

A kártya programozható a klasszikus USB-n keresztül, de az OTA is megvalósítható a Wi-fi-n keresztül.

A Wemos D1 adatlapja

MikrokontrollerESP8266EX
Üzemi feszültség3,3V
Bemeneti feszültség (javasolt)9V - 12V
Digitális csatornák száma11, az összes (kivéve a D0) alkalmazható interrupt-ra, PWM-re, I²C, 1-Wire kommunikációra
Analóg csatornák száma1 (csak bemenetként alkalmazható)
DC áram lábankéntmax.1A (3,3V)
Flash memória4MB
Órajel80MHz/160MHz
Led-del kiegészített csatornaD4
Hossza68.6mm
Szélessége53.4mm
Súlya21.8g

A Wemos D1 R2 lábkiosztása

kártya pinfunkcióESP8266 pin
TXTXDTXD
RXRXDRXD
A0Analog inputA0
D0I/OGPIO16
D1I/O, SCLGPIO5
D2I/O, SDAGPIO4
D3I/O, 10k pull-upGPIO0
D4I/O, 10k pull-up, beépített LED-delGPIO2
D5I/O, SCKGPIO14
D6I/O, MISOGPIO12
D7I/O, MOSIGPIO13
D8I/O, 10k pull-down, SSGPIO15
GNDGroundGND
5V5V
3V33.3V3.3V
RSTResetRST

az összes digitális kimenet (kivéve a D0) alkalmazható interrupt-ra, PWM-re, I²C, 1-Wire kommunikációra.

Wemos D1 mini

A Wemos D1 mini adatlapja

MikrokontrollerESP8266EX
Üzemi feszültség3,3V
Bemeneti feszültség (javasolt)9V - 12V
Digitális csatornák száma11, az összes (kivéve a D0) alkalmazható interrupt-ra, PWM-re, I²C, 1-Wire kommunikációra
Analóg csatornák száma1 (csak bemenetként alkalmazható)
DC áram lábankéntmax.1A (3,3V)
Flash memória4MB
Órajel80MHz/160MHz
Led-del kiegészített csatornaD4
Hossza68.6mm
Szélessége53.4mm
Súlya21.8g

Wemos D1 mini séma

A D1 mini Pro gyakorlatilag megegyezik a D1 mini-vel, az alábbi külömbségekkel / bővítésekkel:

  • 16Mbytes (128M bit) Flash
  • Külső antenna konnektor
  • Belső kerámia-antenna
  • CP2104 USB-TO-UART IC (emiatt más driver kell hozzá, mint a mini-hez, lásd egész fent)

A D1 mini Pro séma

Több rendszer egy kártyán: Uno R3 ATmega 328 és WiFi ESP8266 32 MB memóriával. Az összes modul együtt vagy külön-külön is működhet. USB-n keresztül lehet a programokat és a firmware-t letölteni az ATmega328-hoz és az ESP8266-hoz. Ehhez a CH340G USB-soros átalakítót kell használni.

Technikai adatok

  • Microcontroller: ATmega328
  • IC Wi-Fi: ESP8266
  • USB-TTL konverter: CH340G
  • Power Out: 5V-800mA
  • Power IN: USB 5V (500mA max.)
  • Power IN: VIN/DC Jack 9..24V
  • Áramfelvétel: 5V, 800mA
  • TTL szint: 5V
  • Wifi: Wi-Fi 802.11 b/g/n 2.4 GHz
  • USB: Micro USB
  • Órajel: 16MHz
  • Üzemi feszültség: 5V
  • Digital I/O: 14
  • Analog I/O: 6
  • Memory Size: 32Mb
  • csatlakozó: serial\OTA
  • Üzemi hőmérséklet: −40С°/+125С°

Vezetékezés

Wemos UNO+WiFi R3 ATmega328P+ESP8266

Jumperek beállítása

A kártyán egy jumpersorral lehet beállítani a használt funkciókat, az alábbi táblázat szerint:

funkció12345678
CH340 kapcsolódik az ESP8266-hoz (program letöltés)OFFOFFOFFOFFONONONNoUSE
CH340 kapcsolódik az ESP8266-hoz (kapcsolat)OFFOFFOFFOFFONONOFFNoUSE
CH340 kapcsolódik az ATmega328-hoz (program letöltés)OFFOFFONONOFFOFFOFF
Mega328+ESP8266ONONOFFOFFOFFOFFOFFNoUSE
minden modul függetlenül működikOFFOFFOFFOFFOFFOFFOFFNoUSE