So the obstacles that we've been encountering with the Arduino and the interleaving/mixing of the audio tracks may be solved, but as with any real-world project there are time constraints and the clock's ticking is getting louder. All of the devices should be up and running within 2 weeks' time.
So, we're ditching the audio shield due to it's slow speed and the real time digital mixing, for now. Instead, we'll be working with the high speed processing of the ISD4002 ChipCorder(R) that works with real time audio for playback and recording. The beauty of the device is that:
The main thing is that the mixing of the two audio sounds will be done by a LM386 set up as a summer or with a splitter/combiner.
The first prototype should be set up on a breadboard just to show feasibility. After that, we may decide to create custom soldered boards, but I think sticking to breadboards for now would lead to very quick and efficient production. If we want to beautify it, we can always place the boards inside a project box.
There was talk about having the boards communicate with each other, but we'll leave that for later, if there's time for it.
So, we're ditching the audio shield due to it's slow speed and the real time digital mixing, for now. Instead, we'll be working with the high speed processing of the ISD4002 ChipCorder(R) that works with real time audio for playback and recording. The beauty of the device is that:
- It has built-in anti-aliasing and smoothing filters.
- A four-wire SPI interface.
- The family offers a variety of storage space and sampling rates.
- Most importantly, there is a circuit for directly uploading a WAV file onto the chip. Though it's programmed through a serial port, there are USB-to-serial adapters available.
The main thing is that the mixing of the two audio sounds will be done by a LM386 set up as a summer or with a splitter/combiner.
The first prototype should be set up on a breadboard just to show feasibility. After that, we may decide to create custom soldered boards, but I think sticking to breadboards for now would lead to very quick and efficient production. If we want to beautify it, we can always place the boards inside a project box.
There was talk about having the boards communicate with each other, but we'll leave that for later, if there's time for it.
No comments:
Post a Comment
Thanks for your feedback.