
En este primera lección vamos a definir los elementos más importantes con los que vamos a trabajar durante el resto del curso.
Presentamos al robot que nos va a acompañar y hacemos una comparativa con otros robots similares.
Antes de comenzar a trabajar en profundidad con nuestro robot es necesario que nos tomemos unos minutos para conocerlo en profundidad y empezar a comprender que tipo de acciones puede realizar.
En esta lección nos concentramos en los elementos externos y estructurales de Edison.
Falta poco para verlo en funcionamiento.
En esta lección vamos a continuar con la descripción de nuestro robot, en particular nos concentramos en los elementos que convierten a Edison en un robot, que son:
Los sensores, que nos permiten tomar información del ambiente, como puede ser la luz o el nivel de sonido.
Son los sentidos de nuestro robot.
Los actuadores, que son los elementos que nos permiten hacer acciones, como las luces led, los motores o los emisores de sonido.
Es muy importante leer toda la información que les dejamos en los recursos externos.
En las lecciones anteriores estudiamos los sensores que podríamos definir como los sentidos de nuestro robot y de los actuadores que serían los músculos.
Le toca el turno al cerebro de nuestro robot, el encargado de recibir la información y controlar a nuestro actuadores, este cerebro tiene una forma particular de trabajar y la vamos a comparar con otros modelos de robots.
El punto más importante de la clase es que aprenderemos a acceder a programas grabados en nuestro robot, es la forma más rápida y sencilla de verlo en funcionamiento. Para hacer esto leeremos los códigos de barra utilizando el sensor seguidor de línea.
Edison tiene dos sensores internos, no se ven desde el exterior, que trabajan en conjunto con los motores y ayudan que pueda moverse de manera precisa. Estos sensores algunas veces necesitan una ayuda. En esta lectura vamos a aprender a utilizar la autocalibración de motores y sensores que trae Edison. Esto es muy útil para cuando veamos que nuestro robot no avanza en línea recta.
En esta lectura vamos a analizar dos programas:
Control por aplausos
En este programa el robot hace uso de su sensor de sonido de una interesante manera, controlando los motores podemos lograr que nuestro robot vaya a donde deseamos usando las palmas. Además de nuestro robot necesitamos utilizar una app para medir sonido y otra app para generar diferentes sonidos.
Evitar obstáculos
En este programa utilizamos muchos elementos, dos emisores IR y un receptor, estos combinados con los motores nos permiten ver un comportamiento muy entretenido.
En esta nueva lección vamos a ejecutar dos de nuestros programas favoritos:
Seguidor de luz
En los videos iniciales vimos que nuestro robot tiene dos sensores para medir la luz ambiente, en este programa hacemos uso de estos sensores para localizar una fuente de luz y seguirla, vamos a necesitar una linterna o fuente de luz para que nuestro robot la siga.
Detectar borde
Hasta ahora hemos usado el sensor seguidor de línea para leer los códigos, en este programa vamos a usarlo para detectar un borde y que el robot se detenga en el. Podemos podemos acotar el movimiento de nuestro robot Edison en una jaula hecha con cinta aisladora de color negro.
En esta lectura ejecutaremos y analizaremos nuestro robot en el modo seguidor de línea. Para que puedan hacer las pruebas necesitaran realizar un trayecto de color negro sobre fondo blanco, pueden utilizar una cinta aisladora o pueden imprimir el archivo adjunto en formato A2.
En esta lección aprenderemos a descargar nuestros propios programas al robot, en particular vamos a ver comandos que nos permiten controlar los motores.
En esta lección vamos a investigar un poco más los bloques que nos ayudan a conducir a nuestro Edison. Además vamos a utilizar dos bloques que nos permiten modificar el flujo de nuestro programa:
Espera de tiempo
Repetir
Como desafío final vamos a programar a nuestro robot para describa una trayectoria en forma de cuadrado.
Para esto necesitamos tomar mediciones, hacer algunas cuentas y por sobre todo tener mucha paciencia. El bloque de repetir nos va a ayudar mucho a resolver el desafío.
En este nivel vamos a utilizar los bloques de "drive" para hacer que nuestro robot estacione marcha atrás en un espacio reducido.
Analizamos el control de motores por tiempo y aprendemos a variar la velocidad de los movimientos.
En esta actividad nos concentramos en las luces led de nuestro robot, son de manejo muy simple y al mismo tiempo nos permiten enviar información al usuario.
En este caso las vamos a utilizar para enviar un mensaje de socorro, SOS, analizamos la estructura del programa y vemos la importancia de las estructuras de repetición para lograr un programa corto y entendible.
En esta lección aprenderemos a controlar el parlante de nuestro robot, tocando una simple melodía que creemos todos conocemos.
En esta actividad vamos a profundizar sobre el uso de los motores agregando interacciones con el sensor seguidor de línea. Nos preparamos para programar a Edison Escapista.
En esta lección profundizamos en los bloques de drive y encontramos algunos comportamientos extraños en nuestro robot.
Los bugs son errores en los programas, te proponemos que vayas a la sección de recursos externos para que conozcas el origen del término.
En esta lección utilizamos los bloques aprendidos en la lección anterior para que nuestro robot se escape de una región en la cual se encuentra confinado.
Hacemos pruebas que a simple vista son equivalentes.
Hasta ahora hemos usado el tiempo como forma de control, ahora para hacer las cosas más entretenidas vamos a sumar a los sensores.
Recordamos que los sensores nos permiten tomar información del medio en el que se encuentra nuestro robot, como sonido, luces o señales luminosas que nuestros sentidos no pueden captar.
Tal vez esta sea la lección más interesante de todas ya que vamos a definir el concepto de programa principal y programas secundarios.
Vamos a crear subprogramas que van a interrumpir a nuestro programa principal, generando un comportamiento cada vez más complejo en nuestro robot.
Creamos un complejo control de luces con nuestro robot y empezamos a cambiar la forma de pensar nuestros programas.
En esta lección vamos a aprender a enviar y recibir mensajes entre los Edison, de esta manera podemos crear un robot de robots. Terminamos la actividad con un excelente trabajo en equipo, un Edison detecta los sonidos y el otro activa los motores en consecuencia.
Hola, si estás mirando el contenido de este curso seguramente estás interesado en la robótica. Durante el transcurso del mismo vamos a utilizar un pequeño pero potente robot educativo que se llama Edison.
En este curso aprenderás a distinguir los elementos principales, visibles y no visibles de Edison, compararlos con otros de otros robots educativos y seguramente te va sorprender el resultado. También aprenderás a controlar tu robot y realizar los primeros programas. Vamos a utilizar el entorno de programación edblocks que es muy simple y te permite empezar a programar de la manera más simple.
El curso se encuentra dividido en tres partes:
Estructura de nuestro robot
Programas almacenados en nuestro robot
Nuestros primeros programas
Como te comentamos EdBlocks es la manera más simple de aprovechar todo el potencial de tu robot, vamos a aprender a moverlo, utilizar los sensores de sonido, de luz ambiente, seguidor de línea y receptor IR. Para interactuar con el medio en donde se encuentra, a que emita mensajes lumínicos y sonoros, entre muchas otras cosas más.
Al finalizar este curso te vas a sentir a gusto como para tomar el siguiente nivel en el cual utilizaremos un entorno de programación más avanzado que nos permite resolver problemas más complejos.