Basic ESP32-C3 RGB LED Controller

Tell us about your projects. Update us regularly.
Post Reply
parkview
Guru Maker
Posts: 572
Joined: Tue Jun 24, 2014 8:25 pm
Location: Busselton
Contact:

Basic ESP32-C3 RGB LED Controller

Post by parkview » Wed Sep 07, 2022 9:45 am

A while back I did a ESP32 based simple RGB LED controller, but there was no onboard UART, so it had to be programmed via an external USB to UART cable. Now that the ESP32-C3 MCU is available and has been ported into Arduino, I thought it was time to spin out a version based on the C3. The C3-Mini is about two thirds of the size of a ESP32, so using a sprinkling of 0603 and 0402 sized components, I have managed to shrink the PCB down by about a third smaller than the previous controller board.

Features:
  • ESP32-C3 MCU
  • USB C connector which provides more current
  • Haptic motor connector
  • two strands of RGB LEDs, ie: WS2812 or a derivative
  • onboard ambient light sensor
  • side activated Mode switch
  • extra user/boot mode switch
  • provision for a i2C based OLED screen
  • onboard Red/Green user LEDs
This is a colorful and fun project board to play around with:
IMG_1827.jpg
IMG_1827.jpg (105.69 KiB) Viewed 88 times

Post Reply