-
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 choosen 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.
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.
For TTGO T7 V1.3 MINI 32 ESP32 board:
- GPIO16 - Default button (or CLK for APA102)
- GPIO17 - 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.
GUIDE:
USEFUL: