This repository contains a collection of projects and assignments developed during the course Workshop V: Digital Electronics at the Universidad Nacional de Colombia Sede Medellín. The following is a brief description of the main folder and highlights the project "LED Audio Analyzer".
├── Libraries
│ ├── test
│ │ ├── TestADC
│ │ ├── TestCMSIS
│ │ ├── TestI2C
│ │ ├── TestPWM
│ │ ├── TestSPI
│ │ ├── TestUSART
│ │ └── TestUSART2
│ ├── 03-IntroHAL
│ ├── 05-DemoGPIOx
│ ├── 05a-IntroGPIOx
│ ├── 06-LEDBlinker
│ ├── 07-EXTI
│ ├── BasicConfig
│ ├── BasicTimer
│ ├── CMSIS-BasicConfig-DSP
│ ├── CMSIS-Full
│ ├── UpdateGPIO
│ ├── mcu_headers/CMSIS
│ ├── DSP_DRIVER/Include
│ └── PeripheralDrivers
├── Assignments
│ ├── Digital
│ ├── Examen
│ ├── SolucionTarea2
│ ├── SolucionTarea3
│ ├── SolucionTarea4Especial
│ ├── Taller_8
│ └── Talleres
├── Project
│ ├── LED_AudioAnalizer_2.0
│ └── LED_AudioAnalizer_3
├── README.md
└── .gitignore
The LED Audio Analyzer project is an Audio Spectrum Analyzer that uses LED arrays to graphically display the frequencies present in an audio signal. This project combines concepts of digital electronics, microcontroller programming and audio signal manipulation.
Uses LED arrays to visually represent the detected audio frequencies.
Provides real-time analysis of the incoming audio signal.
Allows you to adjust parameters such as sensitivity, refresh rate and spectrum resolution.
The LED Audio Analyzer captures the audio signal through a microphone or direct connection to audio devices; processes it through a Fast Fourier Transform (FFT) to identify the frequencies present. It then uses LED arrays to display light intensity bars corresponding to each detected frequency. This approach provides a unique graphical representation of the spectral composition of the audio signal.
- STM32F411RE Nucleo
- LCD Display 2004A with I2C Module
- 32 x 8 Dot Matrix Display with MAX7219
- MAX9814 Microphone Amplifier
- 3-Pole 3.5mm Stereo Headphone Jack
- 3.3V/5V Output Breadboard Power Supply
Can be integrated into interactive lighting projects that respond to music or ambient sounds.
Serves as an educational tool to understand the relationship between the audio signal and its graphical representation.
This project highlights the versatility and practical application of the concepts learned in the subject, providing an enriching learning experience in the field of Digital Electronics.