Loading...
  • Image 01

  • Image 02

  • Image 03

  • Image 04

  • Image 05

  • Image 06

Entradas del Blog

Lorenzo M. Oliver webmaster

Hasta hace poco sólo era posible la utilización de entornos de simulación, adquisición y control de datos en tiempo real gracias a costosas herramientas bajo licencias con restricciones de uso (como por ejemplo Labview, Flow View, etc.). Pero en la actualidad y gracias a MyOpenLab, una herramienta GNU abierta y gratuita, ahora es posible competir en el terreno educativo y profesional con las grandes herramientas de programación visual.


¿Qué es MyOpenLab? Se trata de una herramienta libre cuyo proyecto fue iniciado por Carmelo Daniel Salafia y transferido en 2017 al actual desarrollador, el ingeniero Javier Velásquez. Dicha herramienta está disponible gratuitamente bajo una licencia GNU General Public License y ha sido traducida y documentada al español por el profesor José Manuel Ruiz Gutiérrez. Las posibilidades gráficas de MyOpenLab, así como su potencia de cálculo y proceso de datos, incluso en tiempo real, la convierten en una herramienta adecuada para experimentación y elaboración de prototipos en el laboratorio y en el aula. Además, los entusiastas de la realización de proyectos con Arduino así como también profesionales y profesores de Tecnología descubrirán con este curso online las enormes posibilidades de MyOpenLab en conjunción con estas tarjetas. De hecho, Arduino + MyOpenLab conforman un sistema de Adquisición de datos barato, fiable y poderoso para realizar prototipos de modelos de control con Interfaces. Además está desarrollada en lenguaje JAVA por lo que resulta portable a distintas plataformas y escrita en varios idiomas (alemán, inglés y español).





¿Dónde se puede usar MyOpenLab? Dado que MyOpenlab es un entorno orientado a la simulación y modelado de sistemas físicos, electrónicos y de control, existe un amplio campo de aplicaciones:

  • Simulación de Instrumentos.
  • Control de Elementos Físicos mediante Interfaces.
  • Simulación de Robots.
  • Modelado de Fenómenos Físicos.
  • Simulación de Automatismos.
  • Simulación de Circuitos digitales.
  • Simulación de Circuitos Analógicos.
  • Tratamiento de Imágenes y Sonidos.
  • Operaciones con matrices y vectores 2D y 3D.

En el campo del modelado y simulación es muy interesante contar con una herramienta flexible como MyOpenLab que, a partir de una amplia biblioteca de bloques funcionales, permita realizar modelos a base de conectar bloques funcionales. Así pues, la presentación de los resultados y/o el control de las simulaciones se hace mediante un potente conjunto de bloques de función de visualización y/o interacción capaz de manejar todo tipo de datos (analógicos, digitales, matrices, vectores, imágenes, sonidos, etc.). De esta manera es posible diseñar instrumentos virtuales a través de los cuales realizar una aproximación a los sistemas de medida y control de una manera mas realista. La realización de una simulación se hace mediante dos pantallas o áreas de trabajo: Panel Circuito y Panel Visualización. En el primero se diseña el algoritmo de simulación mediante "bloques" o "elementos de función" y en el segundo se muestran los datos o se generan los estímulos cuando se está en el modo de "simulación".


No hay texto alternativo para esta imagen


MyOpenLab es capaz de conectarse al mundo físico mediante: conexión directa I/O, con tarjetas de interfaces comerciales (K8055 de Valleman, MSE-PCIO-4E4S de MKE, etc.), con Arduino a través de la librería Firmata, con Raspberry Pi, conexión a través del puerto Serie, etc. Estos son los bloques de la librería de Comunicación de MyOpenLab...


No hay texto alternativo para esta imagen


Los entusiastas de la realización de proyectos con Arduino así como también profesionales y profesores de Tecnología pueden descubrir, sin realizar costosas inversiones, las enormes posibilidades de MyOpenLab. Sus principales características son:

  • Facilidad de uso. Sólo se requieren conocimientos básicos de Programación y Electrónica para usar la herramienta.
  • Biblioteca de funciones. Amplia biblioteca de funciones tanto para manejo de señales analógicas como digitales. Tratamiento de los tipos de datos y operaciones con estos.
  • Biblioteca de objetos gráficos. Posee una potente biblioteca de objetos gráficos tipo “canvas” mediante la que se puede dotar de movimiento a cualquier objeto o imagen asociándola a variables de los modelos a simular.
  • Encapsulamiento. Realización de las aplicaciones mediante el uso de bloques de función con la posibilidad de encapsularlos en “macros”.
  • Pantallas de visualización. Facilidad para crear pantallas de visualización que recojan el estado de las variables y eventos de las simulaciones.
  • Posibilidad de añadir componentes. Posibilidad de ampliación de su librería de componentes, editándolos en código JAVA.
  • Submodelos. Posibilidad de creación de “submodelos de panel” y “submodelos de circuito” encapsulados.

Dada la versatilidad y potencia de esta herramienta, en el Campus Tecnológico hemos querido ofrecer un curso en línea y tutorizado por el profesor José Manuel Ruiz Gutiérrez (autor de la traducción y documentación al español) dirigido a estudiantes de nivel Bachillerato, FP e ingenierías; profesores Educacion Secundaria, FP e Ingeniería y profesionales que estén interesados en utilizar esta herramienta y exprimir todas sus posibilidades. El inicio del curso está previsto para el próximo lunes 13 de ABRIL.


Dicho curso contiene más de 600 páginas de texto de estudio en formato PDF, más de más de 100 ejemplos de programas y aplicaciones resueltos y más de 100 ejercicios propuestos y preguntas de tipo test.


¿Cúal es el temario del curso? Para hacernos una idea de lo práctico y provechoso que resulta el curso, ahí va una lista de contenidos prácticos que se abordarán en el curso:

  • Tema 1: Tratamiento de datos. Con los contenidos de esta primera unidad el alumno conocerá el entorno MyOpenLab para poder manejarlo y además estudiará el tratamiento de los datos que hace el programa repasando los principales bloques de librerías que se encargan de dicho tratamiento. Ejercicios: Tipos de Datos - Datos String - Tratamiento de Cadenas de texto - Operaciones matemáticas - Operaciones de comparación - Calculadoras - Generador señal
  • Tema 2: Interacción. Los objetivos que se persiguen con esta unidad es reconocer y utilizar los distintos objetos que permitan la interacción del usuario de MyOpenLab con la herramienta a través del teclado, ratón, sonido, etc. Se estudiarán objetos de visualización de estados así como generadores de estímulos (datos Booleano, Decimales y Enteros). Ejercicios: Visualización de estados - Interacciona visual booleana - Control desde el teclado - Interacción ratón - Mensajes - Sonido Beep - Sonido micrófono - Demo sonido - Ejecutar aplicación externa - Librerías de interacción - Carga de datos manual en un fichero
  • Tema 3: Tratamiento de imágenes. En esta unidad vamos a estudiar las posibilidades que ofrece MyOpenLab para realizar simulaciones en las que intervengan objetos gráficos animados. El uso de las herramientas de animación resulta muy interesante en aquellas simulaciones en las que tengamos intención de mostrar un sinóptico animado o queramos ver la evolución de un objeto o imagen en la pantalla movido en función de los valores de las variables de un modelo matemático que pueda ser el núcleo de la simulación. Ejercicios: Formas de cargar imagen en el panel - Tratamiento de imagenes - Colocar objetos en el área canvas - Color - Movimiento de un objeto en el panel - Mover y rotar imagen - Control desplazamiento vertical - Posicionar imagen con ratón
  • Tema 4: Circuitos Temporales. En numerosas aplicaciones es preciso suministrar al modelo una variable independiente, normalmente el tiempo, que es preciso generar. Para ello se recurre al establecimiento de circuitos contadores que con una cadencia temporal modificable se encargan de esta tarea. MyOpenLab posee una librería de funciones que prestan este servicio de una manera fácil y potente. Ejercicios: Retardo, Impulso Retardo, Generador, Contador, Contador Impulsos, Temporizador, Temporizador Impulsos, Temporizador/Contador, Contador Adelante/Atrás, Calendario,...
  • Tema 5: Medidores y Trazadores de Señal. El objetivo de esta unidad es dar a conocer los objetos de librería que permiten realizar el trazado de señales analógicas y digitales en tiempo real, así como también el estudiar objetos que emulan instrumentos de medida de valor analógico. Ejercicios: Medidores - Trazadores - Ejemplos display - Dígitos
  • Tema 6: Circuitos Digitales. En esta unidad se da a conocer los objetos de librería "Operadores Digitales" que permiten realizar aplicaciones muy conocidas y utilizadas en el estudio de la Electrónica Digital. Se estudiarán circuitos muy conocidos tanto combinacionales como secuenciales. Ejercicios: Operadores básicos - Ecuación lógica - Circuito Combinacional - Biestable RS con Nand - Biestable RS - Biestable RS con varias entradas - Contador BCD - Contador 4 Bits - Display 7 segmentos - Contador con Display - Contador BCD 2 Dígitos - Multiplexor/Demultiplexor - Codificador binario a decimal - Codificador decimal a binario
  • Tema 7: Programación con Diagramas de Flujo. En esta unidad se estudian los bloques más conocidos y clásicos de los lenguajes de programación mediante diagramas de flujo. Se realizan ejemplos prototipo que implementan los algoritmos más utilizados en la programación. Ejercicios: Hola Mundo - Sumar - Comparar cadenas - Decisiones booleanas - Decisión double - Ejecución simultánea - Intermitente - Contadores básicos - Bucle For Next - Procedimientos - Bucle While/When - Mover imagen - Termostato - Generador Impulsos
  • Tema 8: Automatismos y Robótica. Se dan a conocer los elementos de la librería de Automatismos para aplicarlos a la hora de realizar una simulación, así como también las características del elemento de librería de MyOpenLab llamado Robi2D, con el que se facilita al usuario un primer contacto con el mundo de la Robótica en dos dimensiones. Ejercicios: Barrera - Cilindro neumático - Cilindro neumático secuencial - Cinta transportadora - Control Barrera - Control Motor - Puerta - Depósito - Cinta con sensores - PLC Paro Marcha - PLC Intermitente -  PLC Generador n Impulsos
  • Tema 9: Arduino. En esta unidad se da a conocer la librería de conexión con Arduino a través del protocolo Firmata con la que se puede realizar distintas aplicaciones que permiten la adquisición y el control de datos de actuadores y sensores conectados a la tarjeta Arduino. Ejercicios: Entrada Digital - Entrada Analógica - Salida Digital - Control salida desde el teclado - Escalar analógica - Trazado canal analógico - Trazado canal digital - Comparador de dos canales analógicos - Blink - Blink frecuencia variable - Blink con bloque librería element - Blink con bloque librería panel - PWM_SERVO - PWM_SERVO control ratón - Funcion AND - Biestable - Ascensor - Control Robot - Termostato - Generador de impulsos - Secuenciador 4 bits - Secuenciador decimal - Captura de datos
  • Tema 10: Encapsulación y creación de librerías. Cuando se diseña un modelo y se realiza la simulación a veces es necesario realizar un seguimiento (trazado) de los valores que van adoptando determinas señales del modelo. Para conseguir este objetivo MyOpenlab dispone de la posibilidad de añadir puntos de test. Además, en los casos en los que el modelo que se tenga que diseñar sea muy grande, MyOpenLab permite crear submodelos que respondan a varias funciones del modelo y que se encapsulen en un único componente (Sub-VM). Estos submodelos quedan incorporados en el árbol de carpetas de ejemplos y después podrán ser incorporados en otras nuevas simulaciones (VM). Ejercicios: Anidado de VMs - Uso de Sub-VM - Encapsulación - Puntos de test.


Curso de "Diseño y Simulación con MyOpenLab". Lunes 13 de abril. Si deseas más información, no dudes en echar un vistazo a la siguiente página: https://myopenlab.es


Este es un curso tutorizado y on-line:tutorizado porque está atendido por un tutor experto que te guiará en la realización de las actividades, te aclarará los conceptos y resolverá tus dudas diariamente a través de la mensajería interna del campus; y on-line porque su formato permite que cada alumno acceda desde su casa y haga un aprovechamiento del curso a su ritmo, con el horario que más le convenga según sus circunstancias personales o profesionales. El curso tiene una fecha de inicio y de finalización porque es el tiempo de tutoría que dispondrás en el curso y te ayudaremos a que lo termines en ese plazo (si no puedes terminarlo a tiempo, ningún problema: solicita un emplazamiento o prorroga).



Lorenzo M. Oliver webmaster

Son muchos los autores e investigadores que han acuñado el término “Sociedad de la información” para referirse a un conjunto de transformaciones económicas, sociales y culturales que están cambiando sustancialmente nuestra sociedad. Todo ello ha sido propiciado sobretodo por ciertos cambios y actores tecnológicos que han estado presentes en nuestros hogares, en el entorno laboral y en el ámbito educativo.


Un ejemplo de ello es la facilidad con que la robótica (en el pasado parcela exclusiva de la industria especializada) se ha introducido fácilmente en nuestras casas a través de los juguetes y la afición. También en los talleres Fab Lab y centros educativos. Las razones las encontramos en la alta velocidad de procesamiento de los microprocesadores actuales, el abaratamiento de los componentes electrónicos y el uso de Internet, que ha permitido compartir todo tipo de conocimiento y experiencias entre aficionados. Si a todo lo anterior añadimos la posibilidad de crear fácilmente y de una manera muy asequible dispositivos de todo tipo funcionando con software de código abierto (Open Source) no nos equivocaremos en nada al decir que el acceso a las nuevas tecnologías está servido y cada vez más al alcance de cualquier persona.




Otro ejemplo lo tenemos con Arduino (entre otras placas de aceptación general).Arduino es una plataforma de desarrollo abierta, potente y muy económica, apta para todo tipo de aficionados a la electrónica y sin necesidad de tener grandes conocimientos previos. En la actualidad, los profesores de ESO, bachiller y formación profesional, al igual que los estudiantes y aficionados de todo tipo, encuentran en Arduino una potente herramienta sencilla de utilizar, que les abre las puertas al fascinante mundo de la tecnología, la programación y el diseño de aplicaciones electrónicas de control, amén de las habilidades y competencias educativas que aporta su uso en el aula.


Por otro lado, el auge de las nuevas tecnologías también hace que aparezcan múltiples posibilidades a la hora de enseñar y ayudar a descubrir nuevo conocimiento. El entorno online que ofrecen algunas plataformas educativas en las que se sirven cursos en línea está permitiendo que muchos campos de estudio, que antes no eran accesibles debido a la ubicación geográfica, horarios y opciones económicas de los centros, ahora sean una excelente opción formativa para todo tipo de persona, no importa si se trata de un estudiante, un trabajador con un horario muy exigente o un jubilado. Los cursos tutorizados (aquellos en los que el experto que lo ha redactado y preparado está presente durante todo el tiempo que dura el curso y guía a sus alumnos en el proceso de aprendizaje) cobran más importancia que nunca enmedio de una vorágine de tutoriales gratuitos y "cursos enlatados" que más que aportar una base bien cimentada y progresiva de conocimiento técnico lo que hacen más bien es favorecer el hábito del copia-pega de código y el paso-a-paso a modo de receta culinaria.


En los cursos tutorizados por un experto, la supervisión continua de este y su disponibilidad para atender todas las consultas de cada alumno permite estar al tanto del avance de cada uno de estos y de una manera personalizada. Decir de paso que estas tutorías individualizadas ponen al descubierto que la función del docente ya no consiste sólo en transmitir contenidos, sino también en descubrir y ayudar a descubrir el conocimiento, en compartirlo y desarrollarlo conjuntamente con cada alumno. Aquí ya no entra para nada la "formación enlatada".


Y es que, el que un curso sea o no tutorizado, es un factor muy distintivo entre las diferentes plataformas educativas online existentes. Algunas plataformas ofrecen los denominados "cursos enlatados" o de auto-formación, con las consiguientes desventajas al no estar presente (aunque de manera online) un tutor o experto. Estas plataformas se dedican únicamente a facilitar los materiales del curso y poco más. Otras plataformas educativas que siguen el mismo formato, conscientes de lo necesario que es que el alumno obtenga también refuerzo didáctico e instructivo durante el curso, recurren a la creación de foros donde el alumnado presumiblemente obtendrá apoyo colaborativo de parte de sus compañeros más aventajados. Pero en ningún momento está presente el experto que lo ha preparado. Todo este tipo de cursos de auto-formación muestran un alto índice de abandono y frustración.




En el Campus Tecnológico apostamos firmemente por la formación dirigida y por las tecnologías emergentes que tienen futuro. Una prueba de ello es la realización periódica de cursos tutorizados y online sobre Electrónica Básica y Digital, Robótica, Internet de las Cosas, Arduino Básico y Avanzado, Programación Python, Automatización Industrial, Diseño de circuitos con Fritzing, Domótica, Raspberry Pi, Programación con Processing, Simulación y Adquisición de datos con MyOpenLab, Programación de autómatas con CODESYS, Programación en el aula con micro:bit, Realidad Aumentada, etc.


A propósito de Arduino, el próximo día 2 de marzo en el Campus Tecnológico comenzamos una nueva edición, la número 24, del curso tutorizado y online de Arduino, la tecnología al alcance de todos, una oportunidad para aprender correctamente a programar Arduino desde cero o revisar todos los conocimientos que tenga uno de esta plataforma. Se trata de un curso apto para todas las edades y que no precisa conocimientos previos, dirigido a profesores de ESO y/o bachiller que deben impartir este tema en la asignatura de tecnología, estudiantes que desean evolucionar por su cuenta y a su ritmo, aficionados en general con inquietudes por las nuevas tecnologías, "makers" que representan esa revolucionara cultura del "hazlo tú mismo", y profesionales con interés en realizar pequeños procesos de automatización a un coste intelectual y económico asequible.




Si tienes inquietudes por las nuevas tecnologías, la programación y los automatismos éste es el momento. Con este curso de Arduino Básico vas a aprender: Herramientas y lenguajes de programación, Control de señales digitales de entrada y salida para el control de dispositivos, Temporizaciones y generación de sonidos, Generación de señales PWM para regulación de potencia, Control de servomotores, Tratamiento de magnitudes y señales analógicas, Comunicaciones con otros dispositivos, etc.


El curso está diseñado e impartido por Mikel Etxebarria (MK Electrónica) y organizado por el Campus Tecnológico. Si estás interesad@ en la tecnología, este es el momento de empezar a andar este largo pero apasionante camino. Más información: curso tutorizado y online de "Arduino, la tecnología al alcance de todos" https://encender-un-led.es





Lorenzo M. Oliver webmaster
Este curso online y tutorizado por un experto tiene como objetivo enseñar a programar una Raspberry Pi como si de un PLC o autómata se tratara y realizar aplicaciones de automatización profesionales e interactivas con el mundo real. Para ello se utiliza el entorno de programación de CODESYS®. Está dirigido a ingenieros, programadores, makers y en general cualquier persona interesada en realizar aplicaciones de automatización o domótica con CODESYS y Raspberry Pi.

El curso, cuya 3ª edición está prevista para este próximo lunes 6 de enero, proporciona a los participantes el conocimiento de la herramienta CODESYS para programar Raspberry Pi como PLC y SoftPLC. Ayuda a comprender las complejidades del mundo de la domótica y de la automatización industrial y a obtener un enfoque práctico para desarrollar aplicaciones en Raspberry Pi. Se requieren conocimientos básicos de Raspberry Pi (al menos, familiarizado con su arquitectura, módulos, etc.).. y conocimientos de CODESYS (muy recomendable haber hecho el primer módulo
).


El curso está dividido en dos grandes módulos. El primero se refiere a los fundamentos de Codesys, que incluyen los fundamentos del estándar IEC 61131, las herramientas de programación y visualización. El simulador de Codesys se utiliza para desarrollar aplicaciones de automatización. Se explican los siguientes aspectos: introducción a automatización industrial, introducción a IEC 61131-3, introducción a Codesys, Fundamentos de programación, fundamentos de visualización, conceptos de simulación, etc.

El segundo módulo se centra en Raspberry Pi como plataforma para desarrollar aplicaciones para la industria y la domótica basadas en Codesys. Entre otros temas, se aprende a interactuar con todo tipo de hardware, como sensores o actuadores. También aprenderás a desarrollar interfaces para interactuar con las aplicaciones. Se explican los siguientes aspectos: fundamentos de Raspberry Pi, interacción con hardware, programación industrial en Raspberry Pi, SoftPLC’s, interfaces HMI con Raspberry Pi, aplicaciones con Codesys y Raspberry Pi, etc.

Para llevar a cabo el curso se utiliza esta msima plataforma de formación en línea donde los participantes tienen contacto directo con un profesor (Anton Girod - OPIRON Electronics) para que puedan preguntar libremente los conceptos del curso y consultar dudas. Las partes teóricas son seguidas por ejercicios prácticos para facilitar la transferencia de conocimiento.

Conviene destacar que se trata de un curso muy práctico, lo que garantiza una transferencia adecuada de conocimientos a los participantes. Al final de cada unidad didáctica hay un cuestionario con múltiples opciones o bien un ejercicio práctico para ser enviado a evaluación. Al final del curso los alumnos reciben un certificado de participación con la calificación global del curso.

Los beneficios que aporta este curso tutorizado y online son numerosos:

• Entrenamiento ideal para comenzar en la automatización industrial, o incluso programar PLC's.

• Ideal para makers, ingenieros de software y cualquier persona interesada en conocer el potencial de CODESYS.

• Al final del curso, el usuario podrá desarrollar aplicaciones con Raspberry Pi o incluso cualquier otro hardware compatible con CODESYS fácilmente.

• Los entrenamientos en línea evitan el desplazamiento y pueden ser accesos con una conexión a Internet, lo que da flexibilidad y reducción de costos para los asistentes.

Más información sobre el curso tutorizado y online: CursoDomotica.es
Páginas: 1 2 3 4 5 ... » »»
Si quieres, contacta con nosotros por email: info@campustecnologico.es
Síguenos en las redes sociales
Todos los cursos del Campus Tecnológico están tutorizados por un experto. ¿Qué es un "curso tutorizado"?
¿Quieres que te avisemos de los nuevos cursos?

La finalidad de la recogida y tratamiento de los datos personales que te solicitamos (dirección de correo) es para enviarte nuestros boletines sobre nuevos cursos en el Campus Tecnológico. La legitimación se realiza a través del consentimiento del interesado. Podrás darte de baja en cualquier momento a través del enlace correspondiente en todos los boletines. También podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@campustecnologico.es