Capa computaciĆ³n
Ā
Ā
Computadora central que se encarga de gestionar el envĆo y recepciĆ³n de datos.
Por un lado recibe la data de blockchain asĆ como la data de la app de control de la web. Esa data se convierte a datos MIDI CC y se transmiten usando el puerto MIDI. La conexiĆ³n fĆsica se realiza mediante interface USB a MIDI (gestiona puerto entrada y salida)
La idea es que la gente se conecte a la aplicaciĆ³n web, en lugar de diseƱar una app para mĆ³viles. Dado el tamaƱo del panel se recommienda usar el interfaz en una pantalla mĆ”s grande que la que pueda tener un telĆ©fono mĆ³vil.Ā Mike Barrow
Los datos que recibe el panel se traducen en movimiento fĆsico en los potenciometros "sliders" motorizados. Estos a su vez transmiten sus datos de posiciĆ³n, esto es para que cuando alguien manipula el control fĆsico pueda actualizar la aplicaciĆ³n web y haya una concordancia entre el panel de la web y el panel fĆsico. La computadora recibe la informaciĆ³n MIDI que genera el panel de control Vinophonics y tiene que traducir/mandar la data para mandar de nuevo a la web.
Hay que evitar que se produzca un error por loop entre los datos generados por la web y su vez los datos que genera el slider cuando se mueve por esta vĆa al mandar de nuevo sus datos de posiciĆ³n.
AdemƔs esta computadora tambiƩn recibe por entrada de audio la seƱal de sonido que genera vinophonics y se encarga de hacer un streaming para que la web pueda reproducir el sonido generado en todo momento. Se puede estudiar la posibilidad de grabar simultaneamente a modo de archivo sonoro ya sea en local o en la nube.
El puerto WAN puede ser Ethernet o Wifi a elegir, aunque la idea es que conectar el Vinophonics a una red sea algo sencillo y automĆ”tico ya que no vamos a tener una pantalla de ediciĆ³n para gestionar el sistema operativo directamente.
Con esta estructura conviene evaluar la computadora o configuraciĆ³n que pueda desarrollar tales tareas con un coste consumo y dimensiones (en el espacio interno del Vinophonics tiene prioridad la capa Sonido y Control)
Plataforma Raspberry, Micro PC...?Ā Hay que elegir el Hardware.
En funciĆ³n de esa plataforma tan solo queda elegir un interfaz USB MIDI compatible con la plataforma.Ā Antonio GonzĆ”lezĀ para ellos necesito saber en que hardware se puede trabajar.
Debido a las dimensiones que tendrĆ” el recinto interno del Vinophonics Controller serĆa muy recomendable poder utilizar una plataforma lo mĆ”s pequeƱa y de menor consumo posible.
Ā
Ā
DefiniciĆ³n de los parĆ”metros de Vinophonics
AquĆ definimos los canales de entrada y sus valores:
nĀŗ | Control | Control MIDI CC | Valores MIDI | Valores ViƱas | Correspondencia | Ā |
1 | Slider 1 | 20 | 0-127 | ? | Humedad zona 1 | Ā |
2 | Slider 2 | 21 | 0-127 | ? | Humedad zona 2 | Ā |
3 | Slider 3 | 22 | 0-127 | ? | Humedad zona 3 | Ā |
4 | Slider 4 | 23 | 0-127 | ? | Humedad zona 4 | Ā |
5 | Slider 5 | 24 | 0-127 | ? | BaterĆa | Ā |
6 | Slider 6 | 25 | 0-127 | ? | Temperatura | Ā |
7 | Slider 7 | 26 | 0-127 | ? | LLuvia | Ā |
8 | Slider 8 | 27 | 0-127 | ? | Velocidad viento | Ā |
9 | Slider 9 | 28 | 0-127 | ? | DirecciĆ³n viento | Ā |
10 | Slider 10 | 29 | 0-127 | ? | PresiĆ³n | Ā |
11 | Slider 11 | 30 | 0-127 | ? | Luminosidad | Ā |
12 | Slider 12 | 31 | 0-127 | ? | visitas web | Ā |
13 | Slider 13 | 32 | 0-127 | ? | ventas | Ā |
14 | Slider 14 | 33 | 0-127 | 48 (fracciones de 30min) | hora local viƱedo | Ā |
Ā | Ā | Ā | Ā | Ā | Ā | Ā |
Ā | Ā | Ā | Ā | Ā | Ā | Ā |
Ā
Ā
Ā