Presentando ArduBOINC – Muestra tus tareas de BOINC en una pantalla LCD usando un Arduino

Presentando ArduBOINC – Muestra tus tareas de BOINC en una pantalla LCD usando un Arduino

Hola a todos,

Hoy ha sido otro día creativo. Esta vez, les presento mi nuevo proyecto, ArduBOINC:

ArduBOINC

ArduBOINC viene de Arduino y BOINC. Es un proyecto que he querido hacer desde hace tiempo cuando mi LattePanda todavia funcionaba, pues se daño hace unos días y me encuentro en el proceso de mandarlo para reemplazo o reparación. Afortunadamente, el UDOO x86 me llegó días despues y es entonces que decidí retomar esta iniciativa y hacer este proyecto, ya que el UDOO x86 también tiene un Arduino integrado (Arduino 101 / Intel Curie).

Nuevamente, este es un programa escrito en Visual Basic .NET ya que es mi lenguaje de programación favorito, y el sketch de Arduino fue hecho usando el IDE oficial de ellos.

Este proyecto consiste en dos partes. Primero, necesitas cargar el sketch de Arduino a tu tarjeta de Arduino, y luego puedes usar el programa de Windows para mostrar tus tareas de BOINC. Esto es posible usando la interfaz de comunicación serial del Arduino y de Windows. Simplemente seleccionamos el puerto COM donde se encuentra el Arduino conectado y el programa de Windows comenzará a comunicarse con él.

Ayer anuncié que hice una herramienta para mostrar las tareas de BOINC en páginas web. Esta herramienta funciona básicamente de la misma manera, excepto que nos estamos comunicando con el Arduino. El programa utiliza la misma librería (BoincRpc) usada en el proyecto pasado para agarrar las tareas y mandarlas al Arduino.

Lo grandioso de este proyecto es que sólamente necesitamos un Arduino, ya sea un Arduino Uno, Mega, etc. y una pantalla LCD que sea compatible con la librería Liquid Crystal Display que viene incluida con el IDE del programa. También, es compatible con el UDOO x86 y el LattePanda, ya que ambos cuentan con co-procesadores de Arduino y son compatibles con el IDE oficial. También debería funcionar con otros productos que sean compatibles con el IDE de Arduino y que tengan un chip compatible, como el SparkFun RedBoard.

Esta herramienta es de Código Abierto. ¡Chequéalo aquí! El Sketch de Arduino y la herramienta de Windows se encuentran ahí.

A continuación, verás un video detallando el programa, el sketch, y cómo funciona:

Aquí verás unas imágenes de una versión en progreso de ArduBOINC corriendo en un Arduino Mega ADK:

A continuación, verás un video del programa corriendo en el Arduino Mega ADK:

¡Espero que encuentren esta herramienta útil! Es perfecto para añadir pantallas LCD a las computadoras que desees monitorear sin tener que encender el monitor de las computadoras.