Difference between revisions of "DSP experiments"

From Hackerspace ACKspace
Jump to: navigation, search
Line 10: Line 10:
 
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.
 
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.
  
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result
+
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:
 
<div style="border: medium none; padding: 1ex; text-align: center;">
 
<div style="border: medium none; padding: 1ex; text-align: center;">
 
{{#widget:Iframe
 
{{#widget:Iframe
Line 19: Line 19:
 
}}
 
}}
 
</div>
 
</div>
 +
 +
Continiouing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,
 +
which in fact is an Arduino Mega compatible using an PIC32 processor.
 +
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.
 +
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.
 +
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)

Revision as of 21:07, 11 October 2011

Project: DSP experiments
Featured:
State Active
Members Coolepascal
GitHub No GitHub project defined. Add your project here.
Description Digital Signal Processing with a microcontroller and DAC
Picture
No project picture! Fill in form Picture or Upload a jpeg here

To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board. The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.

One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output. Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.

As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:

Continiouing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board, which in fact is an Arduino Mega compatible using an PIC32 processor. Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries. This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield. I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)