Hasenpups / WLED_Wemos_Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Donations / Spenden

If somebody wants to support me for upcoming projects :)

WLED controller board for D1 mini (Wemos)

This board is designed to connect addressable LEDs/Neopixel strips and handle them with the WLED firmware. Other firmware can be used as well.

Features

  • preflashed with WLED
  • 5V/GND connector for input voltage
  • 5V/GND connector for LED strip
  • up to 3 data lines with ESP8266
  • up to 4 data lines with ESP32
  • support for LED strips with clock signal
  • level shifter for LED signals (3.3V -> 5V )
  • connector for microphone sensor or button input (3.3V, GND, A0)
  • resistor for data lines if necessary
  • capacitor to stabilize input voltage

BOM / Kit

Alt text

Wiring diagram

Assembly

  • Solder R4 SMD 330 Ohm or R4_1 wired 330 Ohm
  • (optional) Solder R1-R3 330 Ohm if multiple data lines are used
  • (optional) Bridge JP1 if 4 pin LED strip is used with clock (CLK) signal
  • Solder level shifter
  • Solder screw terminals
  • (optional) Solder JST connector for additional sensor or button
  • Solder capacitor
  • Solder D1 mini with female headers on the board and male pins on the D1 mini (pluggable) or directly with long male headers on the D1 mini to the PCB

Alt text Alt text Alt text Alt text Alt text Alt text Alt text

Software

WLED configuration

Alt text

ESP8266

  • Data line 1 - IO14
  • Data line 2 - IO12
  • Data line 3 - IO13
  • Data line 4 - IO15

ESP32

  • Data line 1 - IO18
  • Data line 2 - IO19
  • Data line 3 - IO25
  • Data line 4 - IO5

Case

https://www.thingiverse.com/thing:5189346

About

License:Other