GitHub - knxhelden/Buttonboard: Control unit for entertainment shows · GitHub
Skip to content

Latest commit

 

History

210 Commits

Folders and files

Repository files navigation

🎛️ Buttonboard – Entertainment Controlling System

The Buttonboard is a flexible control platform built with .NET and optimized for the Raspberry Pi. It enables the design and execution of interactive entertainment scenarios, ranging from private home projects to live shows and installations.

Key features include:

  • 🎛️ Device control for audio and video outputs
  • 🌐 IoT integration via MQTT and REST APIs
  • ⚡ Lightweight deployment with self-contained binaries, no runtime installation required
  • 🛠️ Designed for extensibility, making it easy to add new scenarios or device types

Typical use cases:

  • Interactive Halloween or stage shows
  • Smart home entertainment control
  • Rapid prototyping of IoT-driven experiences

📦 Installation Guide

The complete installation guide, as well as a list of the necessary hardware and its wiring, can be found in the documentation:


📦 Deployment & Execution of the Buttonboard App

1. Deployment

The application is built using a Publish Profile and then transferred to the Buttonboard.

Publish Profile

ℹ️ Note: The deployment is performed as a self-contained deployment. All required libraries and the .NET runtime are included in the application package — no separate .NET installation is required on the Raspberry Pi.

2. Execution

After transferring the files to the Raspberry Pi, set the execute permission on the application binary:

chmod +x /opt/buttonboard/BSolutions.Buttonboard.App

You can then start the application with:

/opt/buttonboard/./BSolutions.Buttonboard.App

About

Control unit for entertainment shows

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages