GithubHelp home page GithubHelp logo

wled_esp32_controller's Introduction

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 ESP32 Controller

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

  • 5V/GND connector for input voltage
  • 4 output lines for LED data or relais
  • level shifter for all 4 outputs (3.3V -> 5V )
  • resistor for data lines
  • support for LED strips with clock signal
  • connector for microphone sensor or button input (ADC1, GND, 3.3V, IN1, GND, IN2, GND)
  • connector to flash firmware with CP2104 (3.3V, TX, RX, GND)

BOM

Comment Designator Footprint LCSC
10µ C1,C3 Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder C15850
47µ C2 Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder C16780
100n C4,C5 Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder C49678
MountingHole H1,H2 MountingHole:MountingHole_3.2mm_M3_DIN965
Conn_01x06_Female J1 TerminalBlock:TerminalBlock_bornier-6_P5.08mm
Conn_01x04_Female J2 Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical
Conn_01x07_Female J3 Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical
Jumper_NO_Small JP1,JP2,JP3,JP4 Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm
330 R1,R2,R3,R4 Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder C17630
10K R5,R6 Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder C17414
Reset SW1 Button_Switch_SMD:SW_SPST_CK_RS282G05A3 C354943
Flash SW2 Button_Switch_SMD:SW_SPST_CK_RS282G05A3 C354943
AMS1117-3.3 U1 Package_TO_SOT_SMD:SOT-223-3_TabPin2 C6186
ESP32-WROOM-32 U2 RF_Module:ESP32-WROOM-32 C82899
SN74AHCT125D U3 WLED_ESP32:SOIC127P600X175-14N C155176

Wiring diagram

Software

How to flash software

WLED configuration

  • OUT1 - IO16
  • OUT2 - IO17
  • OUT3 - IO18
  • OUT4 - IO19
  • Microphone input - IO36
  • Button input 1 - IO26
  • Button input 2 - IO27

Case

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.