-
Notifications
You must be signed in to change notification settings - Fork 70
Home
-
Before you start ordering parts and shield PCBs, choose your build configuration that are suitable for your project
You can also build a shield with bare minimum functionality -
Order all parts you will need for your project
-
Assemble your shield with chosen components
-
Pretest your shield to assure everything is assembled correctly
-
Flash Firmware for ESP8266 or ESP32 boards. Or build your own from source in VSCode with PlatformIO
-
Optionally: Print enclosure.
If you need help with something or have questions feel free to ask or visit WLED Discord.
ℹ️ This guide was made for WLED wemos shield v2.0 / v2.1. If you use another version please use Github history feature.
- If somebody lost a trace - Bill of materials.
- Very easy to assemble due to use of thru hole parts. No need to deal with SMD parts.
- Relay is used to reduce energy consumption.
- Fused LED power output and Development board power input.
- Can be used with 2 types of development boards Wemos D1 mini and ESP32 D1.
- Various configurations to use for different purposes and different types of LED strip.
- User can choose between precompiled binary and compile his own.
Highly recommended board due to use of updated ESP32 module and updated design, memory size is 4X comparing to most common boards. Most suitable for audio reactive project. Tested and appearing board is more snappy than rest of the ESP32 boards on market.
More information about this board
For ESP32 WROOM 16mb D1 mini style board:
- GPIO17 - Default button (or CLK for APA102)
- GPIO16 - Default LED out (DI for APA102 strip)
- GPIO18 - IR receiver or optional button
- GPIO19 - Relay
- GPIO23 - Dallas temperature sensor (optional - used to report over MQTT temperature on board)
- GPIO22 - I2C SCL
- GPIO21 - I2C SDA
- GPIO36 - Analog input for microphone or another analog device.
Shield pinout: For ESP8266 based boards:
- GPIO0 - D3 - Default button (or CLK for APA102)
- GPIO2 - D4 - Default LED out (DI for APA102 strip)
- GPIO14 - D5 - IR receiver or 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.
For ESP32 based boards:
- GPIO17 - Default button (or CLK for APA102)
- GPIO16 - Default LED out (DI for APA102 strip)
- GPIO18 - IR receiver or optional button
- GPIO19 - Relay
- GPIO23 - Dallas temperature sensor (optional - used to report over MQTT temperature on board)
- GPIO22 - I2C SCL
- GPIO21 - I2C SDA
- GPIO36 - Analog input for microphone or another analog device.
Another compatible board is here QuinLED-ESP32 (QuinLED-ESP32 AB and QuinLED-ESP32 AE versions)
GUIDE:
USEFUL: