Si bien somos asiduos de las plataformas colaborativas kickstarter o Indiegogo es muy frustrante que muchos de sus productos al final no acaben en el mercado a pesar de que resultan a primera vista muy interesantes. En el mejor de los casos el producto acaba fabricándose y saliendo a la venta pero tras tanto tiempo de espera deja de interesar ya que seguro habrá salido algo mejor.
Afortunadamente a veces la excepción confirma la regla y aparecen productos tan interesantes como mCookie de Microduino que conocimos el 1 de Noviembre y no solo tenemos en PcDeMaNo sino que hasta hemos tenido tiempo de revisar ya que parecía tratarse de un producto interesante… lo que podemos confirmar
ENVIO
Nada más ponernos en contacto con Bin Feng, cofundador de Microduino, que se sintió ¿intrigado? con nuestra propuesta todo resultó muy sencillo y en menos de una semana ya teníamos el kit para expertos. Gracias Bin!
Aunque inicialmente no teníamos claro el origen de la empresa, tan solo con abrir el sobre de DHL quedó claro.
En su interior, una caja muy robusta por cierto de la que tomaron posesión nuestros «patitos» que estaban echando de menos nuestras revisiones que últimamente se estaban espaciando en demasía.
COOKIE
La verdad es que, al menos, la apariencia externa del producto prometía… y más cuando nada más abrir la caja encontramos un excelente Manual impreso con los primeros pasos y descripción detallada de una docena de interesantes proyectos que se pueden hacer con nuestro kit.
En su interior, una docena de «cookies» compatibles LEGO en diferentes colores para identificar las diferentes familias como por ejemplo las azules de comunicaciones (Bluetooth y WiFi), verdes para conectar sensores, etc.
Debajo de estos se encuentran los propios sensores y actuadores junto a sus cables …
e incluso una mini pantalla LCD de 128*64 pixels, altavoces y un motor paso a paso.
El diseño de los «cookies» es francamente interesante con el frontal «“UPin-27” accesible
mientras que en la trasera se esconde la electrónica así como los pines para conectar magnéticamente al siguiente módulo…
para conseguir sistemas de lo más complejos y potentes en un tamaño único. Muy original a la vez que efectivo.
Los tipos de sensores existentes dependen del tipo de Kit y en nuestro (Expert Kit) hay de todo tipo.
La conexión entre los sensores y las «cookies» se hace a través del HUB por medio de los cables de 4 hilos que se suministran con el Kit.
Incluso existe una «cookie» especial para alimentar al resto y que, en algún caso, puede utilizarse también para recargar las baterías aunque para nuestra revisión hemos preferido utilizar pilas secas AAA convencionales (no recargables)
SOFWARE
Lo mejor de estos COOKIES, además de su compatibilidad LEGO y que son magnéticos, apilables y de pequeño tamaño es que son compatibles Arduino por lo que no debería resultar difícil de programarlos para los seguidores de la marca.
En la propia página del fabricante (así como en el Manual que se incluye en la caja) se indica donde poder bajar el IDE de Microduino tanto para Windows como para MAC así como los correspondientes drivers. Si todo funciona como es de esperar al conectar el módulo / cookie USB mediante el cable microUSB-USB al PC lo reconoce aunque lo marca como un Arduino Leonardo aunque no hay que preocuparse.
Como siempre en estos casos lo más rápido es utilizar algunos de los muchos ejemplos que viene incluidos en el soft bajado dejando para cuando tengamos más tiempo dedicar a probar cosas tan interesantes como el sensor meteorológico, los altavoces… o incluso las salidas a motores.
Por ejemplo, nosotros hemos empezado con el del «abuelo sordo» … no porque lo necesitemos (todavía) sino porque es el primer ejemplo y que incluye sensor de sonido, interruptor y zumbador de salida. Al igual que en el Arduino es posible desde el Monitor Serie los mensajes «programados» para poder hacer el «debug» de la aplicación.
El segundo ejemplo que hemos probado ha sido el uso del BLE desde un aplicación de móvil que hemos podido realizar gracias al InnJoo One que además de disponer de BT4.0 tiene una versión «suficiente» de Android… cosa que no ocurría con nuestro Samsung
La «app» escrita por un miembro del foro además de solicitar la activación del BT del móvil localiza fácilmente al Microduino / Cookie pudiendo conectarte a él sin problemas.
Desde la pantalla del móvil es fácil cambiar el color de los módulos LED del Cookie tanto de uno en uno como de forma múltiple (montando se serie un par de ellos, por ejemplo) o incluso utilizar el micrófono del móvil para cambiar la iluminación en plan discotequero al ritmo de la música.
Ya que estábamos liados con las «Lucecitas» hemos querido probar también el ejemplo del CAMALEON utilizando un sensor de color… capaz de medir el código RGB del mismo…
y poder «repetir» el mismo en un LED de salida.
Como es normal en estos casos, todos nuestros «patitos» han querido probar …
y al no tener ninguno verde hemos tenido que acudir también a «medir» una de las piezas de unión al LEGO. Nota: Habrá que hacerse con un patito verde para la próxima revisión
El siguiente proyecto que hemos probado (y nos ha salido «casi» bien) es el del reloj con conexión WiFi para sincronizar la hora aunque existe también un RTC entre los «cookies» que por supuesto hemos utilizado.
Por nuestra parte lo único «novedoso» que hemos introducido en el código ha sido, además de poner el nombre de nuestro punto de acceso WiFi y su password ha sido «retocar» el fichero rtc.h para poner nuestro huso horario así como la codificación de red mundial en lugar del de USA en el código del correspondiente .ino para tener un reloj en español.
Cuando os decíamos antes que «casi» todo nos había salido bien es que hemos tenido un problema que intentaremos resolver pidiendo ayuda a los fabricantes ya que nos parece que es un problema (el único) de su producto. Hemos intentado poner nuestro propio logo PcDeMaNeRo en lugar del mundo / mundial e incluso lo hemos preparado con ayuda de LCDassistant para convertir nuestro BMP. El problema ha aparecido al enviarlo al CoreUSB… que ha muerto y aunque sigue dando alimentación al resto de módulos no comunica con el PC dando un error de driver. Parece como si se hubiese «corrompido» el Bootloader o similar. El hecho es que no es reconocido en ningún PC aunque al tener un segundo CoreUSB hemos podido seguir nuestras pruebas conformándonos con incluir tan solo nuestro «glorioso» nombre en la pantalla de inicio del reloj
Nos hemos quedado con ganas de utilizar el sensor de temperatura y humedad enviando los datos a la nube mediante WiFi y a la vez presentar los datos en la pantalla LCD… pero eso será otro día ya que se nos acumula el trabajo y no queríamos retrasar más este revisión vista la proximidad de las navidades… y no digo más-
PUNTUACIÓN: 9
Nota: Muchas gracias a nuestro amigo Bin al que le pediremos nos explique si hemos sido capaces de resolver su intriga y de paso pedirle que nos ayude a resolver el problema de nuestro CoreUSB caído en batalla
Pharizna que tan pronto desmonte los proyectos Microduinos, lo guarda y se pone a empaquetar el NAS de Synology que vamos a regalar la semana próxima. ¡SUERTE A TODOS!
867