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
| Pin | Functions | ESP-8266 Pin |
|---|---|---|
| TX | TXD | TXD |
| RX | RXD | RXD |
| A0 | Analog input, max 3.2V | A0 |
| D0 | In | GPIO16 |
| D1 | IO, SCL | GPIO5 |
| D2 | IO, SDA | GPIO4 |
| D3 | IO, 10k Pull-up | GPIO0 |
| D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
| D5 | IO, SCK | GPIO14 |
| D6 | IO, MISO | GPIO12 |
| D7 | IO, MOSI | GPIO13 |
| D8 | IO, 10k Pull-down, SS | GPIO15 |
| G | Ground | Ground |
| 5V | 5V | – |
| 3V3 | 3.3V | 3.3V |
| RST | Reset | RST |
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




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
- D1 Mini Shield – Prototype PCB
- Preview – W600-Pico V1.0.0 1MB Flash
- D1 Mini Shield – RGB LED (Individual)
- D1 Mini Shield – RGB LED
- D1 Mini Shield – PIR (Motion Sensor)
- D1 Mini Shield – HR8833 Motor
- D1 Mini Shield – AT8870 Motor
- D1 Mini Shield – SG30 Air Quality Measurement
- D1 Mini Shield – I2C Connector
- Wemos C3 Mini
Sources
https://arduino-projekte.info/wemos-d1-mini/
https://www.exp-tech.de/plattformen/esp8266/entwicklungsboards/8898/wemos-d1-mini
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..
Pass mal die Boudrate deines terminal auf die des Programms an. Übliche Werte sind 9600, 115200 ….
Möchte das Mclightning Projekt damit betreiben aber nach dem aufspielen des Programms stehen im seriellen Monitor nur unverständliche Zeichen?