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:

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