Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Bluetooth Music Controller (Android)

Control your speaker’s volume, bass, and mute functionality wirelessly using an Android application communicating with an ESP32 over Bluetooth Serial (SPP).


Overview

This Android application enables users to adjust speaker output parameters by transmitting commands via Bluetooth to an ESP32 microcontroller connected to an audio amplifier system.

User interaction with the mobile interface results in immediate hardware response without direct physical control.


System Architecture

Android App ↓ Bluetooth Serial (SPP) ESP32 Microcontroller ↓ UART Interface Audio Amplifier ↓ Speaker Output

The application sends control values (Volume / Bass / Mute) as Bluetooth packets which are interpreted by the ESP32 to adjust amplifier parameters.


Features

  • Real-time volume adjustment
  • Bass level control
  • Mute functionality
  • Bluetooth pairing with ESP32
  • Wireless command transmission
  • Hardware-level audio manipulation

Installation (For Non-Developers)

  1. Go to the Releases section of this repository
  2. Download app-debug.apk
  3. Enable Install from Unknown Sources in Android settings
  4. Install the application

Hardware Required

  • ESP32 Microcontroller
  • Bluetooth-enabled Speaker
  • Audio Amplifier Module

Tech Stack

  • Kotlin
  • Android SDK
  • Bluetooth Serial Communication (SPP)
  • ESP32

Testing Status

The application has been tested with ESP32 hardware to control real-time speaker output via Bluetooth communication.


Use Case

Integration between mobile software and embedded hardware systems for wireless device control — suitable for IoT-based audio interfaces and smart speaker environments.

About

Control your speaker’s volume, bass, and mute functionality wirelessly using an Android application communicating with an ESP32 over Bluetooth Serial (SPP).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages