{"id":684,"date":"2007-10-23T01:45:59","date_gmt":"2007-10-23T09:45:59","guid":{"rendered":"http:\/\/www.robotic-lab.com\/blog\/reportajes\/robot-moway\/"},"modified":"2017-01-25T13:14:50","modified_gmt":"2017-01-25T21:14:50","slug":"robot-moway","status":"publish","type":"page","link":"http:\/\/www.robotic-lab.com\/blog\/reportajes\/robot-moway\/","title":{"rendered":"&nbsp; Robot Moway"},"content":{"rendered":"<p style=\"text-align: center\"><a href=\"http:\/\/www.moway-robot.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/mowaylogo.jpg\" alt=\"mowaylogo.jpg\" \/><\/a><\/p>\n<p>En este reportaje vamos a analizar el robot Moway, un peque\u00f1o robot programable y aut\u00f3nomo de tan solo 100gr. de peso que har\u00e1 las delicias de todos los interesados por la rob\u00f3tica, especialmente a los principiantes, aunque los expertos tambi\u00e9n se lo pasar\u00e1n genial con este peque\u00f1o robot.<\/p>\n<p align=\"center\"><strong>A continuaci\u00f3n sus caracter\u00edsticas t\u00e9cnicas:<\/strong><\/p>\n<ul>\n<li>PIC16F876 como microcontrolador principal.<\/li>\n<li>Grupo motor con control de trayectoria comandado por I2C.<\/li>\n<li>Sensores infrarrojos anticolisi\u00f3n.<\/li>\n<li>Sensor de intensidad de luz direccional.<\/li>\n<li>Sensores optorreflectivos infrarrojos para el suelo.<\/li>\n<li>Indicador luminoso superior bicolor.<\/li>\n<li>Leds rojos frontales.<\/li>\n<li>Bus de expansi\u00f3n SPI\/I2C para tarjetas electr\u00f3nicas.<\/li>\n<li>Bater\u00eda LI-PO recargable por USB<\/li>\n<\/ul>\n<p>Tiene una autonom\u00eda de 2 horas, y su bater\u00eda LI-PO es recargable mediante la conexi\u00f3n USB (se recarga cuando est\u00e1 conectado al PC por USB), est\u00e1 preparado para poder conectarle un m\u00f3dulo de radiofrecuencia para comunicaci\u00f3n inal\u00e1mbrica (de venta por separado, no viene incluido en el kit b\u00e1sico).<\/p>\n<p>En el siguiente v\u00eddeo puedes ver el robot en movimiento, programado para no salir de la zona limitada por lineas negras y para seguir esas lineas negras:<\/p>\n<p><!--Error de YouTube: URL introducida incorrecta--><br \/>\nPuede comunicarse con otro Moway mediante IR, por lo que es ideal para la rob\u00f3tia colaborativa, muy \u00fatil para colegios\/universidades donde se disponga de un grupo de robots, as\u00ed se pueden hacer cosas como estas:<\/p>\n<!--Error de YouTube: URL introducida incorrecta-->\n<p>El mini-robot Moway puede ser programado en lenguaje ensamblador, en C o a trav\u00e9s de un compilador grafico, por lo que resulta muy did\u00e1ctico para aprender a programar.<\/p>\n<p align=\"center\"><strong>El robot est\u00e1 compuesto por las siguientes piezas:<\/strong><\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/mowayrobot1.jpg\" alt=\"Despiece Robot Moway\" \/><\/p>\n<p>Existen recambios como cubiertas, carrocer\u00eda, bater\u00eda, tarjetas de control, placa base&#8230; esto nos asegura que siempre tendremos nuestro robot funcionando perfectamente aunque este sufra alg\u00fan da\u00f1o.<\/p>\n<p align=\"center\"><strong>Sistema inal\u00e1mbrico de Moway:<\/strong><\/p>\n<p>Mediante 2 m\u00f3dulos RF (uno para el PC y otro para el robot), podemos ponernos en contacto con el robot desde nuestro PC sin usar cables, o conectar uno o m\u00e1s robots por RF.<\/p>\n<p>A continuaci\u00f3n una fotograf\u00eda donde pod\u00e9is ver 2 m\u00f3dulos y 1 pila AAA (de las peque\u00f1as):<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/comparativa_modulos_rf_pila.jpg\" alt=\"Moway Modulos RF comparativa pila AAA\" \/><\/p>\n<p>Moway se encarga de recibir y codificar los comandos recibidos desde el  PC as\u00ed como de transmitir el estado de los sensores. La aplicaci\u00f3n del PC es un  software intuitivo y f\u00e1cil que transmite a Moway los comandos para el movimiento  y tambi\u00e9n recibe y visualiza el estado de los sensores del robot.<\/p>\n<p>Para esto se necesita una pareja de transceptores BZI-RF2GH4 (m\u00f3dulos RF).<\/p>\n<p>Se trata de unos m\u00f3dulos de  muy bajo coste, que se alimentan con 3.3V. , tienen un reducido tama\u00f1o (4 x 2 cm), antena integrada y velocidad de comunicaci\u00f3n  de hasta 2000 kbps. El alcance es de unos 25m en interiores a una frecuencia de  2.4GHz. Se puede ajustar con hasta 128 canales de comunicaci\u00f3n distintos lo que  permite disponer de varios m\u00f3dulos transceptores en un mismo entrono y sin que  se interfieran entre s\u00ed. Mediante una direcci\u00f3n de 8 bits se puede seleccionar  el destinatario de la transferencia as\u00ed como conocer el remitente de la misma.  Se controla seg\u00fan el protocolo SPI integrado en la mayor parte de los  microcontroladores.<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/modulo_rf.jpg\" alt=\"M\u00f3dulo RF Moway\" \/><\/p>\n<p align=\"center\"><strong>Algunas caracter\u00edsticas de los m\u00f3dulos de RF:<\/strong><\/p>\n<ul>\n<li>Tensi\u00f3n m\u00ednima de alimentaci\u00f3n 1.9 V<\/li>\n<li>Tensi\u00f3n m\u00e1xima de alimentaci\u00f3n 3.6 V<\/li>\n<li>Potencia m\u00e1xima de salida 0 dBm<\/li>\n<li>Velocidad m\u00e1xima de transmisi\u00f3n 2000 Kbps<\/li>\n<li>Corriente en modo transmisi\u00f3n @ 0dbm potencia de salida 11.3 mA<\/li>\n<li>Corriente en modo recepci\u00f3n @ 2000kbps 12.3 mA<\/li>\n<li>Corriente en modo <em>Power Down <\/em>900 nA<\/li>\n<li>Frecuencia m\u00e1xima del bus SPI 8 Mhz<\/li>\n<li>Rango de temperatura -40 a +85 \u00baC<\/li>\n<\/ul>\n<p>Bien, ya hemos visto las caracter\u00edsticas del robot y del m\u00f3dulo RF, procedamos al an\u00e1lisis personal que he realizado al kit b\u00e1sico.<\/p>\n<p>La presentaci\u00f3n del kit en su embalaje es muy buena, tiene un embalaje muy cuidado y de reducido tama\u00f1o, con textos en Espa\u00f1ol e Ingles.<\/p>\n<p>Una vez abrimos la caja nos encontramos con el robot ya perfectamente montado (tiene un tama\u00f1o y forma muy similar a la de un \u00abrat\u00f3n\u00bb de PC), la placa USB para su conexi\u00f3n al PC (Programador USB que a la vez sirve para recargarle la bater\u00eda) y un cable USB de unos 1,5m. bastante fl\u00e9xible (cosa que se agradece).<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/programador_usb.jpg\" alt=\"programador_usb.jpg\" \/><em><br \/>\nFotograf\u00eda de la placa USB (Programador USB).<\/em><\/p>\n<p>En mi caso tambi\u00e9n he recibido 2 m\u00f3dulos RF (uno para conectar en el robot y otro para poner en la placa USB que se conecta al PC), son unos m\u00f3dulos de muy reducido tama\u00f1o como vimos anteriormente en las caracter\u00edsticas t\u00e9cnicas del mismo:<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/comparativa_modulos_rf_pila.jpg\" alt=\"Moway Modulos RF comparativa pila AAA\" \/><\/p>\n<p> Nada m\u00e1s sacar el robot de la caja le busqu\u00e9 en el bot\u00f3n de ON\/OFF, que es una peque\u00f1a palanquita que se encuentra debajo del robot, una vez encendido este empez\u00f3 a girar sus ruedas, lo puse encima de la mesa y pude ver como evitaba los obstaculos gracias a sus sensores IFR y se mov\u00eda con bastante agilidad.<\/p>\n<p>Proced\u00ed a instalar el software, que debe descargarse desde la web oficial: <a href=\"http:\/\/www.moway-robot.com\/\" target=\"_blank\">www.moway-robot.com <\/a><\/p>\n<p>Una vez instalado el software, conect\u00e9 la placa usb al pc, usando el propio cable que trae el kit, Windows la detect\u00f3 como \u00abProgramador USB\u00bb, los drivers se encuentran en mi caso en (para vosotros ser\u00e1 similar):<\/p>\n<p>C:\\Archivos de programa\\Moway Pack v1.0.0\\Driver<\/p>\n<p>As\u00ed que deb\u00e9is indicarle donde est\u00e1n, si no, no los encontrar\u00e1 por su mismo.<\/p>\n<p>Una vez instalados los drivers de la placa, la desconect\u00e9 y la conect\u00e9 al robot:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/moway_conectado_sin_rf.jpg\" alt=\"moway_conectado_sin_rf.jpg\" \/><\/p>\n<p>Como puedes ver el robot Moway est\u00e1 conectado a la placa USB y esta conectada al PC, la luz verde indica que se est\u00e1 cargando la bater\u00eda, cuando se apaga es por que ya est\u00e1 al 100%.<\/p>\n<p>Despu\u00e9s ejecut\u00e9 el programa \u00abMoway Center\u00bb que anteriormente instalamos, en dicho programa aparece toda la informaci\u00f3n del robot, incluso su nivel de carga de la bater\u00eda, en mi caso era de un 39% (recien sacado de la caja), pero fue carg\u00e1ndose autom\u00e1ticamente y de una forma bastante m\u00e1s r\u00e1pida de lo que esperaba, eso sin encender el robot, si lo encendemos en el software es detectado como que est\u00e1 conectado y entonces podemos leer, escribir y borrar en su memoria, adem\u00e1s de visualizar el estado del receptor RF en caso de que lo tengamos conectado:<\/p>\n<p align=\"left\">&nbsp;<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/moway_center.jpg\" alt=\"Moway Center Screenshot\" \/><\/p>\n<p align=\"left\">Una vez cargado al 100%, podemos ponernos a trastear con \u00e9l, el instalador que instalamos anteriormente trae 8 proyectos ya compilado, 3 para probarlos sensores, 3 para probar los motores y 2 para ver como esquiva obst\u00e1culos girando 180\u00ba al encontrarse con alguno, este \u00faltimo ya lo trae por defecto cargado en la memoria.<\/p>\n<p>Vamos a proceder a el control remoto por RF, para ello tenemos que cargar el archivo \u00abMoway_RC_1.0.0.hex\u00bb en el Moway desde el Moway Center:<\/p>\n<ul>\n<li>Conectamos el Moway a la placa USB y la placa al PC.<\/li>\n<li>Ejecutamos el Moway Center.<\/li>\n<li>Encendemos el Moway.<\/li>\n<li>Vamos a Acciones\/Grabaci\u00f3n.<\/li>\n<li>Abrimos el archivo \u00abMoway_RC_1.0.0.hex\u00bb que se encuentra en nuestro PC, y el software proceder\u00e1 a subir el archivo al Moway.<\/li>\n<\/ul>\n<p>Ahora apagamos el Moway y cerramos el Moway Center, desconectamos la placa USB del robot y del USB del PC, conectamos uno de los m\u00f3dulos al Moway:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/moway_rf.jpg\" alt=\"Robot Moway con m\u00f3dulo RF Instalado\" \/><\/p>\n<p> Y otro de los m\u00f3dulos RF a la placa USB:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/programador_usb_con_modulo_.jpg\" alt=\"programador_usb_con_modulo_.jpg\" \/><\/p>\n<p>Conectamos la placa al PC y ejecutamos el \u00abMoway_RC_Center_v1.0.0.exe\u00bb, luego encendemos el Moway, y en el programa vamos a \u00abRF\/Conectar\u00bb, ya tenemos nuestro robot conectado inal\u00e1mbricamente con el PC!!<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/moway_conectado_con_rf.jpg\" alt=\"moway_conectado_con_rf.jpg\" \/><\/p>\n<p>Podemos moverlo usando los botones del software, encender y apagar sus 4 led&#8217;s, ver el estado de los sensores y controlar la velocidad de los motores, aqu\u00ed pod\u00e9is ver mi Moway con todos los led&#8217;s encendidos:<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.robotic-lab.com\/blog\/uploads\/2007\/10\/moway_luces_encendidas.jpg\" alt=\"moway_luces_encendidas.jpg\" \/><\/p>\n<p>Seg\u00fan las caracter\u00edsticas de los m\u00f3dulos RF que vimos anteriormente, tienen un alcance de unos 25 metros (en interiores), lo he comprobado y cumple con lo que dice, lo he puesto a unos 30 metros y ya no le llegaban las ordenes que le enviaba desde el PC, pero a unos 20-25 metros las recib\u00eda perfectamente.<\/p>\n<p>Ahora si queremos volver a tener el robot en modo aut\u00f3nomo, tendremos que cargarle el programa que tenia anteriormente, que es uno de los que trae de demostraci\u00f3n en la carpeta \u00abProyectos Moway\u00bb, dentro de \u00abC:\\Archivos de programa\\Moway Pack v1.0.0\u00bb.<\/p>\n<p>Obviamente tambi\u00e9n podemos programarlo a nuestro gusto, que esa es la parte m\u00e1s interesante del kit, para ello podemos usar <a href=\"http:\/\/www.microchip.com\/stellent\/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en019469\" target=\"_blank\">MPLAB<\/a>, un software de Microchip (<a href=\"http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/mp760a.zip\" target=\"_blank\">Descargar<\/a>), tambi\u00e9n podemos usar el <a href=\"http:\/\/www.ccsinfo.com\/\" target=\"_blank\">CCS PIC Compiler<\/a>, aunque este es un software de pago.<\/p>\n<p>El tema programaci\u00f3n lo ten\u00e9is muy bien explicado en el <a href=\"http:\/\/www.bizintekinnova.com\/moway\/Manual%20Moway%20v1.0.0.pdf\" target=\"_blank\">Manual de Usuario.<\/a><\/p>\n<p align=\"left\">&nbsp;<\/p>\n<p><strong>Lo mejor:<\/strong><\/p>\n<ul>\n<li>Buena relaci\u00f3n Calidad\/Precio.<\/li>\n<li> Software y Hardware estable y funcional.<\/li>\n<li>Software muy intuitivo.<\/li>\n<li>Ideal para principiantes y no tan principiantes.<\/li>\n<\/ul>\n<p><strong>Lo peor:<\/strong><\/p>\n<ul>\n<li>Deber\u00eda incluir un mini-cd con el software y manual en pdf.<\/li>\n<li>El manual podr\u00eda ser m\u00e1s completo, hay cosas que no explica, aunque con este reportaje quedan explicadas esas cosas que no explica el manual \ud83d\ude09<\/li>\n<li>El conector que conecta la placa usb al robot, hasta que no le pillas el truco se hace dif\u00edcil de conectar, y una vez conectada a veces si la mueves sin querer pierde la conexi\u00f3n.<\/li>\n<\/ul>\n<p><strong>Descargas:<\/strong><br \/>\n&#8211; <a href=\"http:\/\/www.bizintekinnova.com\/moway\/Moway_pack_setup_Framework%20v1.0.0.exe\"><strong>Moway Pack V1.0.0:<\/strong><br \/>\n<\/a><\/p>\n<ul>\n<li><em>Software Moway Center.<\/em><\/li>\n<li><em> Driver placa usb (Programador USB).<\/em><\/li>\n<li><em> Manual de Usuario.<\/em><\/li>\n<li><em>Proyectos de ejemplo.<\/em><\/li>\n<li><em>Librerias Moway.<\/em><\/li>\n<li><em>Paquete Microsoft Net Framework 2.0.<\/em><\/li>\n<\/ul>\n<p><strong> &#8211; <\/strong><a href=\"http:\/\/www.bizintekinnova.com\/moway\/Moway_RC_Center_v1.0.0.rar\"><strong>Mowar RC Center V1.0.0:<\/strong><br \/>\n<\/a><\/p>\n<ul>\n<li><em>Para el control de Moway por RF.<\/em><\/li>\n<li><em>Ejecutable que  hay que grabar en Moway<\/em><\/li>\n<li><em>Aplicaci\u00f3n de control para  el PC.<\/em><\/li>\n<\/ul>\n<p><strong>Enlaces de inter\u00e9s:<\/strong><br \/>\n&#8211; <a href=\"http:\/\/www.moway-robot.com\/\" target=\"_blank\">Web Oficial<\/a>.<br \/>\n&#8211; <a href=\"http:\/\/www.euskadigital.net\/enredando_net\/euskal_15\/pdf\/ek15_moway.pdf\" target=\"_blank\">Archivo PDF con presentaci\u00f3n de Moway<\/a>.<br \/>\n&#8211; <a href=\"http:\/\/www.bizintekinnova.com\/moway\/Manual%20Moway%20v1.0.0.pdf\" target=\"_blank\">Archivo PDF con manual de usuario<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este reportaje vamos a analizar el robot Moway, un peque\u00f1o robot programable y aut\u00f3nomo de tan solo 100gr. de peso que har\u00e1 las delicias de todos los interesados por la rob\u00f3tica, especialmente a los principiantes, aunque los expertos tambi\u00e9n se lo pasar\u00e1n genial con este peque\u00f1o robot. A continuaci\u00f3n sus caracter\u00edsticas t\u00e9cnicas: PIC16F876 como [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":629,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-684","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P1YYAx-b2","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/pages\/684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=684"}],"version-history":[{"count":1,"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/pages\/684\/revisions"}],"predecessor-version":[{"id":2635,"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/pages\/684\/revisions\/2635"}],"up":[{"embeddable":true,"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/pages\/629"}],"wp:attachment":[{"href":"http:\/\/www.robotic-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}