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-8266mikrokontrolleril, mille tõttu on tema sisend- ja väljundviigud vastavusse seatavad ESP-8266 viikudega.
Tehnilised andmed
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
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
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]
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)