{"id":1742,"date":"2020-03-18T03:14:41","date_gmt":"2020-03-18T03:14:41","guid":{"rendered":"http:\/\/misladrillos.com\/ml\/producto\/import-placeholder-for-702\/"},"modified":"2022-04-06T05:50:03","modified_gmt":"2022-04-06T08:50:03","slug":"microbit-vehiculo-a-control-remoto-por-radio","status":"publish","type":"product","link":"https:\/\/misladrillos.com\/ml\/producto\/microbit-vehiculo-a-control-remoto-por-radio\/","title":{"rendered":"Microbit : VEH\u00cdCULO A CONTROL REMOTO POR RADIO"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<h1><b>Comunicaci\u00f3n por Radio y Sensor Acelerometro<\/b><\/h1>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Utilizaremos dos caracter\u00edsticas f\u00edsicas muy importantes de la Tarjeta Micro:bit:\u00a0 <\/span><b style=\"color: #000000;\">SENSOR ACELEROMETRO <\/b>y la funci\u00f3n <b style=\"color: #000000;\">RADIO, <\/b><\/span>para construir un veh\u00edculo que se\u00a0 controla en forma remota.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/12j2LsgFVMeyqKUxfOIDrUw1k6zTSz1T_\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<h2><b>Descripci\u00f3n del proyecto<\/b><\/h2>\n<p>Las ondas de radio son ondas electromagn\u00e9ticas que pueden recorrer largas distancias en el aire\u00a0 y que al utilizarlas de determinada manera, podemos transmitir informaci\u00f3n, como por ejemplo, voz o video a trav\u00e9s de las mismas.<\/p>\n<p>El descubrimiento de esta tecnolog\u00eda nos permiti\u00f3 tener la televisi\u00f3n, la radio, los tel\u00e9fonos, lanzar veh\u00edculos\u00a0 al espacio e internet.<\/p>\n<p>En este proyecto vamos a aprovechar la comunicaci\u00f3n inal\u00e1mbrica, de las ondas de radio, para controlar un\u00a0 veh\u00edculo,\u00a0 mediante los movimientos de una tarjeta Micro:bit, que actuar\u00e1 como control remoto del robot.<\/p>\n<p>Utilizando el sensor acelerometro y la comunicaci\u00f3n por Radio, realizaremos un robot que se desplace o gire,\u00a0 seg\u00fan los movimientos de una Tarjeta Micro:bit, que actuar\u00e1 como Control Remoto.<\/p>\n<p>El chasis del veh\u00edculo es libre y se puede utilizar como referencia el robot <strong>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><\/p>\n<h2><strong>Piezas y dispositivos<\/strong><\/h2>\n<ul>\n<li><b>Placa de expansi\u00f3n Microbit &#8211;\u00a0 R8\u00a0<\/b><\/li>\n<li><strong>Bater\u00eda<\/strong><\/li>\n<li><strong>2 Motor DC<\/strong><\/li>\n<li><b>2 tarjetas Micro: bit <\/b><\/li>\n<\/ul>\n<h2><b>Sensores, Actuadores y <\/b><b>Comunicaci\u00f3n<\/b><\/h2>\n<h4><strong>Motor de corriente continua (motor DC):<\/strong><\/h4>\n<div id=\"attachment_480\" style=\"width: 317px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-480\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-480\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/motor-300x169.png\" alt=\"\" width=\"307\" height=\"173\" \/><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 cualquier conector<\/p><\/div>\n<h4><strong>Radio<\/strong><\/h4>\n<div id=\"attachment_704\" style=\"width: 275px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-704\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-704\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/microbit-features-radio-300x241.png\" alt=\"\" width=\"265\" height=\"213\" \/><p id=\"caption-attachment-704\" class=\"wp-caption-text\">La funci\u00f3n de radio permite comunicar las placas Micro:bits en forma inal\u00e1mbrica. Por ejemplo, puedes conectar todas las tarjetas dentro de un aula a una misma emisora, usarla para enviar mensajes entre ellas y mucho m\u00e1s.<\/p><\/div>\n<h4><strong>Acelerometro<\/strong>:<\/h4>\n<div id=\"attachment_706\" style=\"width: 317px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-706\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-706\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/microbit-features-accelerometer-300x254.png\" alt=\"\" width=\"307\" height=\"260\" \/><p id=\"caption-attachment-706\" class=\"wp-caption-text\">Este sensor mide la aceleraci\u00f3n de la Micro: bit y detecta cuando se mueve la Micro: bit.\u00a0 En particular se mide el movimiento a lo largo de tres ejes:\u00a0 X: inclinaci\u00f3n de izquierda a derecha. Y: inclinaci\u00f3n hacia adelante y hacia atr\u00e1s. Z &#8211; movi\u00e9ndose hacia arriba y hacia abajo. Tambi\u00e9n puede detectar otras acciones, por ejemplo sacudida y ca\u00edda libre.<\/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> <\/span><\/p>\n<p><span style=\"color: #000000;\">Conectar el <strong>Motor 2<\/strong> a <strong>CON8<\/strong>\u00a0<\/span><\/p>\n<h1><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1B3nfOq06UwF92b-yqaL8uhbcsR3yZjLI\/preview\" width=\"640\" height=\"480\"><\/iframe><\/h1>\n<h2><strong>\u00a1Es hora de programar!<\/strong><\/h2>\n<h3><b>Descripci\u00f3n<\/b><strong>\u00a0del programa<\/strong><\/h3>\n<h4><strong>Micro:bit emisora (control remoto)<\/strong><\/h4>\n<p>La micro: bit emisora env\u00eda los valores censados por el aceler\u00f3metro en \u00abX\u00bb e \u00abY\u00bb, v\u00eda se\u00f1ales de Radio, hacia la otra tarjeta Micro:bit que controla los motores. <img decoding=\"async\" loading=\"lazy\" class=\"wp-image-729 aligncenter\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/microbit_axes-300x149.png\" alt=\"\" width=\"370\" height=\"184\" \/><\/p>\n<h4><strong>Programa Makecode: Micro:bit Emisora -Control Remoto\u00a0<\/strong><\/h4>\n<p>&nbsp;<\/p>\n<div style=\"position: relative; height: 0; padding-bottom: 70%; overflow: hidden;\"><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/makecode.microbit.org\/#pub:_73jKAfdL6Hvj\" frameborder=\"0\" sandbox=\"allow-popups allow-forms allow-scripts allow-same-origin\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<pre>Descarga del programa (<a href=\"https:\/\/drive.google.com\/open?id=1-HSEn3XutO6XguhaafrxbUZTHgvshG_V\">Link<\/a>)<\/pre>\n<h4><strong>La Micro:bit Receptora (Control de Motores)<\/strong>,<\/h4>\n<p>La Micro;bit Receptora, recibe los valores de aceleraci\u00f3n en \u201cX\u201d e \u00abY\u00bb,\u00a0 a los cuales llamaremos \u201cxvalue\u201d e \u201cyvalue\u201d respectivamente. Dichos valores pueden variar entre -1023 y 1023 dependiendo del tipo de movimiento y sentido de giro.<\/p>\n<p>Para lograr que nuestro veh\u00edculo se mueva hacia adelante o hacia atr\u00e1s, utilizaremos \u201cyValue\u201d. Inclinando la tarjeta hacia adelante y hacia atr\u00e1s.<\/p>\n<p>Para moverse hacia los costados o Rotar,\u00a0 utilizaremos \u201cxValue\u201d, inclinando la tarjeta de derecha a izquierda o viceversa.<\/p>\n<ul>\n<li>Movimiento hacia los costados:\u00a0 Los motores deben tener diferentes velocidades de rotaci\u00f3n y girar en el mismo sentido.<\/li>\n<li>Movimiento de Rotaci\u00f3n: \u00a0Los motores deben girar en sentidos opuestos<\/li>\n<\/ul>\n<p>Para lograr estos movimientos se utilizar\u00e1n las siguientes f\u00f3rmulas, para el control de velocidad de los motores,\u00a0 en la Tarjeta Micro:bit receptora.<\/p>\n<p><strong>Rueda izquierda (Motor 1) = yValue + xValue<\/strong><\/p>\n<p><strong>Rueda derecha (Motor 2) = yValue \u2013 xValue<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-730 aligncenter\" src=\"http:\/\/probots.pedagogiadigital.com\/wp-content\/uploads\/2019\/10\/Rueda-iz-y-Der-300x176.png\" alt=\"\" width=\"417\" height=\"244\" \/><\/p>\n<h4 style=\"text-align: left;\"><strong>Comienzo del programa en el Bucle \u00abPara Siempre\u00bb principal<\/strong><\/h4>\n<p><strong>Primer Bucle IF:\u00a0<\/strong><\/p>\n<p>Si,\u00a0 <strong>yValue + xValue<\/strong> es mayor que Cero<\/p>\n<ul>\n<li>La rueda Izquierda gira hacia adelante<\/li>\n<\/ul>\n<p>Si \u00a0<strong>yValue + xValue<\/strong> es menor que Cero<\/p>\n<ul>\n<li>La rueda Izquierda gira hacia atr\u00e1s.<\/li>\n<\/ul>\n<p>Si \u00a0<strong>yValue + xValue<\/strong> es igual a Cero<\/p>\n<ul>\n<li>La rueda Izquierda se detiene<\/li>\n<\/ul>\n<p><strong>Segundo Bucle IF:\u00a0 <\/strong><\/p>\n<p>Si \u00a0<strong>yValue &#8211; xValue<\/strong> es mayor que Cero<\/p>\n<ul>\n<li>La rueda Derecha gira hacia adelante<\/li>\n<\/ul>\n<p>Si \u00a0<strong>yValue &#8211; xValue<\/strong> es menor que Cero<\/p>\n<ul>\n<li>La rueda izquierda gira hacia atr\u00e1s<\/li>\n<\/ul>\n<p>Si \u00a0<strong>yValue &#8211; xValue<\/strong> es igual a Cero<\/p>\n<ul>\n<li>La rueda Izquierda se detiene<\/li>\n<\/ul>\n<p><strong>Se vuelve al inicio del programa y se repite el ciclo en forma indefinida.<\/strong><\/p>\n<h4><strong>Programa Makecode: Micro:bit Receptora &#8211; Control de Motores\u00a0<\/strong><\/h4>\n<p>&nbsp;<\/p>\n<div style=\"position: relative; height: 0; padding-bottom: 70%; overflow: hidden;\"><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/makecode.microbit.org\/#pub:_Kubh4x6qFg7m\" frameborder=\"0\" sandbox=\"allow-popups allow-forms allow-scripts allow-same-origin\"><\/iframe><\/div>\n<pre>Descarga del programa (<a href=\"https:\/\/drive.google.com\/file\/d\/1V3Xlrac8rSEqGdfeLSMlJuMu7aBAdQkI\/view?usp=sharing\">Link<\/a>)<\/pre>\n<h2><b>Desafio a Resolver <\/b><\/h2>\n<ol>\n<li>Se propone modificar el programa dado, para que los giros hacia la derecha se realicen con el boton \u00abA\u00bb y los giros hacia la izquierda se realicen con el bot\u00f3n \u00abB\u00bb de la Micro:bit emisora.<\/li>\n<li>Por otro lado, se propone agregar un Led en el robot, que se encienda de manera remota, cuando se mantienen presionados los botones\u00a0 \u00abA\u00bb y \u00abB\u00bb (de la tarjeta emisora) al mismo tiempo.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"featured_media":1762,"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\/1742"}],"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=1742"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/media\/1762"}],"wp:attachment":[{"href":"https:\/\/misladrillos.com\/ml\/wp-json\/wp\/v2\/media?parent=1742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}