Drum booth controller with Java, JavaFX, Raspberry Pi and Arduino
How to call your son to the dinner table while he is playing the drums upstairs? With a JavaFX touchscreen application with web interface!
Material list:
- Raspberry Pi 3B+
- Touchscreen, in my case a 7” model
- 2 * SPI stackable relay boards
- Arduino Uno
- WS2812B LED strip
- 5V power supply, depending on the number of LEDs on the strips, in my case this 20A model
- USB cable between Pi and Arduino
- Mounting material, a lot of cables, different lights to connect to the relays
The project code is shared on GitHub > “DrumBoothController”. As it uses both a Raspberry Pi and an Arduino, you’ll find two directories in the sources.
For a full description check this blog post.
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (0 comments)