---+ The !WeMos D1 mini and its sensor and actuator shields ---++ Introduction We have seen that the ESP01 can be programmed with micro Python and that there are add-on sensor boards available. However, when we connect the sensor board we loose the serial connection to the PC. This can be corrected by soldering extra connectors to the top of the ESP01 board but this is fiddly and needs good soldering equipment and good soldering skills. The other option is to get access to the ESP01 through !WiFi using !WebRepl A better and only slightly more expensive solution (we are talking about ~ 3.5 US$ instead of 2.5 US$) is the Wemos D1 mini board. This boards gives up more I/O connections and many more sensor and actuator shields are readily available on the market. ---++ The processor board The processor board uses an Espressif ESP8266 processor chip and 4 MBytes of flash are installed on the board. <img alt="wemosd1mini.png" src="%ATTACHURL%/wemosd1mini.png" title="wemosd1mini.png" /> You will find a description of the pinout at https://www.likecircuit.com/wemos-d1-mini-pinout For convenience I copied the basic information here. <img alt="d1MiniPinout.png" src="%ATTACHURL%/d1MiniPinout.png" title="d1MiniPinout.png" /> A big number of sensor and actuator boards are available. You will find a complete list with their description at https://wiki.wemos.cc/products:d1_mini_shields Here are the sensor shields and their test programs for the workshop: * The [[triple base and prototype boards]] * A simple [[Pushbutton Switch]] * [[The WS2812B rgb LED]] * The DS1307 [[real time clock]] and data logger * The [[buzzer shield]] * The [[bmp180 shield]] featuring an atmospheric pressure and a temperature sensor * The [[Oled shield]] * The [[DS18B20 shield]] with a Dallas [[https://cdn.sparkfun.com/datasheets/Sensors/Temp/DS18B20.pdf][DS18B20 ]]1-wire digital temperature sensor * The [[LED matrix shield]] * The [[SHT-30 shield]] with a SHT-30 !I2C digital temperature and humidity sensor * The [[DHT11 shield]] with a DHT11 digital temperature and humidity sensor. This device uses its own private serial communication protocol For each of the devices I create 2 directories: * a <i>driver </i>directory containing programs testing the module without Cayenne communication * a _cayenne_ directory for the final program ---++ Comments %COMMENT%
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
png
d1MiniPinout.png
r1
manage
542.9 K
2019-03-20 - 09:27
UliRaich
png
wemosd1mini.png
r1
manage
313.5 K
2019-03-20 - 09:20
UliRaich
This topic: AFNOG
>
WebHome
>
AFNOGWorkshop2019
>
WeMosD1Mini
Topic revision: r3 - 2019-03-22 - UliRaich
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback