Close
0%
0%

Volumetric: Wi-Fi LED strip controller

Wi-Fi LED strip controller that works well

Public Chat
Similar projects worth following
Wi-Fi LED strip controller that handles up to 17 Amps of load, doesn't flicker, doesn't squeak and can be used with Google Assistant, Alexa, Home Assistant or other services through HTTP API or MQTT.

Wi-Fi LED strip controller made with few goals:

  • Dual voltage support 12V and 24V
  • 2 independent channels for color temperature adjustments 
  • No high pitch noise in all modes
  • Powerful enough to handle current up to 17.5A (in total, limited by connectors)
  • Control buttons on the device body
  • Connectors for external buttons
  • Can be used with already installed LED strips
  • Support of open source firmware, like https://esphome.io/ 

  • More boards

    Sergei Silnov6 days ago 0 comments

    More boards are ready and tested.  Will list them on tindie.com by the end of the week 

  • That's the case

    Sergei Silnov11/23/2020 at 10:50 0 comments

    The controller has a case now. It's 3d printed with two colors to highlight connectors pinouts. Lines also emphasize two buttons on the top surface.

    The button's connector on the side is labeled too.

    Simple rounded corners don't look in all lighting conditions because of curvature between the circle part and flat side jerks. And the way to the perfect shape is long. Here I used Bezier curves that make curvature smoother.

    The case and accent color may vary.

  • First completed board

    Sergei Silnov11/20/2020 at 22:08 0 comments

    First board hardware is finished and it works in full range of voltages from 5V to 24V. On the picture it's loaded with 100W load at 24V.

  • It works.

    Sergei Silnov11/17/2020 at 23:06 0 comments

    Components required for DC-DC and support of 24 volts are not delivered yet. But everything else is here and I baked first couple boards.  Blue wire is a temporary shortcut to make tests possible.

    Board stays cool when loaded for 7A (85W). For brightness regulation I use LEDC peripheral of ESP32. It can handle 512 levels for smooth level changes. Base frequency is 80KHz and noise is inaudible for humans.

  • Boards and case

    Sergei Silnov11/16/2020 at 11:48 0 comments

    Boards were delivered today and look good so far. Components are still on the way, so first boards for the tests will be by the end of the week.

    At the same time first version of the case was made and it  fits well without any screws.

  • First batch is sent to production

    Sergei Silnov11/12/2020 at 14:41 0 comments

    The board was sent to production at JLCPCB and components were ordered. This batch is designed to use both components sourced in China, like XL1509 DC-DC converter and western ones, like MIC4127 MOSFET driver

    Depending on how successful will be this initial design after first tests, up to 30 board will be produced in this batch. Do you want one to try?

View all 6 project logs

Enjoy this project?

Share

Discussions

dunnjh wrote 11/12/2020 at 19:18 point

Very cool! I have been wanting to create something similar — a small but extensible board that combines the ESP32 and regulator for LED power.  I notice the LED header is 4-pin. Which LED IC is it designed to work with?

  Are you sure? yes | no

Sergei Silnov wrote 11/12/2020 at 20:46 point

Hello, 
I attached current schematics to the post,
Output terminal is  GND_1 | V+ |  GND_2 | V+
It is made this way to control either 2 independent single color LED stripes, or to control one with Warm white/Cold white LEDs

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates