Hello, The amount of electricity that can be collected by a speaker is not enough to power an Arduino and charge a battery, you have to find another source of energy, such as light, heat , a mechanical movement, a waterfall...
I am an electronics engineer with more than 20 years of experience in the design and production of analog or digital type electronic cards or a mixture of the two types,i use simulators daily, especially for analog circuits..
I also develop low-level programs, which allows me to provide a complete package.
I have been using a 3d printer for more than 10 years, and I own a metal lathe and a milling machine, these tools allow me to make mechanical parts.
I have the equipment to assemble prototypes and measure performance.
I regularly use STM32 type micro-controllers STM32L152, STM32F429, STM32F030, Raspberry Pi or Arduino
I am used to integrating strong technical constraints, such as operating temperature, consumption or long-term reliability.
I can make validation prototypes of sub-functions to ensure performance.
Best regards
Remi