Perfilado de sección

  • Curso de Robótica Educativa

    ¡Bienvenido al Curso de Robótica Educativa con Arduino! Este programa está diseñado para guiarte desde los conceptos más fundamentales de la electrónica hasta la creación de sistemas automatizados avanzados. A lo largo del curso, exploraremos el hardware de Arduino, entenderemos cómo interactuar con el entorno mediante sensores y actuadores, y daremos vida a nuestros prototipos utilizando su Entorno de Desarrollo (IDE). Como gran novedad, culminaremos explorando herramientas de vanguardia para integrar pequeños modelos de Inteligencia Artificial (TinyML) directamente en tus proyectos.

    La metodología del curso combina la teoría esencial con la práctica aplicada. Contarás con Foros de Discusión y Práctica en cada módulo para debatir soluciones, compartir tu lógica de programación y retroalimentar a tus compañeros, fomentando un aprendizaje colaborativo. Además, cada etapa está apoyada por recursos y videotutoriales cuidadosamente seleccionados para que puedas previsualizar cada concepto en acción antes de implementarlo.

    Dr. Pedro Salcedo Lagos

  • La robótica educativa es una herramienta pedagógica que fomenta el diseño, la construcción y la programación de prototipos interactivos, permitiendo a los estudiantes desarrollar habilidades lógicas, motoras y de resolución de problemas. En este primer módulo, nos adentraremos en los conceptos fundacionales que hacen de la robótica un excelente medio de aprendizaje. Descubriremos cómo una simple idea mental puede transformarse en un sistema físico utilizando la placa Arduino, el estándar mundial por excelencia para la creación de proyectos electrónicos de código abierto.

    A lo largo de esta unidad, exploraremos la historia y los objetivos principales de implementar Arduino en proyectos educativos y personales. Comprenderemos la arquitectura básica de la placa, reconociendo su microcontrolador y sus puertos de conexión, lo que nos dará la base necesaria para iniciar nuestro viaje maker. El objetivo es perder el miedo a la electrónica y asimilar que la experimentación y el ensayo-error son partes fundamentales e inseparables del proceso de aprendizaje.

    Video Sugerido: Descripción: Este video explica de forma muy clara la arquitectura de la placa Arduino UNO, qué es un microcontrolador y da un recorrido ameno por los fundamentos del hardware.

    • ¿Por qué aprender Robótica hoy? Comparte con tus compañeros qué te motiva a utilizar Arduino y describe brevemente una idea de proyecto que te gustaría lograr al finalizar el curso. Responde y comenta la idea de al menos un compañero.

    • Más información del curso

  • Todo sistema robótico necesita interactuar con el mundo físico que lo rodea, y para ello se vale de dos tipos de componentes esenciales: los sensores y los actuadores. Los sensores actúan como los "sentidos" de nuestro robot, permitiéndole captar estímulos del entorno como cambios de luz, temperatura, presencia de gases o proximidad de objetos. Estos dispositivos traducen las magnitudes físicas en señales eléctricas que la placa Arduino puede procesar e interpretar de manera precisa.

    Por otro lado, los actuadores representan los "músculos" del sistema; son los encargados de ejecutar una acción física a partir de las decisiones tomadas por el programa. Entre ellos encontramos motores, servomotores, luces LED, pantallas y zumbadores (buzzers). En este módulo estudiaremos cómo conectar correctamente estos dispositivos a los pines digitales y analógicos de nuestra interfaz, comprendiendo la electrónica básica necesaria para que operen de manera segura sin dañar nuestra placa.

    Video Sugerido: Descripción: Este recurso diferencia gráficamente cómo los sensores captan información del mundo físico y cómo los actuadores ejecutan acciones mecánicas o luminosas en respuesta.

     

  • De nada sirve ensamblar un circuito electrónico perfecto si no le otorgamos un "cerebro" capaz de dictar su comportamiento. En este módulo nos sumergiremos en el Entorno de Desarrollo Integrado (IDE) de Arduino, la plataforma donde escribiremos, compilaremos y cargaremos el código a nuestra placa. Aprenderemos la estructura fundamental de un programa, compuesta por la sección inicial de configuración (setup) y un ciclo continuo (loop) donde se establecen las instrucciones que se ejecutarán de forma ininterrumpida.

    Comenzaremos a dominar el lenguaje de programación basado en C++ de una forma amigable, abordando conceptos clave como la declaración de variables, el uso de condicionales y el control de los puertos de entrada y salida. Paso a paso, transformaremos la lógica de pensamiento humano en instrucciones precisas que la máquina pueda entender, dando finalmente "vida" a los componentes físicos ensamblados en las lecciones anteriores.

    Video Sugerido: Descripción: Un excelente tutorial paso a paso que muestra cómo utilizar el entorno de Arduino, la sintaxis básica del código, y cómo cargar tu primer programa para hacer parpadear un LED.

    • Escribe en pseudocódigo o texto simple los pasos lógicos que tendría que seguir un semáforo peatonal inteligente para funcionar correctamente. Comparte tu secuencia y revisa si a algún compañero le faltó alguna instrucción crítica (como los tiempos de espera).

  • La mejor forma de consolidar los conocimientos en robótica es mediante la práctica aplicada y la construcción de proyectos reales. En este módulo pondremos a prueba toda la teoría acumulada, uniendo la programación y la electrónica para resolver problemas concretos. Abordaremos desde el clásico ensamblaje de un sistema de iluminación inteligente o el control de un brazo robótico simple, hasta sistemas de alerta utilizando sensores ultrasónicos, demostrando que la complejidad nace de la suma de partes más pequeñas.

    Analizaremos ejemplos de proyectos destacados y documentados, estudiando la lógica detrás de sus esquemas de conexión y su código fuente. Esto no solo nos brindará inspiración para nuestras propias creaciones, sino que nos enseñará las mejores prácticas a la hora de depurar errores y estructurar proyectos. Animamos a cada estudiante a tomar estos proyectos base, modificarlos y personalizarlos para que se ajusten a sus propios intereses.

    Video Sugerido: Descripción: Una compilación demostrativa que recopila proyectos fascinantes y fáciles de implementar (brazos robóticos, dispensadores, sistemas de alarmas), ideales para inspirarse y replicar.

    • Más información

  • El futuro de la robótica trasciende las instrucciones programadas de forma rígida; la Inteligencia Artificial (IA) está revolucionando cómo las máquinas entienden y operan en su entorno. En este módulo avanzado, daremos un paso más allá integrando pequeños modelos de aprendizaje automático directamente en nuestra placa, una técnica conocida como TinyML. Descubriremos cómo nuestro hardware puede procesar datos de los sensores para reconocer patrones complejos, clasificar movimientos o identificar estímulos de forma autónoma.

    Exploraremos plataformas de entrenamiento que nos permiten recolectar datos y entrenar una red neuronal para luego exportar ese "conocimiento" directamente a nuestro microcontrolador. Este salto transforma los proyectos de simples automatizaciones a sistemas predictivos que construyen modelos del mundo, abriendo una inmensa frontera para la ingeniería del conocimiento, la innovación tecnológica y el desarrollo sostenible.

    Video Sugerido: Descripción: Este tutorial introductorio explica cómo capturar datos de un sensor y entrenar un modelo de Machine Learning de manera visual para desplegarlo en un microcontrolador, unificando perfectamente hardware e IA.

    • ¿En qué área de la sociedad (salud, agricultura, educación) crees que un Arduino potenciado con un modelo de Inteligencia Artificial podría generar un mayor impacto? Describe un caso de uso breve y debate con tus compañeros sobre su viabilidad técnica.

  • La enseñanza de la física a menudo sufre por ser demasiado teórica, pero la robótica nos permite llevar las fórmulas matemáticas al mundo físico de manera medible. En este módulo, dejaremos de lado los problemas de pizarra para construir nuestro propio sistema de adquisición de datos. Utilizaremos sensores acelerómetros y giroscopios (como el famoso módulo MPU6050) para analizar el movimiento, la inclinación y la fuerza G de un prototipo en tiempo real.

    Aprenderemos a registrar estas variables físicas (posición, rotación y aceleración en los ejes X, Y, Z) y a enviarlas a nuestra computadora para su análisis. Al programar la recolección de estos datos, los estudiantes podrán comprobar empíricamente conceptos complejos como el movimiento, la inercia, la gravedad y cómo estabilizar un vehículo o un dron, transformando la placa Arduino en un verdadero laboratorio de física.

    Video Sugerido (Verificado): Descripción: Un excelente y completo tutorial teórico-práctico ("Arduino desde cero en Español") que explica en detalle qué es, cómo se conecta y cómo se programa el acelerómetro y giroscopio MPU6050 para leer datos físicos. 

    • Imagina que instalamos el sensor acelerómetro MPU6050 en un carro de juguete. Si empujamos el carro por una rampa y luego choca contra una pared, ¿Cómo crees que se vería la gráfica de aceleración en el eje X durante el impacto? Describe los cambios en los datos y comenta la hipótesis de al menos un compañero.

  • El estudio de los ecosistemas y la botánica cobra una nueva dimensión cuando podemos controlar y monitorear las variables ambientales que afectan a los seres vivos. En este módulo transversal con las ciencias naturales, abordaremos el diseño y programación de un sistema de riego automatizado. Aprenderemos a integrar sensores de humedad de suelo, sensores de temperatura ambiental (como el DHT11) y a leer sus valores.

    Además de capturar datos ambientales, utilizaremos relés y pequeñas bombas de agua para actuar en consecuencia. Esto permitirá a los estudiantes entender la homeostasis de un ecosistema, analizando cómo el código que escriben en Arduino impacta directamente en el bienestar de una planta, manteniendo las condiciones ideales de humedad y temperatura de forma totalmente autónoma.

    Video Sugerido (Verificado): Descripción: Este tutorial paso a paso muestra cómo crear un proyecto escolar de "Sistema de riego automatizado con Arduino UNO", utilizando un sensor de temperatura/humedad (DHT11), una bomba de agua y una pantalla LCD para visualizar los datos.

    • Supongamos que nuestro sistema automatizado está programado para cultivar plantas tropicales (que requieren mucha humedad). ¿Qué parámetros exactos del código (los límites o "umbrales" de los sensores) tendrías que modificar si ahora quisiéramos cultivar cactus del desierto? Justifica tu respuesta biológica y tecnológica.

  • Para muchos estudiantes, el plano cartesiano y la geometría pueden parecer conceptos abstractos. En este módulo, convertiremos a las matemáticas en las directoras de un robot dibujante, conocido como Plotter 2D o máquina CNC (Control Numérico Computarizado). Utilizaremos motores paso a paso y escudos de expansión (CNC Shield) que permiten un movimiento de altísima precisión para desplazar un lápiz sobre los ejes X e Y.

    Para lograr que el robot dibuje, los estudiantes comprenderán cómo las coordenadas, los vectores y las formas geométricas se traducen en código (lenguaje G-Code) que los motores pueden interpretar. Entenderemos cómo las matemáticas son instrucciones obligatorias para que el hardware se mueva a posiciones exactas, uniendo la lógica espacial con la ingeniería mecánica.

    Video Sugerido (Verificado): Descripción: Un excelente tutorial de construcción "Hazlo tú mismo" (DIY) que enseña cómo construir y configurar una máquina dibujante (Plotter CNC 2D) desde cero utilizando Arduino UNO, un CNC Shield y motores paso a paso.

    • A diferencia de los motores de corriente continua (DC) normales que giran sin parar, este proyecto requiere "Motores Paso a Paso". ¿Por qué crees que es matemáticamente imposible hacer un robot que dibuje un cuadrado perfecto usando motores DC comunes? Debate con tus compañeros.

  • La química está en todo lo que nos rodea, especialmente en la composición del aire. Este módulo vincula la electrónica con la química ambiental y la salud pública, introduciendo los sensores de gases (como la familia MQ). Estos sensores están diseñados para detectar concentraciones de distintos gases en el ambiente, actuando como una "nariz electrónica".

    Los alumnos aprenderán el principio de funcionamiento de estos componentes químicos y cómo el Arduino lee las variaciones de voltaje para alertarnos sobre la presencia de gases. Este proyecto abre la puerta para realizar investigaciones de campo escolares, donde los estudiantes pueden crear sistemas de alarma para contaminación o analizar el impacto ambiental en diferentes áreas de su comunidad.

    Video Sugerido (Verificado): Os explico cómo medir la calidad del aire con Arduino registrando los resultados en Google Sheets: componentes necesarios, esquema de montaje, código y puesta en funcionamiento.

    • Si tuvieras que instalar una alarma basada en un sensor de gas Arduino en tu hogar para prevenir accidentes domésticos (por ejemplo, por una estufa o cocina defectuosa), ¿En qué habitación la instalarías, a qué altura (cerca del techo o del suelo) y qué tendría que hacer el Arduino al detectar el gas?

  • La robótica no es exclusiva de las ciencias exactas; también es una herramienta poderosa para el arte. En este último módulo, fusionaremos la educación musical y la física del sonido mediante la creación de un instrumento digital sin contacto, inspirado en el clásico "Theremin". Usaremos un sensor de distancia ultrasónico para medir la posición espacial de las manos del estudiante.

    A través de la programación, convertiremos los centímetros medidos por el sensor en frecuencias de onda sonora (Hertz). Utilizando la función de tono de Arduino y un zumbador (buzzer) o parlante pequeño, lograremos que la distancia se traduzca en distintas notas musicales. Los alumnos comprenderán de manera práctica qué es la frecuencia del sonido y cómo el código puede generar experiencias interactivas.

    Video Sugerido (Verificado): Descripción: Un tutorial directo y muy didáctico que enseña paso a paso cómo armar un Theremin digital utilizando un Arduino, un sensor de ultrasonido y un pequeño parlante, explicando además el código necesario para generar las notas musicales.

    • Nuestro Theremin básico usa un sensor para cambiar la nota musical según qué tan lejos esté la mano. Si le conectáramos un segundo sensor ultrasónico para la otra mano, ¿Qué característica del sonido (volumen, tempo, distorsión, etc.) te gustaría controlar con él y por qué?

    • Al aprobar esta evaluación, se habilitará el sistema para la descarga del certificado. Podrás descargar cualquiera o los tres modelos de certificado en cuanto apruebas la evaluación.

    • Más información ...