Hi, everyone. I am a completely newbie here and am in my 2nd year in Electrical and Electronic Engineering course in my university.
We are starting a project with a Arduino-based microcontroller as part of my assignment. It will be a system, which will turn on a light bulb, based on voice command. It will take in anyone's voice and compare with a stored voice command; if there is a match the bulb will turn on, otherwise it won't. Similarly, for turning it off. This is the overall idea at least.
We are thinking a 16-bit or 32-bit processor would be fine as 8-bit is too simple. Since we will be processing voice signals, a large program and therefore a large RAM and ROM will be needed. Also, we want to prefer EEPROM, which can be used again. Based on a preliminary circuit, we figured it should have at least 8 I/O pins. Among the peripherals, an ADC, a timer/counter, a reset and a few alike are definitely essentials.
Thats about all we figured out. But we are unable to figure out which MC to use among all the varieties. So it would be helpful if someone could give suggestions as to which to use. Also, any other advice about the overall project would be really helpful, since this is our first project. Thanks in advance.