Skip to content
This repository has been archived by the owner on Sep 23, 2019. It is now read-only.

CalinRadoni/dled-esp32-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 controller for digital LEDs

Note

This repository is archived because I am building a version with better integration in the pax-devices repository.

Description

Efficiency, hardware control for digital LEDs and Wi-Fi communications - these are just some of the caracteristics of this controller.

It is designed to control digital LEDS like:

  • WS2812, WS2812B, ... (aka NeoPixel) and derivatives like SK6812
  • APA102 (aka DotStar) and derivatives like SK9822

Features

  • using the ESP32's RMT peripheral, the controller is able to drive two strips of digital LEDs like: WS2812, WS2812B, WS2812C, WS2812S, WS2813, WS2815, WS2812D, etc.
  • using the ESP32's HSPI peripheral, the controller is able to drive a strip of digital LEDs like APA102
  • two real logic level shifter circuits
  • the power supply for LEDs is controlled using a Power MOSFET
  • I2C and two general-purpose extension headers
  • high efficiency synchronous buck converter
  • supply voltage supervisor

Software

My esp32_digitalLEDs repository contains code to use the ESP32's RMT peripheral to drive digital LEDs.

The code dedicated to this board is not yet built.

Development Environment

Operating system is Debian

Tools:

Versions

Version 1

  • Fab files are moved to the Fab-v1 directory
  • Gerbers and drill files are sent to SeeedStudio for PCB fabrication
  • BOM is in the making and components have to be sourced
  • I should start to write some software

Version 0.x

Hardware revision 10 is presented in the following rendered picture:

board-render

Hardware revision 9 is presented in the following rendered picture:

board-render

Hardware revision 8 is presented in the following rendered picture:

board-render

License

The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.

The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.

About

Efficient Wi-Fi controller for digital LEDs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published