Los Kits de inicio Xbee

Objetivos

 

  • Presentar los modulos de XBee.
  • Presentar los kit de inicio XBee y Arduino.
  • Comentar los cursos online disponibles.
  • Hacer un revision del kit.
  •  

    Material requerido

     

    Como ya os comentaba unos días atrás, Digi International Spain tuvo la amabilidad de enviarme un par de kits de incio de XBee que voy revisando con menos velocidad de lo que a mí me hubiera gustado, porque al final no voy sobrado de tiempo (Para nada, en serio) pero con los que poco a poco voy avanzando.

    XBee coding plattaform

    Me ha parecido interesante comentaros aquí la buena sensación que me ha causado tanto los kits como la magnífica documentación que DIGI pone libremente a disposición de quien tenga interés, en su web.

    Para quien no este familiarizado con Xbee de DIGI, comentaros que es probablemente la solución estándard por excelencia en comunicaciones por radio frecuencia RF, tanto en punto a punto como en multipunto o en Mesh.

    vista principal

    No es precisamente un tema sencillo. No tanto por la complicación del tema en sí, sino por su amplitud, y la oferta de producto por parte de DIGI es sencillamente avasalladora y cubre tantos aspectos y rincones que introducirse en el mundo Xbee no es tarea sencilla especialmente al principio.

    Por eso es muy de agradecer los curso de formación que se pueden seguir en su web (En seguida os digo donde impacientes)  y los kits de inicio que vende para poder seguir esos cursos de modo que puedas arrancar en el sorprendente mundo de las comunicaciones XBee, de un modo guiado y con garantías (Esto me suena)

    Para los que tengáis interés en echar una ojeada, y desde luego os lo recomiendo si os interesa el tema, la página principal de entrada a la documentación y tutoriales de Xbee es esta: http://docs.digi.com

    Aquí encontrareis abundante documentación sobre lo que es XBee y los tipos de módulos disponibles, así como entradas a los cursos de formación guiados. Tomarlo con calma porque hay una cantidad espectacular de información

    En mi caso, me enviaron un par de kits de los que más directamente tienen que ver con Arduino:

    Vamos a ver un poco los kits y lo que se pretende con ellos

     

    XBee Arduino Compatible Coding Platform

     

    Este curso está pensado para iniciarnos en el mundo Xbee a través de Arduino y Processing, por lo que dispone de 5 lecciones con Processing que son las que aún no he hecho (Porque Processing siempre me da pereza) y otras 5 con Arduino directamente

    Para los que no lo conozcáis, Processing es un lenguaje Open Source diseñado para artistas y creadores gráficos en principio que ha acabado siendo, poco menos que el lenguaje oficial de Arduino, cuando buscas conectar tu Arduino y un PC para lo que sea (Ademas la comunidad Processing y la de Arduino somos muy colegas de siempre)

    El IDE de Arduino ha evolucionado como un fork del de Processing y si un día de esos que no sabéis que hacer, lo descargáis e instaláis, os sorprenderá ver… que parece que estas en Arduino (En realidad es al revés)

    SI queréis echar una ojeada al curso Arduino, aquí tenéis la entrada

    https://docs.digi.com/display/XBeeArduinoCodingPlatform/Kit+contents

  • Ojo con una cosa, me ha pasado un par de veces que cuando entras te pierdes y no encuentras por donde seguir, especialmente con el Chrome. Y es que tenéis un pulsador disimulado en la pagina, que pone y quita el menú de la izquierda y para que no sea fácil, sale quitado por defecto, así que seguramente tendréis que pulsarlo. 
  •  

    Formacion Xbee

    El kit viene magníficamente provisto de material:

    Qty.
    Part
    Picture of part
    1 Arduino Leonardo compatible
    1 XBee Shield
    3 Series 1 802.15.4 XBee Modules
    2 XBee breadboard adapters
    1 XBee USB adapter
    1 2-axis joystick
    6 Push-buttons
    3 Solderless breadboards
    2 Breadboard power supplies
    Bundle Jumper wires
    18 LEDs
    2 10kΩ potentiometers
    1 Package of 330Ω resistors  
    2 9V Battery clips
    1 Micro USB cable (for Arduino board)
    3 Mini USB cable (for XBee USB adapter
    and the breadboard power supplies)
    2 9V Batteries

    No es frecuente encontrar Kits tan bien provistos de material y empieza con un Arduino Leonardo para apoyar las prácticas e incluye todo lo necesario, tal como un Shield XBee, para montar los módulos RF en nuestros Arduinos de un modo cómodo para conectar un par de ellos rápidamente.

    También trae unos adaptadores para protoboard para los módulos XBee, imprescindibles para algunas prácticas y tres módulos Xbee de la Serie 1.

    • Conviene decir aquí que XBee tienes varias líneas de producto, entre ellas la Serie 1, la más sencilla y con ciertas limitaciones, pero también la más sencilla de manejar y de iniciarse, para después pasar a la Serie 2, no solo más potente sino también más versátil y después la Serie 2 PRO con alcances importantes .

    No tendría sentido ponernos a hablar de todas las posibilidades que hay en Xbee (Y yo no sería la persona más indicada) porque el abanico de posibilidades es inmenso y por eso, me parece un acierto un kit de inicio con la Serie 1, la más sencilla, pero que ya ilustra la forma de trabajar con ella y descubre algunas posibilidades muy interesantes.

    Me han gustado los tutoriales. Son claros y concisos y te van llevando por un itinerario bien pensado, para que veas posibilidades, mientras que en los laterales tienes información adicional con la que extender lo que vas viendo, aunque rápidamente te pierdes porque el tema es inmenso.

    Te muestra diferentes aspectos del tema Xbee, como la programación inicial de los módulos mediante el Xbee USB adapter y te presenta la herramienta imprescindible para configurar los módulos Xbee: el XCTU

    Varios ejemplos usan la librería Xbee para Arduino y te muestra muy por encima (Porque aquí hay mucha tela que cortar) ejemplos de comunicación entre los Arduino mediante los módulos XBee usando la API de la librería.

    Como no quiero enrollarme mucho, y para no ponerme pesado, el resumen es que me ha gustado el curso y que tengo que ir leyendo con calma la inabordable cantidad de información que tenemos en la web de DIGI y que si os interesa en serio el tema de las comunicaciones inalámbricas profesionales, tenéis aquí, un magnifico arranque de una forma ordenada. 

    Wireless Connectivity Kit

     

    Mientras que la plataforma Xbee Arduino está pensada para que los aficionados a Arduino, o sea los que estáis leyendo esto, se inicien en XBee desde una plataforma en la que nos sentimos confortables, para los que se inician de cero sin experiencia en ningún micro controlador, probablemente sea más interesante seguir el curso y kit que ahora nos ocupa, el “Wireless connectivity kit

    digi

    Se basa en la plataforma de desarrollo de Grove y consiste en un par de módulos que permiten la inserción de los sensores y actuadores estándar con el conector Grove y no requieren controlador externo, ya que el propio XBee incluye un procesador propio interno (Sorpresa, e incluso creo que se le puede controlar mediante comandos AT)

    El contenido del kit es un poco menor que en del kit previo, pero puede también ser muy interesante para los que ya disponéis de Arduinos y similares y queréis entrar directamente a conocer la plataforma XBee

    2 XBee Grove Development Boards
    2 Series 1 802.15.4 XBee Modules
    2 Micro USB cables
    2 XBee stickers

    El contenido del curso, es tan magnifico e imprescindible como el anterior y desde luego os lo recomendaría tanto a los que dispongáis este kit como a los que simplemente queréis husmear las posibilidades de conectividad de los XBee.

    No dejéis de echarle un vistazo porque creo que si el tema de las comunicaciones inalámbricas os interesan, encontrareis rápidamente que XBee puede no ser la solución más barata del mercado, pero es una que resuelve todas las posibilidades con un modelo común y una plataforma de software que sorprende por su potencia en cualquier situación.

    Aqui os dejo un mini vídeo de presentación del kit;

    Un saludo y espero que lo que os he contado pueda servir como presentación para que algunos os intereséis por un tema que tiene mucho presencia en todos los proyectos de comunicaciones de un cierto nivel,  por varios motivos.