{"id":1738,"date":"2020-03-18T03:14:41","date_gmt":"2020-03-18T03:14:41","guid":{"rendered":"http:\/\/misladrillos.com\/ml\/producto\/import-placeholder-for-487\/"},"modified":"2020-03-18T03:14:51","modified_gmt":"2020-03-18T03:14:51","slug":"arduino-deteccion-de-bordes","status":"publish","type":"product","link":"https:\/\/misladrillos.com\/ml\/producto\/arduino-deteccion-de-bordes\/","title":{"rendered":"Arduino: DETECCI\u00d3N\u00a0DE\u00a0BORDES"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<h1 class=\"entry-title post-title responsive\"><span style=\"font-size: 41.8868px;\"><b>DETECCI\u00d3N<\/b><\/span><strong>\u00a0DE\u00a0<\/strong><span style=\"font-size: 41.8868px;\"><b>BORDES<\/b><\/span><\/h1>\n<p><span style=\"color: #000000;\">Utilizaremos el <strong>SENSOR INFRAROJO (IR) <\/strong><\/span><strong>CNY70<\/strong>, para que un veh\u00edculo pueda detectar el borde de una mesa o una superficie oscura que absorba la luz.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1LGcq7dkyEjvQNh_6IWIuwdIV-tQK3ddk\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<h2><b>Descripci\u00f3n del proyecto<\/b><\/h2>\n<p>En esta actividad construiremos un veh\u00edculo <span style=\"color: #000000;\">(<strong>QBot 2&#215;2) en el que <\/strong>ubicaremos el <strong>Sensor IR<\/strong>\u00a0 <strong>CNY70<\/strong> en la parte frontal del robot, <strong>de 5 a 10 mm de altura<\/strong> (<em>con respecto a la mesa, tablero o piso<\/em>) apuntando hacia abajo. Mientras el <strong>SENSOR IR<\/strong> est\u00e9 <strong>emitiendo y recibiendo<\/strong> ,como reflejo, el mismo haz de luz que emiti\u00f3, el robot avanzar\u00e1 hacia adelante con sus motores encendidos. Cuando el<strong> SENSOR IR no reciba<\/strong> el rebote de su propia luz, <strong>el Qbot 2&#215;2<\/strong> detendr\u00e1 de inmediato los motores y <strong>quedar\u00e1 quieto<\/strong>.<\/span><\/p>\n<p><span style=\"color: #000000;\">En <strong>esta experiencia<\/strong>, el cambio\u00a0 de la superficie de reflejo de la luz infrarroja puede hacerse de <strong>dos maneras<\/strong>:<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000;\">Hacemos que el <strong>Qbot 2&#215;2<\/strong> avance <strong>sobre una mesa<\/strong> (<em>siempre de color claro para que refleje la luz<\/em>).<\/span><br \/>\n<span style=\"color: #000000;\"><strong>Al llegar <\/strong>hasta<strong> el borde<\/strong>, la luz del <strong>SENSOR IR<\/strong> ya no reflejar\u00e1 sobre la mesa porque seguir\u00e1 hasta el piso (<em>unos 70 cm abajo<\/em>) y ya no rebotar\u00e1 de regreso, por lo que el <strong>SENSOR IR<\/strong> ya <strong>no mantendr\u00e1 la condici\u00f3n de \u00ab0\u00bb=\u00bbBAJO\u00bb<\/strong>, y se detendr\u00e1 de inmediato (<em>apaga los motores<\/em>).<\/span><br \/>\n<span style=\"color: #000000;\">Si la experiencia es exitosa, el robot se detendr\u00e1 en el borde de la mesa y no caer\u00e1 al suelo.<\/span><\/li>\n<li><span style=\"color: #000000;\">Le marcamos al robot un <strong>l\u00edmite de color,<\/strong> una<strong> barrera visual,<\/strong> sin jugar con los bordes de la mesa. En este caso, la actividad se podr\u00eda realizar tambi\u00e9n sobre el piso.<\/span><br \/>\n<span style=\"color: #000000;\">Usamos una <strong>cinta<\/strong> <strong>pl\u00e1stica adhesiva<\/strong> <strong>negra<\/strong> (<em>de las usadas en electricidad<\/em>) y la pegamos\u00a0 sobre el piso\/mesa, atravesando el camino que va a seguir el robot en su marcha.<\/span><br \/>\n<span style=\"color: #000000;\">Cuando el robot llegue hasta la cinta negra, <strong>la luz<\/strong> del <b>SENSOR IR tampoco se reflejar\u00e1, <\/b>ya que el color negro absorbe la onda de luz y, al cambiar las condiciones programadas, el robot apagar\u00e1 los motores<b> y se detendr\u00e1.<br \/>\n<\/b>Por la programaci\u00f3n que le indicamos, no puede trasponer ese l\u00edmite,<\/span><br \/>\n<span style=\"color: #000000;\"><strong>Al cambiar las condiciones del SENSOR IR, el robot se detiene<\/strong><\/span><\/li>\n<\/ol>\n<h2><strong>Piezas y dispositivos<\/strong><\/h2>\n<ul>\n<li><strong>Ladrillo inteligente R8,<\/strong><\/li>\n<li><strong>Bater\u00eda<\/strong><\/li>\n<li><strong>Motor 1<\/strong><\/li>\n<li><strong>Motor 2<\/strong><\/li>\n<li><strong>Sensor IR\u00a0<\/strong><\/li>\n<li><strong>Cable crj11<\/strong><\/li>\n<li><strong>1 Cable USB<\/strong><\/li>\n<li><strong>Manual de Armado del Q-Bot 2&#215;2 (<a href=\"http:\/\/misladrillos.com\/manuales\/robotica\/R8\/R-8_Qbot_2x2_con_apoyo_piso_deslizante.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">link de descarga<\/a>)<\/strong><\/li>\n<\/ul>\n<h2><b>Sensores y Actuadores<\/b><\/h2>\n<h4><strong>Sensor Infrarrojo \/ CNY70<\/strong><\/h4>\n<h2><strong><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-545 aligncenter\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/CNY70-g-web.png\" alt=\"\" width=\"134\" height=\"178\" \/><\/strong><\/h2>\n<p>Es un sensor de corto alcance (5-10 mm), cuyo funcionamiento se basa en la reflexi\u00f3n de luz infrarroja.\u00a0 El mismo integra un emisor de luz y un receptor de Luz infrarroja, ambos apuntando en la misma direcci\u00f3n. Cuando\u00a0 la luz se dispersa o es absorbida por una superficie oscura, la salida del dispositivo, es de nivel l\u00f3gico \u00ab1\u00bb. Si por el contrario la luz se refleja sobre una superficie clara se produce un nivel l\u00f3gico \u00ab0\u00bb. . Este sistema es el que se emplea para distinguir entre blanco y negro en la conocida aplicaci\u00f3n del robot seguidor de l\u00ednea. Se puede conectar en cualquier salida que tenga un pin digital<\/p>\n<h4><strong>Motor de corriente continua (motor DC)<\/strong><\/h4>\n<div id=\"attachment_480\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-480\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-480 size-medium\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/motor-300x169.png\" alt=\"\" width=\"300\" height=\"169\" \/><p id=\"caption-attachment-480\" class=\"wp-caption-text\">Es una maquina el\u00e9ctrica que \u00a0convierte la energ\u00eda el\u00e9ctrica en mec\u00e1nica, provocando un movimiento rotatorio en su eje.\u00a0 Este motor maneja dos se\u00f1ales que permiten controlar su sentido y velocidad. El motor se puede utilizar en los conectores CON1 (Digital 11 y 12) CON2 (digital 6 y 8), CON3 (digital 13 y 4) y\u00a0 CON7 (digital 2 y 3)<\/p><\/div>\n<h2><b>\u00a1A conectar los componentes!<\/b><\/h2>\n<p>Conecta<span style=\"color: #000000;\">r el <strong>Motor 1<\/strong> a <strong>CON1<\/strong> ( Pin Digital 11 y 12) del Ladrillo Inteligente \u00abR8\u00bb<\/span><\/p>\n<p><span style=\"color: #000000;\">Conectar el <strong>Motor 2<\/strong> a <strong>CON2<\/strong> ( Pin Digital 6 y 8) del Ladrillo Inteligente \u00abR8\u00bb<\/span><\/p>\n<p><span style=\"color: #000000;\">Conectar el <strong>Sensor de Infrarrojo IR<\/strong> a <strong>CON5 <\/strong>( Pin Digital 9 y Anal\u00f3gico 0) del Ladrillo Inteligen<\/span>te \u00abR8\u00bb<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1FVklwj5qQo9KQwt_3hVLABE6wJfQhMyI\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>\u00a1Es hora de programar!<\/strong><\/h2>\n<h3><b>Descripci\u00f3n<\/b><strong>\u00a0del programa<\/strong><\/h3>\n<p>Comienzo del programa<\/p>\n<p>Sensor IR env\u00eda un valor \u201c0\u201d o un valor \u201c1\u201d.<\/p>\n<p>Si el valor del sensor IR es 0<\/p>\n<ul>\n<li>Se hace girar el motor 1 y el motor 2 a la velocidad 1<\/li>\n<\/ul>\n<p>Si el valor del sensor IR es 1<\/p>\n<ul>\n<li>La velocidad de los motores 1 y 2 es Cero.<\/li>\n<\/ul>\n<p>Programa vuelve al comienzo para repetir el\u00a0 ciclo en forma indefinida.<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1XbW7IpwuLOFGmhmFVRLeZkw2RheY-MEq\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-516\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/Foto-Progr-SENSOR-IR-300x146.jpg\" alt=\"\" width=\"511\" height=\"248\" \/><\/p>\n<p><strong>Descarga del programa (<a href=\"https:\/\/drive.google.com\/open?id=1epoKhJVsAyhY0Vby-wkwnxiDMDKR_Lby\">Link<\/a>)<\/strong><\/p>\n<h3><strong>Armado del Programa\u00a0<\/strong><\/h3>\n<p>Utilizaremos los siguientes bloques:<\/p>\n<h4><strong>Control:<\/strong><\/h4>\n<ul>\n<li><strong>\u00abBucle\u00bb<\/strong>\u00a0que ejecutara la acci\u00f3n en forma indefinida<\/li>\n<li><strong>\u00abSi\/Entonces\u00bb <\/strong>que ejecuta instrucciones de manera condicional dependiendo si la misma es verdadera o falsa.<\/li>\n<li><strong>\u00abRetardo en Milisegundos\u00bb<\/strong><\/li>\n<\/ul>\n<h4><strong>Prueba:<\/strong><\/h4>\n<ul>\n<li><strong>\u00abIgual a\u00bb<\/strong><\/li>\n<\/ul>\n<h4><strong>Variable\/ Constante:<\/strong><\/h4>\n<ul>\n<li><strong>\u00abBajo\u00bb<\/strong><\/li>\n<\/ul>\n<h4><strong>Bloques de Probots \u2013 Mis Ladrillos:<\/strong><\/h4>\n<ul>\n<li><strong>\u00abMotor\u00bb:<\/strong> para controlar sentido de Giro y la velocidad\u00a0 del robot.<\/li>\n<li><strong>\u00abSensor IR Infrarrojo\u00bb:<\/strong>\u00a0 Para leer la se\u00f1al digital 0 o 1 que emite el sensor IR<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div style=\"width: 608px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-1738-1\" width=\"608\" height=\"392\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/Sensor-IR.m4v?_=1\" \/><a href=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/Sensor-IR.m4v\">http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/Sensor-IR.m4v<\/a><\/video><\/div>\n<p>&nbsp;<\/p>\n<h2><b>Desafio a Resolver <\/b><strong>\u00a0<\/strong>.<\/h2>\n<p><span style=\"color: #000000;\">Utilice una mesa rectangular o cuadrada y modifique el programa para que el Robot, luego de alcanzar el borde de la mesa,\u00a0 realice la siguiente secuencia, : <\/span><\/p>\n<ol>\n<li>Espere 2 segundos en el borde<\/li>\n<li>Se desplace marcha atr\u00e1s durante 3 segundos en direcci\u00f3n perpendicular al borde de la mesa.<\/li>\n<li>Gire 180 \u00b0 sobre su propio eje<\/li>\n<li>\u00a0Luego de girar 180\u00b0 avance en forma recta hacia el borde opuesto de la mesa.<\/li>\n<li>Repita el mismo proceso en el otro borde de la mesa.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"featured_media":1758,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_joinchat":[]},"_links":{"self":[{"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/product\/1738"}],"collection":[{"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/comments?post=1738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/media\/1758"}],"wp:attachment":[{"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/media?parent=1738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}