Skip to content

AntonioBerna/spectrum-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spectrum-analyzer

GitHub License GitHub repo size GitHub Created At

Demo

untitled.mp4

Tip

For more information you can access the detailed explanation of the real-time spectrum analyzer. The file contains several technical aspects ranging from computer science, electronics to signal theory and embedded devices. P.S. For now the explanation is only in Italian.

Requirements

The project requires the following components:

  • ESP32 DevKit V1
  • OLED Display 128x64
  • KY-037 Microphone with LM393 Comparator

The following is the schematic of the project:

Note

You can find the Fritzing project file in the .github/fritzing/ directory.

Warning

You need to have the PlatformIO extension installed on your Visual Studio Code.

Mini docs

If you want to use the project, you need to clone the repository with the following command:

git clone https://github.com/AntonioBerna/spectrum-analyzer.git

Then you need to open the project with Visual Studio Code and upload the code to the ESP32 DevKit V1.

About

ESP32 Spectrum Analyzer using FFT (radix-2) in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published