Matriz de 11×2 LEDs controlada con Arduino para un R2D2

Autor: Julio César Sandria Reynoso
Fecha: 9 de noviembre de 2024

Robot tipo R2D2

En este artículo se presenta un proyecto de creación de una matriz de 11×2 LEDs que se controlan con Arduino para colocarlos en una ranura de un robot similar al R2D2 de las películas Star Wars.

Semanas atrás, uno de los alumnos del Instituto de Robótica de Xalapa (iRoX) llevó su robot R2D2 para hacerle algunas mejoras. Una de esas mejoras consiste en ponerle LEDs en algunas de las ranuras de la cabeza.

Una de esas ranuras es rectangular de 9 cm X 1.2 cm, donde se puede colocar una matriz de 11×2 LEDs por dentro de la cabeza para que se pueda ver su encendido desde el exterior.

Cabeza de R2D2

La idea de poner varios LEDs fue para emular un tanto la forma en que trabaja el robot de las películas, encendiendo de diversas formas los LEDs de esa ranura.

Algunos de los alumnos participaron en el diseño de la sección rectangular para la colocación de los LEDs, inicialmente se consideró una tabla de MDF de 3mm cortada en láser para colocar allí los LEDs, pero se descartó porque con una placa fenólica perforada fue suficiente.

La disposición de los 22 LEDs, con resistencias, transistores y conexiones a Arduino se diseñó en Tinkercad. De hecho, en esta plataforma se hizo también la programación inicial y simulación de su funcionamiento, lo cual se muestra en el artículo Arreglo de 22 LEDS (11×2) con encendido aleatorio con Arduino en Tinkercad.

Arreglo de LEDs en 11 columnas y 2 filas conectados con transistores a Arduino UNO

Después del diseño del circuito en Tinkercad, se procedió a soldar los componentes en la placa fenólica. El material usado es el siguiente:

  • Placa fenólica perforada
  • 22 LEDs de diferentes colores
  • 11 resistencias de 220 Ohms
  • 2 transistores 2N2222
  • 2 resistencias de 1 KOhm
  • Cable UTP
  • Tira de pines macho 90° (14 conectores)
Componentes soldados a la placa fenólica

Una vez soldados todos los componentes como se ve en la imagen «Componentes soldados a la placa fenólica», se conectaron cables Dupont hembra-macho del circuito al Arduino UNO de la siguiente forma:

  • Los primeros 11 cables de izquierda a derecha se conectan a los pines digitales 10 a 0 de Arduino respectivamente.
  • El antepenúltimo cable (amarillo) se conecta al pin analógico A0.
  • El penúltimo cable (naranja) se conecta al pin analógico A1.
  • El último cable (rojo) se conecta a GND.

Una vez conectado todo, se cargó el siguiente programa C++ desde Arduino IDE al Arduino UNO.

// Programa C++ para Arduino
// Autor: Julio César Sandria Reynoso
// Fecha: Noviembre 2024
// Arreglo de LEDs de 11 columnas X 2 filas,
// enciende LEDs de forma aleatoria o con ciertos patrones
#define columnas 11
#define filas 2
int Columnas[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int Filas[] = {A0, A1};
int ledColumna[columnas];
int ledFila[columnas];

void setup() {
  for (int col = 0; col < columnas; col++)
    pinMode(Columnas[col], OUTPUT); 
  for (int fila = 0; fila < filas; fila++)
    pinMode(Filas[fila], OUTPUT);
}

void loop() {
  // Enciende un led iniciando en la primera fila de 
  // izquierda a derecha y terminando en la segunda 
  // fila a la izquierda
  for(int t=100; t>=40; t=t-20)
    ledPorFila(t,0);

  // Enciende de 1 a 5 leds de forma aleatoria durante un tiempo
  // de 100 + i*50 ms y apagándolos 0 ms
  for(int i=1; i<6; i++)
    ledsAleatorios(i,100+i*50,0);

  // Enciende 6 leds de forma aleatoria durante 50 iteraciones
  for(int i=0; i<50; i++)
    ledsAleatorios(6,350,0);
}

void ledPorFila(int tEncendido, int tApagado) {
  for(int i=columnas-1; i>=0; i--) {
    digitalWrite(Filas[0], HIGH);
    digitalWrite(Columnas[i], HIGH);
    delay(tEncendido);

    digitalWrite(Filas[0], LOW);
    digitalWrite(Columnas[i], LOW);
    delay(tApagado);
  }
  for(int i=0; i<columnas; i++) {
    digitalWrite(Filas[1], HIGH);
    digitalWrite(Columnas[i], HIGH);
    delay(tEncendido);

    digitalWrite(Filas[1], LOW);
    digitalWrite(Columnas[i], LOW);
    delay(tApagado);
  }
}

void ledsAleatorios(int nLeds, int tEncendido, int tApagado) {
  // Los arreglos ledFila[] y ledColumna[] tienen <columnas> elementos,
  // de los cuales solo se usan <nLeds> elementos en esta función.
  // Es posible que de forma aleatoria se repita un led a encender,
  // pero es imperceptible o poco notorio durante la ejecución.
  // Encendemos los nLeds indicados, durante <tEcendido> milisegundos
  for(int i=0; i<nLeds; i++) {
    ledFila[i] = random(0, filas);
    ledColumna[i] = random(0, columnas);
    digitalWrite(Columnas[ledColumna[i]], HIGH);
    digitalWrite(Filas[ledFila[i]], HIGH);
  }
  delay(tEncendido);
  // Apagamos todos los leds encendidos
  for(int i=0; i<nLeds; i++) {
    digitalWrite(Columnas[ledColumna[i]], LOW);
    digitalWrite(Filas[ledFila[i]], LOW);    
  }
  delay(tApagado);
}

Las siguientes fotografías son del circuito funcionando.

Al probar el programa se detectó que algunos LEDs no encendían, por lo que se hizo una revisión exhaustiva, encontrando algunos errores de soldadura, que se fueron resolviendo.

Con este tipo de proyectos, donde los alumnos practican los temas que se van viendo en el iRoX, los alumnos se sienten motivados a aprender aún mucho más.

Si te interesa aprender más sobre programación en C++, Arduino, robótica u otros lenguajes de programación, visita el sitio web del Instituto de Robótica de Xalapa (www.irox.mx) y contáctanos. Si estás en una región cercana a Xalapa, como Veracruz, Boca del Río, Córdoba, Martínez de la Torre, etc., puedes visitar las instalaciones del iRoX entre semana o un sábado y hablar con nuestros profesores sobre proyectos de robótica o tecnología.

Agradecemos a los alumnos que están participando en este proyecto: David, Germán, Fernando, Carlo y Max.

Simulador de robots móviles Webots

Webots es un simulador de robots móviles 3D de código abierto. Es una plataforma de simulación robótica diseñada para un uso profesional y ha sido ampliamente utilizada en la industria, la educación y la investigación.

Originalmente se desarrolló como una herramienta para investigar varios algoritmos de control en robótica móvil. Desde diciembre de 2018, Webots se liberó como un software de código abierto bajo la licencia Apache 2.0.

El sitio web de Webots es https://cyberbotics.com/ y la guía de uso está en https://cyberbotics.com/doc/guide/index.

Webots tiene una interfaz gráfica de usuario (GUI) con una ventana 3D para interactuar con la simulación 3D así como un editor de texto para editar el código fuente, entre otros elementos.

Kit de Robótica Educativa RoboMaster 3

Kit de Robótica Educativa RoboMaster 3 (actualización 2 a 3)
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el Kit de Robótica Educativa RoboMaster 3 (actualización de 2 a 3), de la Serie Intermedios de Robo-Ed, para jóvenes que empiezan en el mundo de la robótica.

¿Qué es el Kit RoboMaster 3?

RoboMaster 3 (RoboSeries – Ingelligent Robot School 3, upgrade 2-3) es un complemento o actualización del kit coreano de Robótica Educativa RoboMaster 1 y RoboMaster 2, recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.

Para Universidades también es muy útil, ya que el Kit 1 complementado con las actualizaciones 2 a 6, puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.

El Kit RoboMaster 3 tiene piezas adicionales que complementan al Kit RoboMaster 1 y RoboMaster 2, con lo que es posible hacer nuevos modelos de robots con programas más complejos.

Kit Intermedio RoboMaster 3

El Kit de la Serie Intermedios RoboMaster 3 de Robo-Ed es el tercero de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

Contenido educativo del Kit RoboMaster 3

A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 3.

A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 2.

1. SoccerBot
Robot futbolista
Ensamblado – Usando motores CD a alta velocidad – Operación – ¿Qué aprendiste?
      2. FanBot
Ventilador
Ensamblado – If Else – Operación – ¿Qué aprendiste?
3. DiceBot
Módulo sensor de sonido
Ensamblado – Configurando servo motor – If Else – Operación – ¿Qué aprendiste?
4. FormulaBot
Auto de carreras
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
5. FlagBot
Señales con banderas
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
6. SweepBot
Robot limpiador
Ensamblado – Usando cuatro motores DC – Operación – ¿Qué aprendiste?
7. BugBot
Robot que camina
Ensamblado – Freno – Operación – ¿Qué aprendiste?
8. BoxingBot
Principio de equilibrio
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
9. ParrotBot
Módulo de voz
Ensamblado – Configurando el servo motor – Voz – Operación – ¿Qué aprendiste?
10. DogBot
Robot mascota
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
11. SpaceBot
Robot para exploración espacial
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
12. BattleBot
Robot de batalla
¿Qué aprendiste?

Lista de partes

 

¿Dónde comprar RoboMaster?

Los kits de robótica RoboMaster los puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.

Enlaces relacionados

Kit de Robótica Educativa RoboMaster 2

Kit de Robótica Educativa RoboMaster 2 (actualización 1 a 2)
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el Kit de Robótica Educativa RoboMaster 2 (actualización de 1 a 2), de la Serie Intermedios de Robo-Ed, para jóvenes que empiezan en el mundo de la robótica.

¿Qué es el Kit RoboMaster 2?

RoboMaster 2 (RoboSeries – Ingelligent Robot School 2, upgrade 1-2) es un complemento o actualización del kit coreano de Robótica Educativa RoboMaster 1, recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.

Para Universidades también es muy útil, ya que el Kit 1 complementado con las actualizaciones 2 a 6, puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.

El Kit RoboMaster 2 tiene piezas adicionales que complementan al Kit RoboMaster 1, con lo que es posible hacer nuevos modelos de robots más complejos.

Kit Intermedio RoboMaster 2

El Kit de la Serie Intermedios RoboMaster 2 de Robo-Ed es el segundo de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

 

Contenido educativo del Kit RoboMaster 2

A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 2.

1. CaterpillarBot
Caterpillar
Ensamblado – Chip de control remoto – Operación – ¿Qué aprendiste?
      2. KartBot
Control remoto inalámbrico
Ensamblado – Cómo operar – Método usando duplicación de chip R/C – Operación – ¿Qué aprendiste?
3. TurtleBot
Seguidor de línea
Ensamblado – Principio del seguidor de línea – Operación – ¿Qué aprendiste?
4. ServoBot
Servo motor
Ensamblado – Estableciendo el punto cero del servo motor – Chip de servo motor – Configurando el servo motor – Operación – ¿Qué aprendiste?
5. MotorcicleBot
Historia de la motocicleta
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
6. AvoidBot
Batería
Ensamblado – Cómo operar – Evitando el obstáculo – Operación – ¿Qué aprendiste?
7. FortressBot
Catapulta
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
8. FishingBot
Robot pez
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
9. AxeBot
Humanoide
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
10. GrabBot
Mano robot
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
11. WheelchairBot
Productos de alta tecnología para adultos mayores y discapacitados
Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste?
12. BattleBot
Robot de batalla
¿Qué aprendiste?

Lista de partes

  • 1 Transmisor
  • 1 Receptor
  • 1 Sensor IR
  • 1 Servomotor
  • 1 Guía para motor
  • 2 Rueda para oruga
  • 80 Piezas para oruga
  • 4 Rueda guía para oruga
  • 2 Eje 150mm
  • 4 Cojinete
  • 1 Porta pilas
  • Armazones: 2 principal, 4 mediano, 4 de 8 agujeros, 2 de 5 agujeros, 4 de 4 agujeros, 6 de 3 agujeros
  • Soportes: 4 de 1mm, 2 de 20mm, 5 de 35mm y 4 de 40mm
  • Tornillos: 2 de 2.6×10, 50 de 3×6, 5 de 3×10
  • 50 Tuercas
  • 1 Tuerca con capa
  • 6 Armazón L para motor
  • 4 Armazón L2x1, 4 armazón L2x2, 4 armazón L2x6

¿Dónde comprar RoboMaster?

Los kits de robótica RoboMaster los puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.

Enlaces relacionados

Kit de Robótica Educativa RoboKids 1

Kit de Robótica Educativa RoboKids 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

¿Qué es RoboKids 1?

RoboKids 1 es un kit coreano de Robótica Educativa para niños de Primaria Baja (1ro, 2do y 3er año) del Sistema Educativo Mexicano.

Es adecuado para las escuelas de educación Primaria que desean iniciar a sus niños en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los niños en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Kit Infantil RoboKids 1

El Kit de la Serie Infantil RoboKids 1 de Robo-Ed es el primero de dos kits de robótica para niños de Primaria Baja. El libro en papel o PDF tiene una serie de lecciones para que los niños, guiados por el maestro, puedan armar modelos iniciales de juguete y robots con motores y sensores.

Contenido educativo del kit RoboKids 1

A continuación se muestran las lecciones en las que está dividido el libro del kit RoboKids 1.

1. ¿Qué es un robot?
2. Humanoide
3. Catapulta
4. Cabezota
5. Moto
6. Abanico
     7. Supermercado
8. Cangrejo
9. Oso bailarin
10. Guacamole
11. Ruleta
12. Carro
13. Perrito
14. Gigante
15. Carro con control remoto
16. Insecto

Este kit está formado totalmente por piezas de plástico que permiten su ensamblado entre si mismas.

¿Dónde comprar RoboKids 1?

El kit de robótica RoboKids 1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboKids en la República Mexicana.

Enlaces relacionados

Kit de Robótica Educativa RoboKids UARO 1

Kit de Robótica Educativa RoboKids UARO 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

¿Qué es RoboKids UARO 1?

RoboKids UARO 1 es un kit coreano de Robótica Educativa para niños de Preescolar (Jardín de niños) del Sistema Educativo Mexicano.

Es adecuado para las escuelas de educación Preescolar que desean iniciar a sus niños en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los niños en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Kit Infantil RoboKids UARO 1

El Kit de la Serie Infantil RoboKids UARO 1 de Robo-Ed es el primero de dos kits de robótica para niños de Preescolar. El libro en papel o PDF tiene una serie de lecciones para que los niños, guiados por el maestro, puedan armar modelos iniciales de juguete y robots con leds y motores.

Contenido educativo del kit RoboKids UARO 1

A continuación se muestran las lecciones en las que está dividido el libro del kit RoboKids UARO 1.

1. Robot amigo
2. Columpio
3. Escritorio y silla
4. Elefante
5. Portarretratos
6. Perrito
7. Rana
8. Mariposa
9. Camión de bomberos
10. Jirafa
11. Ambulancia
12. Excavadora

Lista de partes

Este kit está formado totalmente por piezas de plástico que permiten su ensamblado con tornillos y tuercas también de plástico mediante el uso de un desarmador de plástico, sin punta, muy seguro para el uso de los niños y que les permite ir conociendo el uso de esta herramienta.

Ejemplo de ensamblado:

¿Dónde comprar RoboKids UARO 1?

El kit de robótica RoboKids UARO 1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de UARO en la República Mexicana.

Enlaces relacionados

Kit de Robótica Educativa RoboMaster 1

Kit de Robótica Educativa RoboMaster 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el kit de robótica RoboMaster 1 (Serie Intermedios de Robo-Ed) para jóvenes que empiezan en el mundo de la robótica.

¿Qué es el robot RoboMaster 1?

RoboMaster 1 (RoboSeries – Ingelligent Robot School 1) es un kit coreano de Robótica Educativa recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.

Es adecuado para las escuelas de educación Secundaria y Preparatoria  que desean iniciar a sus alumnos en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los alumnos en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Para Universidades también es muy útil, ya que complementado con las actualizaciones 2 a 6, se puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.

Para este kit de robótica no se requiere que el maestro sea experto en robótica, pero si que tenga algunos conocimientos técnicos para la instalación de software y controladores, así como un poco de programación para el uso del programa Rogic.

Los estudiantes que sueñan con ser científicos o ingenieros pueden mejorar su razonamiento, creatividad y aprendizaje al desarrollar proyectos finales de robótica en la escuela, participar en ferias de ciencia y tecnología o campeonatos regionales, nacionales y mundiales de robótica. La robótica también les permite complementar su educación al trabajar e investigar temas relacionados a la misma, como electricidad, electrónica, mecánica, programación, etc.

Kit Intermedio RoboMaster 1

El Kit de la Serie Intermedios RoboMaster 1 de Robo-Ed es el primero de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

 

Contenido educativo del Kit RoboMaster 1

A continuación se muestran las lecciones o partes en las que está dividido el libro del Kit RoboMaster 1.

1. ¿Qué es un robot?
El mundo del robot
¿Qué partes tiene?
2. EasyBot
¡Ten cuidado!
¡Sígueme!
3. TreeBot
Tarjeta CPU
4. FlyBot
Módulos LED y zumbador
5. RaceBot
Motor CD
       6. DancingBot
Módulo controlador de motores CD
7. ControlBot
Módulo sensor de contacto
8. HittingBot
Cable RS232C
9. BumperBot
Robot con sensor de contacto
10. SensingBot
Módulo sensor infrarrojo
11. KickboardBot
Sensor
Diseño propio 12. BattleBot
Robot de batalla

Lista de partes

  • 1 Tarjeta CPU
  • 1 Módulo controlador motores CD
  • 2 Módulo sensor infrarrojo
  • 4 Módulo sensor de contacto
  • 4 Módulo LED
  • 1 Módulo zumbador
  • 2 Motores CD
  • 1 Porta pilas
  • 1 Cable RS232
  • 2 Ruedas
  • 2 Guía para rueda
  • Armazones: 1 principal, 2 medianos, 2 de 8 agujeros, 4 de 5 agujeros, 2 de 4 agujeros, 4 para motor, 2 L2x1, 2 L2x2, 2 L2x6.
  • Soportes: 6 de 7mm, 8 de 20mm, 5 de 35mm
  • Tornillos y tuercas: 2 de 2.6x10mm, 50 de 3x6mm, 50 tuercas, 1 tuerca de cabeza
  • 12 Cables 3 pines
  • 4 Headers de 3 pines

¿Dónde comprar RoboMaster?

El kit de robótica RoboMaster lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.

Enlaces relacionados

 

Kit de Robótica Educativa Robo-Ed JR1

Kit de Robótica Educativa Robo-Ed JR1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018

Introducción

La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.

En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el kit de robótica Robo-Ed JR1 (Serie Principiantes) para niños y jóvenes que empiezan en el mundo de la robótica.

¿Qué es el robot Robo-Ed JR1?

Robo-Ed JR1 ( J-ROBO 1) es un kit coreano de Robótica Educativa recomendado para niños de educación Primaria Alta (4º, 5º y 6º grado) y Secundaria del Sistema Educativo Mexicano.

Es adecuado para las escuelas de educación Primaria y Secundaria que desean iniciar a sus alumnos en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los alumnos en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Para este kit de robótica no se requiere que el maestro sea experto en robótica ni programación.

Los estudiantes que sueñan con ser científicos o ingenieros pueden mejorar su razonamiento, creatividad y aprendizaje al desarrollar proyectos finales de robótica en la escuela, participar en ferias de ciencia y tecnología o campeonatos regionales, nacionales y mundiales de robótica. La robótica también les permite complementar su educación al trabajar e investigar temas relacionados a la misma, como electricidad, electrónica, mecánica, programación, etc.

Kit básico Robo-Ed JR1

El Kit básico Robo-Ed JR1 es el primero de tres kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots y mover robots mediante el uso de aparatos y máquinas simples y controlarlos con un controlador remoto.

Contenido educativo del kit básico Robo-Ed JR1

A continuación se muestran las lecciones o partes en las que está dividido el libro del kit básico Robo-Ed JR1.

  Introducción
Lista de partes, como ensamblar partes, precauciones, forma de usar el manual.
Lentes
Lección 1
¿Qué es un robot?
Caballo, robot
Lección 2
Principio de equilibrio.
Tenazas, robot vigilante
Lección 3
Fuerzas de fricción.
Aeroplano, motocicleta
Lección 4
Control remoto.
Coche cohete
Lección 5
Sensor infrarrojo.
Altura
Lección 6
Evasor.
Robot de lucha
Lección 7
Inercia.
Escorpión, libélula
Lección 8
Seguidor de línea.
Tren
Lección 9
Centro de gravedad.
Robot de circo
Lección 10
Ley de acción y reacción.
Robot de batalla
Lección 11
Digital
Robot ratón
Lección 12
Futbol soccer
Robot futbolista

Lista de partes

El kit de robótica Robo-Ed JR1 tiene piezas de plástico, tuercas y tornillos que permiten el ensamblado de forma fácil con la ayuda del mínimo de herramienta (desarmador y llave) incluida en el mismo kit.

La electrónica está completamente implementada por el fabricante, por lo que solamente se requiere conectar sensores y motores a la tarjeta madre para su funcionamiento.

Las parte del kit son:

  • Armazones
  • Bloques
  • Herramientas (desarmador y llave)
  • Ruedas y engranes
  • Ejes, separadores, tuercas y tornillos
  • Electrónica (tarjeta madre J-ROBO, motores CD, sensor IR, control remoto y porta pilas).

Armazones

Bloques

Herramientas

Ruedas y engranes

Ejes, separadores, tuercas y tornillos

Electrónica

¿Dónde comprar Robo-Ed JR1?

Robo-Ed JR1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de J-ROBO en la república mexicana.

Enlaces relacionados

Robot Sanduino controlado via Bluetooth con Android

Robot Sanduino A01 con Bluetooth

En esta entrada mostramos como conectar un robot Sanduino A01 (basado en Arduino UNO) con módulo bluetooth a un teléfono Android, utilizando una aplicación creada por nosotros mismos.

Para esto necesitaremos el programa MIT App Inventor 2

DescargaAplicación en Linea

Y la libreria SoftwareSerial para Arduino

SoftwareSerialLibrary

Conexión del módulo Bluetooth a la placa Arduino


#include <SoftwareSerial.h>

int estado=0;
int multi=0;
#define RxD 10
#define TxD 11
SoftwareSerial BTSerial(RxD, TxD);
  

void setup(){
  Serial.begin(9600);
  BTSerial.flush();
  delay(500);
  BTSerial.begin(9600);
  //Insertar aquí
}

void loop(){
  if(BTSerial.available()>0){
    estado = BTSerial.read();
    Serial.write(estado);
    Serial.print("\r\n");
    //Insertar aquí
  }
}

Para controlar el robot Sanduino


#include <SoftwareSerial.h>

int tRetrocede = 500;
int tAvanza = 50;
int tAlto = 40;
int tGiro = 70;

int estado=0;
int multi=0;
#define RxD 10
#define TxD 11
SoftwareSerial BTSerial(RxD, TxD);
  
void setup(){
  Serial.begin(9600);
     BTSerial.flush();
  delay(500);
  BTSerial.begin(9600);

  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  
}

void loop(){
  if(BTSerial.available()>0){
    estado = BTSerial.read();
    Serial.write(estado);
    Serial.print("\r\n");
    digitalWrite(9,HIGH);
  }
  if (estado == '1') {
    avanza(100);
    Serial.print("Avanza");
  }
  if (estado == '2') {
    derecha(100);
    Serial.print("Derecha");
  }
  if(estado == '3') {
    retrocede(100);
    Serial.print("Retrocede");
  }
  if(estado == '4') {
    izquierda(100);
    Serial.print("Izquierda");
  }
  if(estado == '5') {
    alto(0);
    Serial.print("Alto");
  }
}

void alto(int ms) {
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,LOW);
  delay(ms);
}

void derecha (int ms) {
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  delay(ms);
}
void izquierda (int ms) {
  digitalWrite (6, LOW);
  digitalWrite (7, HIGH);
  digitalWrite (8, HIGH);
  digitalWrite (9, LOW);
  delay (ms);
}
void avanza (int ms) {
  digitalWrite (6, HIGH);
  digitalWrite (7, LOW);
  digitalWrite (8, HIGH);
  digitalWrite (9, LOW);
  delay (ms);
}

void retrocede (int ms) {
  digitalWrite(6,LOW);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  delay(ms);
}

Las funciones para mover el robot son las mismas funciones básicas describas en la entrada Robot Sanduino Control con funciones.

iRoX – Escuela de Verano Robótica 2017 – Segunda llamada

El Instituto de Robótica de Xalapa invita al público en general a su Escuela de Verano Robótica 2017 para niños, jóvenes y adultos, que se llevará a cabo del 14 al 22 de julio en Xalapa, Veracruz, México. Donde impartiremos cursos de robótica (y Raspberry Pi) independientes de dos o cuatro días:
  • Curso Raspberry Pi, 14 y 15 de julio, intensivo, 12 horas, dirigido a jóvenes y adultos.
  • Curso Robótica Lego NXT, 17 al 20 de julio, matutino, 16 horas, dirigido a niños y jóvenes.
  • Curso Robótica Arduino, 17 al 20 de julio, vespertino, 16 horas, dirigido a niños y jóvenes.
  • Curso Robótica Lego EV3, 21 y 22 de julio, intensivo, 12 horas, dirigido a jóvenes y adultos.

¿Conoces a algún niño o joven fuera de Xalapa a quien le gustaría aprender de robótica? Llévalo a Xalapa un fin de semana a tomar nuestro Curso Robótica Lego Ev3, o mejor aún, una semana completa para tomar dos o tres cursos de robótica.

NOTA: Tenemos descuentos en inscripción temprana, hasta el 30 de junio.

Puedes ver más información en nuestra página Escuela de Verano Robótica 2017, o escribirnos en nuestra página de contacto o al correo electrónico irox@robotsa.com.

El iRoX es sede de los equipos de robótica Galácticos, formados por niños que han obtenido los siguientes logros: