Carrera Unifin

Uno de los proyectos que me fueron asignados mientras trabajaba en Intus fue este con Unifin. El cliente quería realizar una carrera basada en el número de retweets que tuvieran diferentes concursantes y mostrar la carrera en vivo por Facebook. Hubo diferentes retos para realizarlo pero la principal tarea para mí era realizar la conexión entre la API de Twitter y los carros que estaban en la pista.

Lo primero era descubrir como manipular a los carros de la pista sin tener que usar manualmente los controles. Trabajé directamente con el proveedor de los carros para platicar con él sobre su funcionamiento. Como funcionan es que cada control tiene un potenciómetro que varia el voltaje que se aplica a cada carril. Dependiendo de los valores el carro irá más o menos rápido. Para poder controlar esto utilizamos piezas de arduino que nos permitían asignar valores desde el código. Una vez que logramos manipular a los carros con los valores asignados con código, conectamos la Arduino a Touch Designer para manipular los carros desde ahí. Lo único restante fue utilizar la API de Twitter en Python para realizar la conexión con la cuenta del cliente y ver que tweets eran los más retwiteados.

El día del evento tuve que estar directamente involucrado ya que había que activar y desactivar la API acorde a lo que estuviera pasando en el stream del video. Al final los clientes quedaron a gusto con el resultado y pudieron realizar una carrera basándose sólo en la cantidad de retweets que conseguía cada participante.