Wemos D1 Mini

Last Updated on 12. April 2022 by Suffocation

Der WEMOS D1 Mini, besteht fast zur Gänze aus einem ESP8266. Ein USB Micro Anschluss, ein Reset-Taster und die Eingebaute LED auf dem ESP sind die einzige Peripherie. Er zählt von seinen Abmessungen eher zu den kleinen, dies beschränkt natürlich auch die Anzahl der nach aussen geführten pins, hier auf 16.

Interessant am Wemos D1 Mini sind die vielen Erweiterungsplatienen(See manufacturer).

Facts

  • USB Micro Anschluss (CH340)
  • Reset button
  • 9 Digitale Pins
  • 1 Analogen Pin
  • Operating voltage 3.3V
  • Connection voltage 5V
  • 4M Flash Speicher
  • 80MHz/160MHz
  • Preis ~3€
  • Abmessungen in mm: l/b/h 35/26/13

Pin assignment

PinFunctionsESP-8266 Pin
TXTXDTXD
RXRXDRXD
A0Analog input, max 3.2VA0
D0InGPIO16
D1IO, SCLGPIO5
D2IO, SDAGPIO4
D3IO, 10k Pull-upGPIO0
D4IO, 10k Pull-up, BUILTIN_LEDGPIO2
D5IO, SCKGPIO14
D6IO, MISOGPIO12
D7IO, MOSIGPIO13
D8IO, 10k Pull-down, SSGPIO15
GGroundGround
5V5V
3V33.3V3.3V
RSTResetRST

Source: https://www.wemos.cc/en/latest/d1/d1_mini.html

Areas of application

  • Microcontroller Projekte die nur wenige Pins benötigen und wenig Platz haben
  • Remote control
  • Alarm clock
  • ...

Views

D1 Mini Pinout Quelle: https://www.wemos.cc/en/latest/

Programming

Preparation

Der Wemos kommt mit einer CH340 USB Schnitstelle, der Treiber ist nicht bei allen Windows/Mac OS Versionen dabei. Sollte nach dem Anstöpseln des Wemos an den USB Port, dieser nicht erkannt werden, den unten gelinkten CH340 Treiber installieren.

https://www.wemos.cc/en/latest/ch340_driver.html

Libraries

No additional libraries are required for programming the Wemos. However, the ESP extension for the Arduino GUI must be installed. See also the Link for setup.

Test programme

Als Testprogramm kann Blink verwendet werden. Dies gibt es entweder bei den Beispielprogrammen der Arduino GUI oder auf GitHub:

https://github.com/wemos/D1_mini_Examples/tree/master/examples/01.Basics/Blink

Ich konnte meinen Wemos D1 Mini mit den folgenden Einstellungen programmieren:

As the port, please select your serial interface; for me, it's COM 15.

Problems

Wemos wird nicht erkannt

CH340 Install drivers

Should there be any further problems Zadig Try.

Programming fails

Check board, port and programmer settings. Possibly try others than the ones I showed. There are also board settings for the Wemos.

Miscellaneous

Fritzing Wemos D1 Mini:
https://github.com/mcauser/Fritzing-Part-WeMos-D1-Mini

Example projects:
https://github.com/wemos/D1_mini_Examples

3D printing model
https://grabcad.com/library/wemos-d1-mini-v3-0-0-1

https://grabcad.com/library/wemos-d1-mini-1

Conclusion

Der CH430 Treiber kann etwas Kniffelig sein. Wenn der Wemos aber mal vom Rechner erkannt ist, verhält er sich wie jeder andere ESP8266. Er ist nur einwenig kleiner und mit vielen Zusatzplatinen ausgestattet.

Related Posts

Sources

Manufacturer's website

Schematic

CH340 USB Driver

https://arduino-projekte.info/wemos-d1-mini/

https://www.exp-tech.de/plattformen/esp8266/entwicklungsboards/8898/wemos-d1-mini

3 thoughts on “Wemos D1 Mini

  1. Moin, für das Problem des Flashens hat es bei mir bei allen Boards geholfen, den D3 auf GND zu brücken, solange der Flashvorgang aktiv sein soll..

  2. Möchte das Mclightning Projekt damit betreiben aber nach dem aufspielen des Programms stehen im seriellen Monitor nur unverständliche Zeichen?

Leave a Reply to sfambach Cancel reply

Your email address will not be published. Required fields are marked *