Good evening,
I have an application that I would like to implement. My application is fairly simple:
1. A camera will take pictures and output them to a microcontroller
2. A microphone will record audio and output it to a microcontroller
3. The microcontroller will send the pictures and audio wirelessly to a computer
4. The computer will have a program running that will process that data
5. The computer will send audio data back to the microcontroller
6. The microcontroller will output that audio to a speaker
This is what I'm thinking:
1. Using an Arducam to send JPEG pictures via SPI to a TM4C1294 MCU
2. Using the TM4C's analog-to-digital converter to record and digitize analog mic data
3. Using a CC3100 WiFi Boosterpack for the TM4C to wirelessly send the digitized camera and audio data to the computer program on the desktop
4. Send audio data via WiFi back to the MCU from the desktop, and then send that via SPI to a digital-to-analog converter which then goes to a speaker
Is this system architecture right, and if so, will this hardware get the job done? Does anyone have any suggestions, preferably on hardware (although all advice much appreciated) for this application?
Thank you,
Charles