To find resources to develop the product and the main system, we are developing a simplified demo for public show.
Hardware Definition.
Central System
-SO ArchLinux
Peripherals
System Control. (human -> machine, communication)
Standard USB GamePad, even keyboard.
I/O Signal System. (Real Time)
SPI Bus of RPi, with attached ADC/DCA IC's and aditional circuitery.
Electroestatic Tresducers used with the gidelines described "A BIOLOGICALLY INSPIRED SONARHEAD" ( https://sites.google.com/site/sbeiprivate/tareas-demostrador-robotica/tareas-agosto/biosonar.pdf )
Sound Interface (machine -> human, communication)
A Standard Headphones, attached at the RPi sound "card/port" programmed using the:
http://www.music.mcgill.ca/~gary/rtaudio/
https://ccrma.stanford.edu/software/stk/
Software Modules for run on the Central System.
Control Module.
Getting parameters from a Standard USB gamepad.
Signal Synthesis Module.
Using open lybraries defined:
http://www.music.mcgill.ca/~gary/rtaudio/
https://ccrma.stanford.edu/software/stk/
SPI interfacing module.
Software to communicate the RPi SPI port with the ADC/DCA chips.
Feedback module.
Using sound procesed by STK and RtAudio functions and may be some GamePad Vibration.
Main module.
The whole application is integrated here.