DIY LED Roulette Wheel | ESP32 C3 Project

2 Video Views·Sep 4, 2026  #digitalroulette #kidsroulette #roulette

🔗 PCBWay (Sponsor): only $5 for 10 pcbs from https://www.pcbway.com/?from=CZcouple

Hi everyone, today I am going to show you how I made a "Digital Roulette Wheel" by combining ESP32-C3 Super Mini Microcontroller with the classic CD4017 CMOS decade counters.
When the button is pressed, the ESP32 sends "clock pulses" to the CD4017 IC, causing the LEDs to cycle. Releasing the button triggers a realistic slowing down effect until it stops on a random result and reports the final position using the Serial Monitor or via Wi-Fi.

Watch this video for detailed step by step instructions on how to build this LED Roulette circuit and all its components and to know how this circuit works.
Trust me, there's a lot going on with this project hardware design, Arduino coding, PHP, databases, 3D design and printing, and more.


Components Required
-------------------
🔗 1 x ESP32-C3 Super Mini Plus Microcontroller: https://s.click.aliexpress.com/e/_c2zUTvyj
🔗 2 x CD4017 CMOS Decade Counters: https://s.click.aliexpress.com/e/_c33qzzRt
🔗 2 x 2N2222 NPN Transistors: https://s.click.aliexpress.com/e/_c4OwNvnZ
🔗 3 x 220Ω Resistors: https://s.click.aliexpress.com/e/_c41SucJd
🔗 1 x 10kΩ Resistor: https://s.click.aliexpress.com/e/_c41SucJd
🔗 1 x Push Button Switch: https://s.click.aliexpress.com/e/_c3cfuN6J
🔗 1 x SPDT Switch: https://s.click.aliexpress.com/e/_c4FRHRaX
🔗 18 x 5mm Red LEDs: https://s.click.aliexpress.com/e/_c2RpNzh9
🔗 2 x 5mm Green LEDs: https://s.click.aliexpress.com/e/_c2RpNzh9
🔗 1 x 3mm Blue LED: https://s.click.aliexpress.com/e/_c306Pzbh
🔗 1 x 10mfd Capacitor (optional)
🔗 1 x LiPo Battery: https://s.click.aliexpress.com/e/_c4okFfef
🔗 1 x Battery Charging Module (optional): https://s.click.aliexpress.com/e/_c3EJLcZh
🔗 1 x Battery Level Indicator: https://s.click.aliexpress.com/e/_c4KGEDh5
And a 3D Printer to print the enclosure


Video Elements
--------------------------
00:00 Introduction
01:18 Components Required
01:47 Circuit Diagram
02:26 Core Functionality
04:16 The Code
06:26 Breadboard Demo
07:18 3D Printing
08:21 Soldering
10:21 Final Demo


Thanks
------
Thanks again for checking my post. I hope it helps you.
If you want to support me subscribe to my YouTube Channel: https://www.youtube.com/user/tarantula3

Video: https://youtu.be/5jVFR7KSNmg
Full Blog Post: https://diyfactory007.blogspot.com/2026/05/Roulette.html

References
GitHub: https://github.com/tarantula3/ESP32_Roulette
Gerber: https://www.pcbway.com/project/shareproject/DIY_LED_Roulette_Wheel_ESP32_C3_Project_721a3822.html
STL: https://github.com/tarantula3/ESP32_Roulette
DIY 555 Pulse Generator Module: https://youtu.be/bMAnipPOjFo

Support My Work
BTC: 1Hrr83W2zu2hmDcmYqZMhgPQ71oLj5b7v5
LTC: LPh69qxUqaHKYuFPJVJsNQjpBHWK7hZ9TZ
DOGE: DEU2Wz3TK95119HMNZv2kpU7PkWbGNs9K3
ETH: 0xD64fb51C74E0206cB6702aB922C765c68B97dCD4
BAT: 0x9D9E77cA360b53cD89cc01dC37A5314C0113FFc3
BNB: 0xD64fb51C74E0206cB6702aB922C765c68B97dCD4
POL: 0xD64fb51C74E0206cB6702aB922C765c68B97dCD4
LBC: bZ8ANEJFsd2MNFfpoxBhtFNPboh7PmD7M2
COS: bnb136ns6lfw4zs5hg4n85vdthaad7hq5m4gtkgf23 Memo: 572187879

Thanks, ca again in my next tutorial.
#digitalroulette #kidsroulette #roulette