Mark's IoT / web based spectrum analyzer uses a single ESP32 microcontroller to create up to 64 channels to visualize different audio bands. It uses only 6 external components to function, and has no LEDs or TFT screens. Instead, it uses an HTML web page 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 web data.
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 have to try it! You won’t even need to install the Arduino software; just use the web programmer to upload the precompiled binary file.
Discuss this episode and download all files on the element14 Community!
https://bit.ly/3fv0oqyEngage with the element14 presents team on the element14 Community - suggest builds, find project files, and see behind the scenes video:
https://bit.ly/3tmdewvVisit the element14 Community for more great activities and free hardware:
https://bit.ly/3q6YMpuTech Spotlights:
https://bit.ly/3qPrDhMRoadTest and Reviews:
https://bit.ly/3pV5BuxProject14:
https://bit.ly/31wbnJY#0:00 Welcome to element14 presents
#0:33 Overview
#1:01 What's In A Sound?
#3:57 The Electronics
#6:18 The Code
#10:18 Web Browser Programming
#11:47 Showtime!
#12:57 Give your Feedback
#esp32 #esp32project #arduino #arduinoproject #iot #internetofthings #spectrum #spectrumanalyzer