Skip to content

devsoft-co-za/One_Button_Remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One Button Remote

ESP32 C3 Super Mini Bluetooth Foot Switch

This project creates a simple Bluetooth remote using an ESP32 C3 Super Mini microcontroller with a single button attached. It's designed as a foot switch to control the One Button Player Android app.

About One Button Player

One Button Player is an innovative Android app that transforms your device into a sophisticated media controller that responds to a single button press. Perfect for live performances, presentations, and hands-free media control.

Learn more and download the Android app: Introducing One Button Player and One Button Remote

Hardware Setup

  • Microcontroller: ESP32 C3 Super Mini
  • Button: Single button connected to pin 20
  • Power: USB-C connection
  • Function: Sends Bluetooth media play/pause commands

Features

  • Single button design for foot switch integration
  • Reliable Bluetooth LE connectivity with Android devices
  • Custom Bluetooth library modifications for improved connection reliability
  • Perfect for performers, presenters, and accessibility use cases

Project Structure

  • src/main.cpp - Main firmware code
  • platformio.ini - PlatformIO configuration
  • lib/ESP32-BLE-Keyboard/ - Custom Bluetooth keyboard library

Building and Flashing

  1. Install PlatformIO
  2. Clone this repository
  3. Connect your ESP32 C3 Super Mini via USB
  4. Build and upload using PlatformIO

Support the Project

This project was built for my Patreon supporters! Consider supporting development: Support on Patreon

Perfect For

  • Live Performances: Poi spinners, jugglers, magicians
  • Presentations: Hands-free slide advancement
  • Accessibility: Simple media control for users with limited mobility
  • Background Music: Control audio without touching your device

License

Open source - feel free to modify and adapt for your needs!

About

ESP32 C3 based BlueTooth Media Button Control device for One Button Player Android App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages