Main Content

Here I made four sports push buttons with arcade buttons using DFRobot Beetle ESP32-C3.

Push buttons, also known as tactile switches, can be found everywhere from simple lamps, and doorbells to large industrial machines. There are so many kinds of push buttons, but I like the arcade push buttons most because they usually have a great tactile, “clicky” feel. I have several arcade buttons in my toolbox, and I always want to make something with them. Lately, I’ve been working out. One day an idea comes to my mind, can I turn my arcade buttons into a device that helps me do sports? Sounds not bad. I decided to give it a try.

I am going to make 4 sports push buttons, one as a master node with a screen that supports a menu display and the other three as salve nodes. They are all based on ESP32-C3, a micro Beetle controller from DFRobot. It integrates a battery charging management function, which allows us to connect a lithium battery to it as a mobile power supply for the project, or charge the battery from the controller’s USB-C port when the battery is low. Also, to make them more interactive, I will add some sound and lighting to the push buttons.

This is what it looks like in the end.”

Link to article