This IoT/Web based Spectrum Analyzer uses a single ESP32 to create up to 64 channels to visualize the different audio bands.It uses only 6 external components to function .It has no LEDS or TFT screens but it uses a HTML webpage to display all the frequency bars. The ESP32 used is running on both processor cores. Core 1 is used to run the main loop of the program while core 0 is used to constantly update the webdata. Although the program itself makes it possible to run on a single core, using both cores will lead to better performance. This is so easy to build and program; you just have to try it! You won’t even have to install the ARDUINO software. Just use the web programmer to upload the precompiled binary file.
Supplemental Content:
- Episode 570 Resources
- Web Browser Programming: https://donnersm.github.io/WebSpecElement/flash.html
- ESP32 Repository: : https://dl.espressif.com/dl/package_esp32_index.json
Layout | Schematic |
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
Resistor | Te Connectivity | 4 | Buy Now |
Capacitor | TDK | 1 | Buy Now |
Switch Tactil | Te Connectivity | 1 | Buy Now |
Additional Parts:
ESP32 DOIT DEVKIT V1.0. You can use other ESP32 but you will have to adjust the wiring accordingly |
A breadboard or experimantal PCB to build the circuit on. |