D1 Mini on Hiina tootja WeMos valmistatud arendusplaat, mis on populaarne eelkõige oma hinna ja sisseehitatud WiFi-võimekuse tõttu. D1 Mini baseerub populaarsel ESP-8266 mikrokontrolleril, mille tõttu on tema sisend- ja väljundviigud vastavusse seatavad ESP-8266 viikudega.

WeMos D1 Mini ülemine pool
WeMos D1 MIni tagumine pool

Tehnilised andmed muuda

WeMos D1 Mini töövool on 3,3 V, kuid tänu pingeregulaatorile saab seda toita ka 5 V vooluga.

D1 Mini-l on 11 digitaalset sisend- ja väljundviiku ning 1 analoogsisend.

Taktsignaal on valitav 80 MHz või 160 MHz ja välkmälu on 4 MB.

D1 Mini on 25,6 mm lai, 34,2 mm pikk ja kaalub umbes 10 g.[1][2]

Komponendid muuda

WeMos D1 Mini plaadil paiknevad ESP-12S moodul, mida juhib ESP-8266EX mikrokontroller, CH340G USB-UART kiip, Micro-USB pesa, pingeregulaator, lüliti (reset), LED, kaks transistori ja hulk passiivseid komponente.[3]

Sisend- ja väljundviigud muuda

D1 Mini viigud on vastavuses ESP-8266 kiibi viikudega vastavalt alltoodud tabelile. Enamikul viikudel on lisaks GPIO funktsioonile ka lisafunktsioon. Kõik viigud töötavad 3,3 voldil ja kõigil peale D0-i on olemas katkestuste, PWM-i, I2C ja ühejuhtmelise suhtluse võimekus.[4]

Viik Funktsioon ESP-8266 viik Viigunumber Arduino IDE-s Viigunumber NodeMCU-s
TX UART andmete saatmine TXD 1 10
RX UART andmete vastuvõtmine RXD 3 9
A0 Analoogsisend, maksimaalne sisend 3,3V A0 A0 A0
D0 IO (Sisend- ja väljundviik) GPIO16 16 0
D1 IO, SCL GPIO5 5 1
D2 IO, SDA GPIO4 4 2
D3 IO, 10k Pull-up takisti GPIO0 0 3
D4 IO, 10k Pull-up takisti, sisseehitatud LED GPIO2 2 4
D5 IO, SCK GPIO14 14 5
D6 IO, MISO GPIO12 12 6
D7 IO, MOSI GPIO13 13 7
D8 IO, 10k Pull-down takisti, SS GPIO15 15 8
G Ground (Maa) GND
5V 5V
3V3 3,3V 3,3V
RST Reset RST

Programmeerimine muuda

D1 Mini on võimalik programmeerida kasutades populaarset Arduino IDE-d või NodeMCU-d. Õpetused mõlemas alustamiseks on võimalik leida WeMos-i kodulehelt.

Erinevalt näiteks Arduino plaatidest tuleb D1 Mini programmeerimisel ja plaadi külge ühenduste tegemisel jälgida ka teatud viike, mis mõjutavad plaadi töörežiimi (boot mode).[5]

D3 D4 D8 Boot Mode
X X Kõrge Plaat käivitub SD-kaardi režiimis (SD-kaardi lugerit vaikimisi plaadiga kaasas pole)
Madal Kõrge Madal Programmeerimise režiim (üle USB programmeerides toimub režiimivahetus automaatselt)
Kõrge Kõrge Madal SPI-st käivitumine (tavaline töörežiim)

Viited muuda

  1. "D1 mini". Originaali arhiivikoopia seisuga 27.02.2017. Vaadatud 30.04.2017.
  2. "ESP8266EX Overview". Vaadatud 30.04.2017.
  3. "New and improved version of the WeMos D1 Mini Released". Vaadatud 30.04.2017.
  4. "D1 mini github". Vaadatud 30.04.2017.
  5. "Problems booting with 5v pin power supply". Vaadatud 30.04.2017.[alaline kõdulink]