descripción técnica del controlador OSC MIDI |
|||
-
página modificada en septiembre de 2009 - (English
version)
|
Todos los "links" asociados con este documento se encuentran al final de la página: El proyecto entero, que incluye los esquemas de los circuitos electrónicos y los codigos HEX para el Microcontrolador 18F442, los ficheros abiertos en C (Source Boost), el programa escrito en PD (pure data) para manejar el panel, se puede bajar desde el link "download" al pie de la página. |
panel inalámbrico para controlar OSC o mensajes MIDI. |
foto el Ravallero
|
El circuito
electrónico del Panel transmite/recibe los datos mediante una conexión
inalámbrica hacia un pequeño circuito impreso “HOST” (placa
Rx_Pad_to_HOST), utilizando módulos xBee. Desde el “HOST” los datos
serán convertidos por un “Level-Shifter” (placa MAX232_UART), el cual
se encuentra conectado al puerto serie RS232 del ordenador. Un programa escrito en PD (Pure Data) recibe y transmite los datos y, a su vez, desde el programa, se pueden enviar datos a otros programas a través de OSC ó mensajes MIDI, incluso a otros ordenadores, dependiendo de lo que uno quiera manipular o manejar. Todos los Pad's pueden estar configurados como botones ó “triggers”, dependiendo de las necesidades de cada uno, y se activarán golpeando los Pad's a mano, con un palo de batería o algo similar. |
La electrónica del Panel incluye: - Pad_trigger_HC14: un circuito para capturar los 16
piezo-eléctricos utilizando un LM324, un 74HC14 y un multiplexor
DG406CWI.
- Rx_Pad_to_HOST: HOST con un módulo xBee. - MAX232_UART:
Sencillo conversor de voltaje (UART hacia RS232). |
capturar los golpes del panel |
Pad_trigger_HC14: circutio para capturar los "hits" del panel. Para capturar el señal de los piezo-eléctricos he desarrollado
un circuito simple pero muy eficaz utilizando un LM324
(préamplificador) y un 74HC14 (Schmitt-Trigger) para tener un señal
preciso. |
Pad_trigger_HC14 para 16 piezo-eléctricos. |
foto el Ravallero
|
Pad_18F442_xBee: circuito con el PIC, xBee & el ULN2803. Como ya comentado anteriormente utilizando el PuertoA RA0-RA3
el multiplexor DG406CW esta escaneado permanentemente. |
foto el Ravallero
|
PW_PAD_USB:
(alimentación).
Los circuitos electrónicos están alimentadas por dos pilas
Li-Ion, los UNIROSS 3,7V 1080mA. Una de estas baterías esta encargada
de alimentar los Led's y la otra alimenta el circuito con el 18F442
& xBee (Pad_18F442_xBee) y el circuito Trigger” (Pad_trigger_HC14)
con el multiplexor DG406CWI. |
foto el Ravallero
|
visualizar el esquema electrónico del circuito
"Pad_trigger_HC14"
|
visualizar el diagrama de bloques del circuito
"Pad_18442_xBee"
|
visualizar el diagrama de bloques del circuito
"PW_PAD_USB"
|
RX_Pad_to_HOST |
foto el Ravallero
|
Rx_Pad_to_HOST; |
visualizar el diagrama de bloques del circuito
"RX_Pad_to_HOST"
|
MAX232_UART |
MAX232_UART: FT232_USB: |
visualizar el diagrama de bloques del circuito
"MAX232_UART"
|
|