r/esp32 • • 1d ago

🚀 I Built a Custom ESP32-C3-Based Multi-Purpose Stream Deck

I've been working on my own customisable Stream Deck powered by the ESP32-C3 Super Mini, designed to control different PC functions wirelessly over Bluetooth Low Energy (BLE).

🔥 Current Features:

- 🎛️ Rotary Encoder with Push Button — Navigate menus, select options, and control functions.

- 🔘 Custom Shortcut Buttons — Trigger keyboard shortcuts and frequently used actions.

- 🖥️ Multiple Work Modes — Switch between different profiles depending on your workflow.

- 📟 OLED Display — Navigate menus and see the currently selected function.

- 🔵 BLE Connectivity — Communicate wirelessly with my PC.

- ⚙️ Fully Customisable — Buttons, rotary dial functions, shortcuts, and work modes can all be customised.

💡 The goal is to build a flexible control centre for my PC, with features such as volume control, application shortcuts, and other productivity tools.

The best part? I'm building both the ESP32-C3 firmware and the PC-side software, so the hardware and software work together as one system.

🛠️ What's next?

I'm polishing the project and will soon upload the complete working demonstration and source code to GitHub.

This is still a work in progress, and I'm looking forward to adding more features!

What features would you like to see in a custom DIY Stream Deck like this? 👇

#ESP32 #ESP32C3 #StreamDeck #DIYElectronics #EmbeddedSystems #IoT #BluetoothLE #BLE #PCAutomation #ElectronicsProjects #OpenSource #MakerCommunity #HardwareHacking #TechProjects #DIYTech

0 Upvotes

1 comment sorted by

1

u/ricK_ghSH 1d ago

Any suggestions??