Skip to content

andresima0/ESP-Pedal

Repository files navigation

ESP-Pedal

Audio Effect Configured and Controlled by ESP32 and Mobile Application

The ESP Pedal is an audio effect pedal with customizable settings available through a mobile app. The project consists of two main parts: a mobile application and hardware based on the ESP32 platform.

The mobile app features a Bluetooth connectivity screen where users register the ESP32's MAC (Media Access Control) address and establish a connection via Bluetooth. Once connected, the app displays a screen with three Preset buttons. Each Preset button directs the user to a new screen with eight buttons, where they can toggle each button on or off to save its state. These buttons activate the digital outputs, or GPIOs (General Pin Input/Output), on the ESP32.

The hardware includes an analog audio circuit with key components switched through integrated circuits, activated by the digital outputs of the ESP32. A physical switch is also connected to a digital input on the ESP32, configured as a Latching Switch, allowing the user to navigate between Presets and activate the stored physical outputs from the app.

The ESP Pedal is an Overdrive, a mild distortion tailored for electric guitars, with adjustable equalization bandwidth and different waveform clipping modes for diverse tonal options.

Hardware Concept

Concept

Software Demonstration

ESP_Pedal.mp4

And everything working together...Turn up the volume!

ESP_Pedal_Sound.mp4

Full version in: https://www.youtube.com/watch?v=V8-tXVisoBw

About

Audio Effect Configured and Controlled by ESP32 and Mobile Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors