At my day job I'm an application level developer, but I have an idea that I would like to prototype that's a bit more on the microcontroller side.
Basically I want to be able to display some static images on 4 (although the ability to expand would be nice) 2-4 inch color screens such as TFT or OLED. On press of a button, I want to be able to load a different image in no more than 250ms, and play a short sound clip. As far as I can tell, displays that have onboard controllers that implement the SPI are ideal. Not sure what else is out there and really don't want to write my own drivers if I can avoid it.
My big problem is the controller. The ones I've looked into seem to have one or two sets of dedicated SPI pins. I know SPI is a 1 controller, multiple devices scheme, but that still seems limited by the number of selector pins. I've never designed a project like this from scratch, and I'd love some help getting started. I can barely find examples of people using two displays with Raspberry Pis. I'm not sold on Pi or Arduino, I'm just familiar with them. Any other user-friendly-ish MCU would work great.
If there's a better way to connect, or a better microcontroller to use I'd love to know.