Skip to content
Woody edited this page Jul 10, 2020 · 48 revisions

👋 Welcome to the WLED Wemos board shield wiki!

➡️ How to start?

  1. Choose options that are suitable for you

    You can also go on without choosing an option but then you only have bare minimum functionality
    See: What can I do with bare minimum?

  2. Order PCB

  3. Order all parts you need

  4. Assemble all components to the PCB

  5. Check if everything is working fine

  6. Flash Firmware for D1 mini

  7. Optionally: Put your stuff in a enclosure

If you need help with something or have questions feel free to ask.

🚀 Overview

Wemos shield set

  1. If somebody lost a trace - Bill of materials.
  2. Very easy to assemble due to use of thru hole parts. No need to deal with SMD parts.
  3. Relay is used to reduce energy consumption.
  4. Fused LED power output and Development board power input.
  5. Can be used with 2 types of development boards Wemos D1 mini and ESP32 D1.
  6. Various configurations to use for different purposes and different types of LED strip.
  7. User can choose between precompiled binary and compile his own.

Wemos D1 mini original Wemos D1 mini clone

Shield pinout: For Wemos D1 mini board:

  • GPIO0 - D3 - Default button (or CLK for APA102)
  • GPIO2 - D4 - Default LED out (DI for APA102 strip)
  • GPIO14 - D5 - Optional button
  • GPIO12 - D6 - Relay
  • GPIO13 - D7 - Dallas temperature sensor (optional - used to report over MQTT temperature on board)
  • GPIO5 - D1 - I2C SCL
  • GPIO4 - D2 - I2C SDA
  • A0 - Analog input for microphone or another analog device.

ESP32 D1

For ESP32 D1 board:

  • GPIO17 - Default button (or CLK for APA102)
  • GPIO16 - Default LED out (DI for APA102 strip)
  • GPIO18 - Optional button
  • GPIO19 - Relay
  • GPIO23 - Dallas temperature sensor (optional - used to report over MQTT temperature on board)
  • GPIO22 - I2C SCL
  • GPIO21 - I2C SDA
Clone this wiki locally