CURSOS
Cursos gratuitos y en linea desarrollados en este laboratorio sobre: Deep Leraning, Fuzzy Logic, Mealpy, Solidworks, Sistemas embebidos, etc.
Cursos gratuitos y en linea desarrollados en este laboratorio sobre: Deep Leraning, Fuzzy Logic, Mealpy, Solidworks, Sistemas embebidos, etc.
CURSO SOLIDWORKS
A través de las siguientes sesiones impartidas se busca ofrecer una formación práctica en SolidWorks. En la siguiente serie de videos se explican técnicas que permiten optimizar el proceso de diseño, mejorar la precisión en los modelos y preparar archivos listos para simulación o fabricación.
En esta primera entrega Fernando Vega estudiante de doctorado en inteligencia artificial del instituto, presenta los fundamentos del modelado en SolidWorks .
Se exploran las herramientas esenciales de creación de geometría, esquemas y relaciones paramétricas, preparándote para construir piezas complejas. También se introducen buenas prácticas de organización del archivo y configuración del entorno de trabajo para garantizar eficiencia en el manejo del software.
En la segunda clase profundizamos en el ensamblado de componentes utilizando SolidWorks. Se muestra cómo tomar piezas individuales modeladas previamente y combinar-las en un conjunto funcional, definir relaciones de montaje, analizar el movimiento entre componentes y preparar el modelo para simulaciones o visualización.
Esta sesión es clave para quienes desean generar mecanismos dinámicos o sistemas articulados dentro de SolidWorks.
La tercera sesión se enfoca en la generación de planos de fabricación a partir de los modelos 3D y en las técnicas avanzadas de modificación de geometría. Verás cómo extraer vistas, acotar correctamente, insertar anotaciones y preparar la documentación técnica.
Además, se abordan métodos para modificar diseño existentes, ajustar parámetros, y trabajar con configuraciones múltiples para optimizar variantes de piezas o conjuntos.
Esta serie de videos está diseñada para ofrecer una formación en algoritmos inteligentes para optimizar procesos. Mealpy permite implementar, ejecutar y comparar algoritmos de optimización inspirados en comportamientos naturales, biológicos y matemáticos. El video aborda paso a paso cómo utilizar Mealpy de manera práctica los participantes conocerán tanto los conceptos teóricos como las aplicaciones prácticas que permiten comprender, programar algoritmos metaheurísticos
En la actualidad, el uso de algoritmos inteligentes para optimizar procesos se ha vuelto una herramienta esencial tanto en investigación como en la industria. Mealpy es una librería de Python diseñada precisamente para eso: permite implementar, ejecutar y comparar algoritmos de optimización inspirados en comportamientos naturales, biológicos y matemáticos. El video aborda paso a paso cómo utilizar Mealpy de manera práctica
Esta es la segunda parte del curso de Mealpy de la librería de Python diseñada para implementar, ejecutar y comparar algoritmos de optimización inspirados en comportamientos naturales, biológicos y matemáticos. El video continua abordando cómo utilizar Mealpy de manera práctica.
Esta serie de videos está diseñada para ofrecer una formación completa en Sistemas Embebidos, un área fundamental dentro de la ingeniería electrónica y la computación. A través de clases impartidas por un estudiante de doctorado en Inteligencia Artificial, perteneciente al instituto, los participantes conocerán tanto los conceptos teóricos como las aplicaciones prácticas que permiten comprender, programar y diseñar sistemas electrónicos inteligentes.
En este video se presenta una visión general de la materia de Sistemas Embebidos, su propósito dentro del área de la electrónica y la ingeniería, así como los temas que se abordarán a lo largo del curso. El instructor Óscar González estudiante de doctorado en Ciencias de la Electrónica explica la relevancia de los sistemas embebidos en la vida cotidiana, sus aplicaciones en distintas industrias y los objetivos de aprendizaje que guiarán cada sesión.
Esta clase ofrece una introducción teórica al concepto de sistema embebido, explicando qué los diferencia de los sistemas de cómputo tradicionales. Se analizan sus componentes principales: hardware, software y entorno, junto con ejemplos de uso en dispositivos electrónicos modernos. Además, se aborda su importancia en el desarrollo tecnológico y su papel en la automatización y el Internet de las Cosas (IoT).
En esta sesión se estudia la estructura interna de un microcontrolador, destacando la interacción entre sus bloques funcionales: la unidad central de procesamiento (CPU), la memoria, los periféricos y los buses de comunicación. El objetivo es comprender cómo estos elementos trabajan en conjunto para ejecutar instrucciones y controlar dispositivos externos.
El tema de esta clase se centra en los puertos de entrada y salida de un microcontrolador, explicando cómo permiten la comunicación entre el sistema embebido y el mundo exterior. Se revisan los tipos de puertos, sus modos de operación y ejemplos prácticos de lectura y escritura de datos digitales.
En esta clase se analizan los conceptos fundamentales de las variables y las operaciones aritméticas y lógicas dentro de un sistema embebido. Se explica cómo se almacenan los datos, los distintos tipos de variables y su uso en la programación de microcontroladores.
Esta sesión introduce el entorno de trabajo con MicroPython y la plataforma ESP32, una de las más populares en el desarrollo de sistemas embebidos con conectividad Wi-Fi y Bluetooth. Se explica cómo instalar y configurar el entorno, así como las ventajas de utilizar MicroPython frente a otros lenguajes. También se presentan ejemplos básicos de programación para comprender la interacción entre el código y el hardware del ESP32.
En este video se estudian las señales digitales y su papel en la comunicación y control dentro de los sistemas embebidos. Se explican los conceptos de niveles lógicos, frecuencias, ciclos de trabajo (duty cycle) y sincronización. A través de ejemplos prácticos, el instructor muestra cómo las señales digitales se utilizan para activar dispositivos, transmitir información y coordinar procesos entre distintos componentes electrónicos.
En esta clase se aborda el funcionamiento de las entradas analógicas en los microcontroladores y cómo se utilizan para leer señales variables en el tiempo. El instructor explica el proceso de conversión analógica a digital (ADC) y presenta ejemplos prácticos con sensores resistivos, como potenciómetros o sensores de temperatura. Además, se analizan las consideraciones necesarias para obtener mediciones precisas y estables.
Esta sesión se centra en las salidas analógicas y la técnica de modulación por ancho de pulso (PWM), utilizada para generar señales que simulan niveles analógicos a partir de pulsos digitales. Se explican los principios de funcionamiento del PWM, su configuración en microcontroladores y sus aplicaciones comunes, como el control de brillo en LEDs o la regulación de velocidad en motores eléctricos
En este video se introducen los protocolos de comunicación más utilizados en sistemas embebidos. Se explica cómo los microcontroladores intercambian información con otros dispositivos mediante interfaces como UART, I²C y SPI. También se analizan las diferencias entre estos protocolos, sus ventajas, limitaciones y los escenarios donde se emplean para lograr una comunicación eficiente y confiable.
En este video se introducen los protocolos de comunicación más utilizados en sistemas embebidos. Se explica cómo los microcontroladores intercambian información con otros dispositivos mediante interfaces como UART, I²C y SPI. También se analizan las diferencias entre estos protocolos, sus ventajas, limitaciones y los escenarios donde se emplean para lograr una comunicación eficiente y confiable.
En esta clase se explora la integración de conectividad Wi-Fi en sistemas embebidos, utilizando plataformas como el ESP32. Se enseña cómo conectar el dispositivo a una red inalámbrica, enviar y recibir datos a través de Internet y desarrollar aplicaciones que interactúan con servicios en la nube. El video enfatiza el papel del Wi-Fi en proyectos de Internet de las Cosas (IoT) y sus múltiples aplicaciones en automatización y monitoreo remoto.
Esta sesión presenta la tecnología Bluetooth Low Energy (BLE) y su uso en sistemas embebidos modernos. Se explica su arquitectura, las características que lo diferencian del Bluetooth clásico y cómo establecer comunicación entre dispositivos de bajo consumo energético. El video incluye ejemplos prácticos de conexión y transmisión de datos, mostrando el potencial del BLE en aplicaciones portátiles y dispositivos inteligentes.