Picnic Code
Ha nacido Netbows!
El día 19 de mayo tuvo lugar en la sala Hedy Lamarr del campus Miguel Delibes de la UVA un taller dentro del congreso Picnic Code 2016. Dicho taller impartido por el equipo de Argotec presentó Netbows a los asistentes, y les dio la oportunidad de ser los primeros en poder conocer la gama de dispositivos disponibles y trastear con ellos, llegando en un par de horas a crear sus propios proyectos a medida del Internet de las Cosas.
El taller comenzó con una breve presentación del CEO de Argotec Ingeniería, Antonio Sainz, en la que se mostró qué es Netbows, de qué es capaz y cómo se adapta a las necesidades del usuario. Dentro de todas las posibilidades que ofrecen estos dispositivos, se descubrió el eje central del taller: construir un “cervezómetro”. Sistema similar a los típicos contadores de volumen de cerveza que sale por un grifo, pero con la particularidad de que en este caso se podía medir cuánta exactamente se echa en cada vaso y luego jugar con los datos para…: saber cuántas cervezas se echa a cada usuario, cuantas cañas han salido de cada barril, etc.
¿Cómo se conseguía? Una Netbows, que se conectaba a un caudalímetro y a un lector RFID. Cada vaso estaba etiquetado con una etiqueta RFID y así se conseguía hacer la asociación volumen – usuario. El objetivo del taller es que cada grupo consiguiera hacer el montaje HW y la programación para conseguir un sistema funcional que probar más tarde en el grifo.
Francisco Huidobro tomó entonces las riendas de la presentación y presentó a los 6 grupos los kits Netbows que tenían en sus mesas. Cada kit contenía una Netbows CORE 01010 4×2, un módulo de comunicaciones COMM 03030 WiFi, un módulo de expansión COMM 03040 conectado a un lector RFID, dos tarjetas RFID, un grid de temperatura y humedad GRID 04020, un grid de sensores digitales GRID 04120 conectado a un caudalímetro, dos grids de sensores analógicos GRID 04120 conectados a una sonda de temperatura y un sensor de luminosidad respectivamente, un soporte para la Netbows y cable de alimentación USB con cargador.
Mucho más de lo que hacía falta para el objetivo principal, pero así se podía “jugar” un poco más.
Los participantes empezaron a situar los módulos a su Netbows y la alimentaron para que se conectara a la red WiFi habilitada para el taller. Una vez conectada la Netbows, se comunicaron con ella a través de un cliente TCP con el que pudieron obtener la descripción de su dispositivo, consultar el valor de los GRIDs conectados, etc.
Situados en este punto, se proporcionó el código de una API muy sencilla para que con unos leves conocimientos de Java desarrollaran sus ideas utilizando los kits proporcionados. El código se puede descargar libremente en el siguiente link:
https://github.com/Netbows/picniccode
Con las explicaciones del equipo de Argotec, los participantes se fueron familiarizando con el sistema para, entre otras muchas posibilidades, poder comunicarse y obtener la información deseada de sus Netbows, y a partir de este momento, se retó a los equipos a que trabajasen con el objetivo de conseguir un sistema capaz de mostrar a través de su servidor TCP, el caudal de cerveza que fluía por el grifo al tirar una caña, conectando su mota al caudalímetro ubicado en serie con el conducto de cerveza y pasando la jarra (con el tag RFID en su base) con la cerveza sobre el lector incrustado en la barra de bar.
Los equipos motivados por una caña de cerveza fresquita bien tirada (sin alcohol ;)), se sumergieron en el código y poco a poco cada equipo fue alcanzando el objetivo, sirviéndose sus cañas y midiendo el caudal de cerveza servido. Algunos equipos fueron más allá y con otras herramientas proporcionadas para el taller, fueron capaces de a partir de la cantidad de cerveza servida, encender una serie de bombillas conectadas a otra Netbows conectada a la misma red local, que gobernaba la alimentación de dichas bombillas mediante unos modulos GRID con relés.
Los grupos interactuaron entre sí, pusieron en común sus resultados y plantearon todas sus cuestiones al equipo de Argotec. Como punto final al taller, se sortearon los kits entre los participantes, y 6 fueron los agraciados que se llevaron su kit Netbows a casa.
Así fue el primer taller de Netbows, primero de muchos. Toda la información se adjunta a continuación, así como más fotografías del evento.
Un saludo!
Argotec-Team
- Published in Uncategorized