{"id":21,"date":"2013-08-12T15:03:04","date_gmt":"2013-08-12T15:03:04","guid":{"rendered":"http:\/\/www.roboticasimple.com\/?p=21"},"modified":"2013-08-12T15:03:04","modified_gmt":"2013-08-12T15:03:04","slug":"proyecto-robotica-grua-simple-con-lego-nxt-y-tortubot","status":"publish","type":"post","link":"https:\/\/makersimple.com\/?p=21","title":{"rendered":"Proyecto Rob\u00f3tica Gr\u00faa Simple, con LEGO NXT y TortuBot!"},"content":{"rendered":"\n<p><strong>Hoy vamos a Crear una Gr\u00faa que levanta y baja unas piezas mediante un tambor que enrolla y desenrolla una piola o tanza de pescar.<\/strong><\/p>\n\n\n\n<p>Lo que vamos a utilizar son el Brik LEGO NTX, algunas piezas y el Programa TortuBot que se puede utilizar en las XO!<\/p>\n\n\n\n<p>Entonces empezamos&#8230;<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>PROYECTO ROB\u00d3TICA: Construir un Robot Gr\u00faa simple!<\/strong><\/p>\n\n\n\n<p>Aqu\u00ed les dejo el ejemplo de c\u00f3mo ser\u00eda terminado.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/www.roboticasimple.com\/wp-content\/uploads\/2013\/08\/Robot-Grua-Simple-Terminada-www.roboticasimple.com_.jpg\"><img decoding=\"async\" src=\"http:\/\/www.roboticasimple.com\/wp-content\/uploads\/2013\/08\/Robot-Grua-Simple-Terminada-www.roboticasimple.com_.jpg\" alt=\"Robot-Grua-Simple-Terminada-www.roboticasimple.com\" class=\"wp-image-241\"\/><\/a><\/figure><\/div>\n\n\n\n<p><span style=\"text-decoration: underline;\"><strong>IDEA:<\/strong><\/span><\/p>\n\n\n\n<p>Utilizar un Motor para que mediante una polea o mecanismo, al enrollar una piola -tanza- suba una pieza y al desenrollar, baje.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Voy a utilizar 2 interruptores para que al presionarlos pueda subir o bajar la pieza.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\"><strong>PROCESOS:<\/strong><\/span><\/p>\n\n\n\n<p>Partes utilizadas y Armado de las Piezas:<\/p>\n\n\n\n<p>-parte Brick con ruedas.<\/p>\n\n\n\n<p>-parte Motor-Grua<\/p>\n\n\n\n<p>*Nota: Se incluye al final enlace a hoja de trabajo detallando las piezas y dem\u00e1s.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\"><strong>PROGRAMACI\u00d3N:<\/strong><\/span><\/p>\n\n\n\n<p>Si no tenemos instalado en nuestra XO el TortuBot, es recomendable descargarlo e instalarlo.<\/p>\n\n\n\n<p>Conectamos el cable USB desde el Brick hacia nuestra XO, y luego encendemos e ingresamos a nuestro programa TortuBot.<\/p>\n\n\n\n<p>Antes de empezar a programar, recomiendo repensar muy bien lo que queremos hacer -y lo que queremos que haga el robot- antes de enloquecernos a programar.<\/p>\n\n\n\n<p>Lo primero que tenemos que tener en cuenta es que el mecanismo funciona, si el motor gira hacia un lado y enrolla, y hacia el otro lado y desenrolla la piola.<\/p>\n\n\n\n<p>Lo segundo es que debemos pensar en incluir 1 o 2 interruptores para que esas acciones se produzcan. En nuestro caso utilizaremos 2 para que sea m\u00e1s f\u00e1cil programarlo y para dividir nuestro programa en 2 estados posibles.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/www.roboticasimple.com\/wp-content\/uploads\/2013\/08\/Grua-Simple-Programa-Tortubot-Nuevo-Terminado-www.roboticasimple.com_.jpg\"><img decoding=\"async\" src=\"http:\/\/www.roboticasimple.com\/wp-content\/uploads\/2013\/08\/Grua-Simple-Programa-Tortubot-Nuevo-Terminado-www.roboticasimple.com_.jpg\" alt=\"Grua-Simple-Programa-Tortubot-Nuevo-Terminado-www.roboticasimple.com\" class=\"wp-image-244\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>Empezaremos entonces a programar para que enrolle y suba:<\/strong><\/p>\n\n\n\n<p>1) Colocar el bot\u00f3n para Iniciar<\/p>\n\n\n\n<p>2)Luego un objeto \u00abPor Siempre\u00bb. Esto es para que el programa realice un ciclo y est\u00e9 preguntando constantemente por el estado de los interruptores para actuar en consecuencia.<\/p>\n\n\n\n<p>3)Debajo colocaremos una \u00abFunci\u00f3n SI Entonces NO\u00bb, en la que deberemos:<\/p>\n\n\n\n<p>a)en principio consultar el estado del BOT\u00d3N 1 est\u00e9 Presionado para que se ejecute el c\u00f3digo&nbsp; para que suba,<\/p>\n\n\n\n<p>b)consultar el BOT\u00d3N 2 (presionado) para ejecutar c\u00f3digo que baje.<\/p>\n\n\n\n<p>4)Consultamos el estado del BOT\u00d3N 1 mediante una funci\u00f3n de igualdad a 1, es decir, si el bot\u00f3n est\u00e1 presionado el valor es 1, y por lo tanto se ejecuta el c\u00f3digo correspondiente.<\/p>\n\n\n\n<p>5)En la parte del c\u00f3digo para que funcione al estar presionado el bot\u00f3n 1, debemos hacer que el Motor gire 1 vuelta con Velocidad Positiva (100). Lo hacemos de esta forma para que suba de apoco!<\/p>\n\n\n\n<p>6)Deber\u00edamos probarlo para ver si va funcionando todo bien hasta ac\u00e1! De lo contrario hay que verificar si est\u00e1 todo bien conectado y si realmente son los PUERTOS que indicamos.<\/p>\n\n\n\n<p><strong>Una vez terminado, procedemos a programar par desenrollar y bajar:<\/strong><\/p>\n\n\n\n<p>Como es muy similar al c\u00f3digo para subir, la gran diferencia est\u00e1 en el PUERTO en d\u00f3nde se coloca el BOT\u00d3N 2 y que debe el Motor girar 1 vuelta pero con Velocidad Negativa,<\/p>\n\n\n\n<p>7)colocamos un nuevo \u00abFunci\u00f3n Si Entonces No\u00bb, en la parte del NO de la funci\u00f3n anterior.<\/p>\n\n\n\n<p>8)copiamos&nbsp; la consulta al bot\u00f3n 1, y lo sustituimos por el BOT\u00d3N 2<\/p>\n\n\n\n<p>9)copiamos el Giro del Motor, y le colocamos Velocidad Negativa (-100)<\/p>\n\n\n\n<p>10)Volvemos a probar nuevamente el Bot\u00f3n 1 y luego el Bot\u00f3n 2, y DEBER\u00cdA Subir con uno, y Bajar con el otro.<\/p>\n\n\n\n<p class=\"has-text-align-center\">\u00a1\u00a1FELICITACIONES!!<\/p>\n\n\n\n<p class=\"has-text-align-center\">Haz concluido tu proyecto!<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline;\">VIDEO FUNCIONANDO:<\/span><\/strong><\/p>\n\n\n\n<p>He realizado esta misma actividad con un grupo de alumnos del liceo secundario en d\u00f3nde trabajo. Aqu\u00ed les dejo un video para que vean el funcionamiento de la gr\u00faa.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Proyecto Taller Rob\u00f3tica - Robot-Gr\u00faa Simple\" width=\"800\" height=\"600\" src=\"https:\/\/www.youtube.com\/embed\/LAeQToQugrg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><em><strong><span style=\"text-decoration: underline;\">*SE INCLUYE:<\/span><\/strong><\/em><\/p>\n\n\n\n<p><a href=\"http:\/\/www.roboticasimple.com\/wp-content\/uploads\/2013\/08\/Proyecto-Robotica-Grua-Simple-HojaDeTrabajo.pdf\">Proyecto-Robotica-Grua-Simple-HojaDeTrabajo<\/a>&nbsp;con datos de piezas y programaci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a Crear una Gr\u00faa que levanta y baja unas piezas mediante un tambor que enrolla y desenrolla una piola o tanza de pescar. Lo que vamos a utilizar son el Brik LEGO NTX, algunas piezas y el Programa TortuBot que se puede utilizar en las XO! Entonces empezamos&#8230; PROYECTO ROB\u00d3TICA: Construir un Robot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/makersimple.com\/index.php?rest_route=\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/makersimple.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makersimple.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makersimple.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/makersimple.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":0,"href":"https:\/\/makersimple.com\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions"}],"wp:attachment":[{"href":"https:\/\/makersimple.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makersimple.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makersimple.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}