En AISoy Robotics…

Un blog de los implicados en el proyecto AISoy

Comunicándonos con Arduino (Vídeo)

Agosto29

No lo podemos negar, en AISoy Robotics somos unos apasionados del mundo Arduino.  Como sabréis, se trata de una plataforma hardware muy versátil que ha conseguido crear una comunidad de usuarios amplísima, compartiendo muchísima documentación y herramientas de programación muy sencillas, pero potentes. Con Arduino, todos los interesados en el “cacharreo”, sea cual sea su nivel, tienen muy fácil introducirse en el mundo de la programación de microcontroladores.

A una placa Arduino se le pueden conectar múltiples dispositivos, como Servos, Sensores, u otras placas (BeagleBoard, PandaBoard, otras Arduino, placas de expansión, etc.), con lo que prácticamente podemos construir cualquier ingenio que se nos ocurra. ¿Os imagináis las posibilidades que podría ofrecer esta plataforma a nuestro AISoy1?

En el laboratorio AISoy hemos utilizado, y utilizamos, diseños basados en Arduino para realizar algunos prototipos y ensayos, y nos habíamos marcado como uno de los “hitos del Verano” facilitar al máximo la comunicación AISoy1-Arduino desde el AIRos SDK, para que todos los usuarios podáis sacar partido de sus posibilidades.

Dado que los AISoy1 integran un chip de comunicación radio (Nordic NRF24L01+), lo más sencillo era conectar a Arduino un módulo adicional con el mismo chip, de forma que AISoy1 pueda enviar datos de control desde la web de una botapp, o mostrar en ésta los datos que se le envíen desde un Arduino, por ejemplo.

Y … ¡objetivo cumplido!.  Para mostraros los avances, hemos grabado un vídeo con dos botapps que hacen uso de la comunicación radio entre un AISoy1 y un Arduino al que hemos conectado uno de estos módulos.

Para la primera botapp, hemos conectado un acelerómetro a nuestra placa Arduino, que envía los datos de posición al AISoy1. En el vídeo veréis cómo la posición del sensor se muestra en una gráfica XYZ  en la web de la botapp.

Para la segunda botapp conectamos un pequeño servo a Arduino, y controlamos su movimiento desde la web, con los cursores del teclado. En la web también hemos integrado una gráfica que refleja la variación de ángulo del servo.

Muy pronto podréis utilizar esta comunicación radio en vuestras botapps. En la nueva versión del API, que liberaremos durante la primera quincena de Septiembre, incluiremos nuevas funciones para facilitar su uso. Por supuesto os daremos también el código e instrucciones precisas para que podáis aprovechar el trabajo realizado en estas botapps en las vuestras, así como el listado de componentes que necesitaréis para repetir los resultados.

Ah, nos habíamos marcado un segundo “hito del Verano”,  dotar a los AISoy1 de comunicación wifi por medio de su USB… ¡y también lo hemos conseguido!.

¡Hasta muy pronto!

2 Comments to

“Comunicándonos con Arduino (Vídeo)”

  1. Avatar Septiembre 4th, 2011 at 8:13 pm Innovación abierta en nuevas empresas tecnológicas (I) Says:

    [...] una zona de Comunidad AISoy1 para los clientes que cuentan con un robot AISoy. Por otro lado, en su blog de los implicados en el proyecto AISoy comparte, video incluido, su último logro con todos los [...]


  2. Avatar Noviembre 30th, 2011 at 12:15 pm Valencia Says:

    [...] una zona de Comunidad AISoy1 para los clientes que cuentan con un robot AISoy. Por otro lado, en su blog de los implicados en el proyecto AISoy comparte, video incluido, su último logro con todos los [...]
    +1


Email will not be published

Website example

Your Comment: