Oscilloscope Voice Control using ESP32

(Update: This article was originally published in Feb 2022. Since then I’ve heard reports of people being unable to get the Elechouse voice recognition module working correctly. I suspect that’s due to changes in the Arduino toolchain and API. Please don’t attempt to build this project unless you’re comfortable debugging such issues, as I don’t have a setup any longer to provide support. If you do get it working, please let me know.)

Have you ever held a scope probe in each hand, while peering over at the scope, and wished that either you had a third hand for the scope, or you could call “stop”, to freeze the oscilloscope? That’s exactly what this project does. It uses an ESP32 and an Elechouse voice recognition module V3 to send voice commands via WiFi to an oscilloscope on the local network. In my case it’s a Rigol MSO5000 scope (MSO5072 to be exact), but other scopes can be supported with minor edits to the code.

Oscillscope Voice Control Module

 

<< Home Hardware >>