• No results found

9. Nowcasting Nominal GDP

9.2. In-Sample Analysis

Se utilizó la herramienta MONITOR SERIE de Arduino, el cual se puede encontrar en HERRAMIENTAS / MONITOR SERIE. En dicha ventana se podrán visualizar los valores que nos envía el módulo Wifi en respuesta a los comandos AT utilizados en el programa en Arduino:

Figura 36. Ventana de monitoreo. Fuente: Elaboración propia

Capítulo V

Aplicación Didáctica

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional FACULTAD DE TECNOLOGÍA

Escuela Profesional de Electrónica y Telecomunicaciones

Sesión de Aprendizaje I. DATOS GENERALES:

1.1 Facultad : Tecnología 1.2 Especialidad : Electrónica

1.3 Curso : Control y Programación (Fuzzy Logic y Matlab) 1.5 Promoción : 2015

1.6 Ciclo : 2018- II

1.7 Bachiller : Pacheco Torre, Diego Rossi 1.8 Duración : 45 minutos

1.9 Fecha : Octubre 2018 II. TEMA:

III. APRENDIZAJE ESPERADO:

• Interpreta, analiza,propone y aplica las configuraciones del simulador Matlab y lógica difusa en un robot móvil, considerando aspectos de eficiencia, efectividad y optimización en el manejo y ensamblaje de un robot móvil con Arduino de manera responsable y critica.

IV. COMPETENCIAS:

• Aplicar conocimientos de Fuzzy Logic y Matlab en un Robot móvil con Arduino.

• Comprender y analizar la lógica Difusa y Matlab administran los recursos en un robot móvil con Arduino.

V. CAPACIDADES:

• Conocer la necesidad de tener control de la lógica difusa a través del simulador de Matlab.

• Conocer las distintas partes que integra el simulador de Matlab, como se relacionan entre ellas y con su entorno.

• Ver como se implementa al sistema operativo real la gestión de los recursos vista en teoría.

VI. SECUENCIA DIDÁCTICA:

FASE ESTRATEGIAS / ACTIVIDAD MEDIOS

MATERIALES TIEMPO INICIO -Motivación -Recuperación de saberes previos -Conflicto cognitivo

-El docente muestra un robot móvil.

-El docente realiza dos preguntas.

-¿conoces el programa que esta utilizando este robot?

-¿Qué tipo de lógica se aplico en este proyecto? -Los alumnos responden e interactúan con el docente. Imágenes Proyector Pizarra Robot Plumones 5 minutos

-Recopilación de saberes previos y Conflictos Cognitivos

-El docente resume e induce al tema

“PROGRAMANDO LA TARJETA ARDUINO UNO CON SIMULINK DE MATLAB”

DESARROLLO *Procesamiento de la información *Aplicación de lo aprendido *Transferencia de situaciones nuevas

-El docente informa de forma expositiva y dialogo de tema ” “PROGRAMANDO LA TARJETA ARDUINO UNO CON SIMULINK DE MATLAB”

-El docente entrega la hoja de información. -El docente a través de la dinámica grupal de afinidad.

-Distribuye sus grupos a sus alumnos.

-El docente distribuye la hoja de práctica a cada grupo.

-los alumnos se organizan y ejecutan la práctica. -El docente monitorea cada grupo.

-El grupo presenta un informe de la actividad realizada

-El docente hace. Pruebas del robot móvil con Arduino. Utilizando la lógica difusa y Matlab.

-Hoja de información. -Hoja de práctica. -Pcs -Proyector -Indicador Laser -Maqueta -Robot móvil -Pizarra -Plumones 35 minutos CIERRE *Reflexión sobre el aprendizaje *Evaluación *Extensión

-El docente absuelve todas sus dudas y pregunta de los grupos de la ficha de práctica.

-El docente resume significativamente el tema -El docente aplica una ficha de fast-test

-Hoja de extensión -Ficha de Metacognición -Ficha heteroevaluación -Hoja de evaluación 5 minutos

EVALUACIÓN CRITERIO DE

EVALUACIÓN INDICADORES TECNICAS/INSTRUMENTOS

Gestión de procesos Comprensión y Aplicaciones de Tecnologías -Interpreta la configuración simulador de Matlab.

-Analiza las características del software Simulink.

-Propone alternativas de programación de Simulink. -Aplica las configuraciones del simulador en un robot móvil.

Observación sistemática:

Lista de cotejo Ejercicios Prácticos: Organizadores y mapas

Pruebas escritas y evaluación:

Fichas de evaluación Pruebas de ejecución

Sistemas orales de:

Exposición

Debates / examen Oral

Actitudes frente al área:

-Respeto

-Responsabilidad

-Demuestran empeño al realizar los trabajos asignados, participan en clase y trabaja en equipo. -Respeta las opiniones de sus compañeros.

-Entrega oportunamente su trabajo y hoja de práctica.

-Valora el esfuerzo aprendido en clase. -Lista de cotejo REFERENCIA https://ocw.unican.es/pluginfile.php/2021/course/section/2379/comandos-ejemplo-matlab.pdf https://la.mathworks.com/help/fuzzy/foundations-of-fuzzy-logic.html https://www.taylorfrancis.com/books/9781482273861 https://www.researchgate.net/publication/284770739_Fuzzy_Logic_and_Education_Teaching_the_ Basics_of_Fuzzy_Logic_through_an_Example_by_Way_of_Cycling

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

FACULTAD DE TECNOLOGÍA

Escuela Profesional de Electrónica y Telecomunicaciones

Hoja de Información

I DATOS GENERALES:

1.1 Facultad : Tecnología 1.2 Especialidad : Electrónica

1.3 Curso : Control y Programación (Fuzzy Logic y Matlab) 1.5 Promoción : 2015

1.6 Ciclo : 2018- II

1.7 Bachiller : Pacheco Torre, Diego Rossi 1.8 Duración : 45 minutos

1.9 Fecha : Octubre 2018

II TEMA:

“Programando La Tarjeta Arduino Uno Con Simulink De Matlab” III OBJETIVOS:

Objetivos generales

Objetivos específicos

• Conocerá las ventajas y herramientas que posee el software Simulink de Matlab para programar Arduino.

IV INFORMACIÓN:

Simulink es un entorno de diagrama de bloques para la simulación multidominio y diseño basado en modelos. Admite el diseño a nivel de sistema, la simulación, la generación automática de código y la prueba y verificación continua de sistemas integrados. Simulink proporciona un editor gráfico, bibliotecas de bloques personalizables y solucionadores para modelar y simular sistemas dinámicos. Se integra con MATLAB, lo que le permite incorporar los algoritmos de MATLAB en modelos y exportar los resultados de simulación a MATLAB para su posterior análisis.

Puede crear diagramas de bloques, donde los bloques representan partes de un sistema:

Un bloque puede representar un componente físico, un sistema pequeño o una función; una relación de E /S caracteriza completamente el bloque. Considere estos ejemplos:

Un grifo llena un cubo: el agua entra en el cubo a una cierta velocidad de flujo, y el cubo se vuelve más pesado. Aquí, un bloque representa el cubo, con la tasa de flujo como su entrada y su peso como la salida.

Simulink maneja los datos en tres categorías:

• Señales: entradas y salidas de bloques, calculadas durante la simulación

• Estados - Valores internos, que representan la dinámica del bloque, calculados durante la simulación

• Parámetros - Valores que afectan el comportamiento de un bloque, controlados por el usuario.

En cada paso de tiempo, Simulink calcula nuevos valores para señales y estados. Por el contrario, usted especifica parámetros cuando construye el modelo y ocasionalmente puede cambiarlos mientras se ejecuta la simulación.

Con el paquete de soporte MATLAB® para equipos Arduino®, puede utilizar MATLAB para colaborar de manera inteligente con una placa Arduino mediante un enlace USB. Este paquete le permite realizar mandados, por ejemplo,

Obtenga información de sensores simples y avanzados de su placa Arduino Controle diferentes dispositivos con rendimientos de balance avanzados y PWM Conduzca motores de CC, servos y pasos (también refuerza Adafruit Motor Shield) Acceda a dispositivos y sensores complementarios asociados a través de I2C o SPI

Hable con una placa Arduino a través de un enlace USB o de forma remota a través de Wi-Fi Crea elementos adicionales personalizados que funcionan como una interfaz con

programación adicional y bibliotecas de equipos

Dado que MATLAB es un lenguaje traducido de estado anormal, los efectos secundarios de las direcciones de E / S se pueden ver rápidamente, sin ensamblaje. MATLAB incorpora una gran cantidad de trabajos de representación científica, de diseño y realistas coordinados que le permiten examinar y visualizar rápidamente la información recopilada en el dispositivo Arduino.

El paquete de refuerzo Simulink para Arduino

Le permite crear cálculos en Simulink, una condición de contorno cuadrado para mostrar marcos dinámicos y crear cálculos, así como ejecutarlos de forma autónoma en el dispositivo Arduino. El paquete de ayuda extiende la utilidad de Simulink con cuadrados para diseñar los sensores Arduino, al igual que leer y componer información para ellos. Después de hacer el modelo Simulink, es posible reproducirlo, alterar los parámetros de cálculo hasta que se obtenga el resultado.

Quería y descargaba el cálculo finalizado para la ejecución autónoma en el gadget. El cuadrado de la función MATLAB permite unir el modelo Simulink en código MATLAB.

Con el paquete de refuerzo Simulink para Arduino, es posible construir el cálculo en Simulink y enviarlo a Arduino a través de la edad del código programado. La preparación se realiza en el gadget Arduino.

Puntos de interés de utilizar Simulink para programar en Arduino:

• Desarrollo y recreación de cálculos en Simulink y utilización de la edad de código programada para ejecutarlos en el dispositivo.

• Incorporación de manejo de letreros, configuración de control, justificación del estado y otras matemáticas impulsadas y diseño de cronogramas en empresas de equipos.

• Modificación y mejora interactivas de parámetros mientras el cálculo se ejecuta en el gadget. • Fácil cambio de cálculos para ejecución en otras etapas de equipamiento empresarial.

Las siguientes son una parte de los obstáculos de programación que Simulink tiene para programar Arduino:

BIBLIOGRAFÍA:

DIRECCIONES ELECTRÓNICAS EN INTERNET:

https://la.mathworks.com/discovery/programacion-arduino.html https://www.mathworks.com/hardware-support/arduino-simulink.html

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

FACULTAD DE TECNOLOGÍA

Escuela Profesional de Electrónica y Telecomunicaciones

Hoja de Práctica

I. DATOS GENERALES:

1.1 Facultad : Tecnología 1.2 Especialidad : Electrónica

1.3 Curso : Control y Programación (Fuzzy Logic y Matlab) 1.5 Promoción : 2015

1.6 Ciclo : 2018- II

1.7 Bachiller : Pacheco Torre, Diego Rossi 1.8 Duración : 45 minutos

1.9 Fecha : Octubre 2018

II. TEMA:

“Programando La Tarjeta Arduino Uno Con Simulink de Matlab” III. OBJETIVOS:

• Utiliza el software SIMULINK para programar la tarjeta Arduino Uno mediante diagramas de bloques.

IV. METODOLOGÍA:

• Expositivo y practico

V. MATERIALES Y EQUIPOS:

• Computadora o Laptop con el Software: MATLAB y SIMULINK para Arduino.

• 1 Tarjeta ARDUINO UNO + Cable USB.

• Cables de conexión para Protoboard.

• Protoboard.

VI. PROCEDIMIENTOS:

EJERCICIO 1: PROGRAMACIÓN DE ARDUINO CON SIMULINK DE MATLAB

4.1. Ejecutar como Administrador el software MATLAB y haga clic en ícono de Simulink:

4.2. De la lista de herramientas, seleccione “SIMULINK SUPPORT PACKAGE FOR ARDUINO HARDWARE” y se podrán ver los bloques de programación para Arduino:

4.4. En la ventana emergente iremos agregando los bloques de programación para hacer el parpadeo de un Led en un pin de la tarjeta Arduino Uno:

4.5. Seleccione el bloque DIGITAL OUTPUT y arrastre hacia la ventana de trabajo de Simulink. Luego, haga doble clic para cambiar el pin a utilizar que será el pin 13, donde conectaremos un Led:

4.6. Para aplicarle pulsos al pin 13 de la tarjeta Arduino Uno, seleccione de las herramientas SIMULINK la opción SOURCES y arrastre el bloque PULSE GENERATOR:

4.7. Conecte dicho bloque al bloque de DIGITAL OUTPUT como se muestra a continuación:

4.8. Haga doble clic sobre el bloque PULSE GENERATOR para configurar los valores de tiempo que se le aplicará al Led. En AMPLITUDE asigne valor de 1, en PERIOD el valor de 1 y en PULSE WIDTH asigne el valor de 50:

4.9. Para seleccionar el tipo de tarjeta Arduino a utilizar, seleccione TOOLS / RUN ON TARGET HARDWARE / PREPARE TO RUN:

4.10. De la lista, selecciona Arduino UNO, clic el botón APPLY y luego en el botón OK:

4.11. Para grabar el programa realizado en la tarjeta Arduino, clic en el botón DEPLOY TO HARDWARE:

4.12. En la parte baja de la ventana se visualizará algunos mensajes y el porcentaje del processo de grabación en la tarjeta Arduino:

4.13. Finalmente, compruebe que el Led conectado en el pin 13 parpadee por 1 segundo: REFERENCIAS: https://ocw.unican.es/pluginfile.php/2021/course/section/2379/comandos-ejemplo-matlab.pdf https://la.mathworks.com/help/fuzzy/foundations-of-fuzzy-logic.html https://www.taylorfrancis.com/books/9781482273861 https://www.researchgate.net/publication/284770739_Fuzzy_Logic_and_Education_Teaching _the_Basics_of_Fuzzy_Logic_through_an_Example_by_Way_of_Cycling

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

Hoja de Metacognición

Nombre:………..…

Ciclo………..Especialidad:………

Luego de la interesante actividad de aprendizaje responde las siguientes preguntas: ¿Lograste comprender las actividades con facilidad? ¿por qué?

……….……… ……….…… ¿Utilizas materiales concretos para definir conocimientos, en el proceso de enseñanza - aprendizaje? Comenta.

……….……… ……….………… ¿Crees que la actividad desarrollada sirva en tu futura labor? Explica.

……….…… ………..……… ¿Qué estrategias utilizaste para desarrollar cada una de las actividades?

……… ……….…………

¿De que manera te ayudarían lo temas desarrollados en el taller?

……….………… ……….…… ¿Qué nivel de logro de aprendizaje consideras que has obtenido al finalizar ese taller?

Muy Bueno Bueno Regular Deficiente

¿Por qué?

……….. ……….. ¿Crees que los conocimientos adquiridos en el taller sean una alternativa para mejorar?, explica por qué.

………. ……….

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

Hoja de Evaluación Primer Parcial Nombre del Alumno:

Especialidad: Electrónica

Profesor: Pacheco Torre, Diego Rossi

Ciclo: 2018 – II NOTA:

Instrucción: Marca el enunciado correcto con un aspa (x).

1. La lógica difusa es: (2pts.)

(a) La proporción un mecanismo de inferencia que permite simular los procedimientos de razonamiento.

(b) Que permite el diseño gráfico de los universos de entrada y salida. (c) Principio de no contradicción. Principio de explosión.

2.- Matlab: (2 pts.)

(a) Es una herramienta de software matemático que ofrece un entorno de desarrollo integrado con un lenguaje de programación propio.

(b) Es conducido por un programa de una computadora o por un circuito eléctrico (c) Es una compañía de desarrollo de hardware para construir dispositivos digitales y

3.- Robot: (2 pts.) (a) Un robot es una entidad virtual o mecánica artificial.

(b) Se refiere a un vehículo autopropulsado

(c) es un aparato, que permite la reproducción de un sistema.

4.- Control: (2 pts.)

(a) Dominio, mando y preponderancia

(b) Reproducen sensaciones y experiencias de la realidad (c) Es un mecanismo de almacenamiento.

5.- Simulink: (2 pts.)

(a) Es un entorno de binarios que posen valores de 0 a 5. (b) Es un algoritmo capaz de seguir a tiempo real.

(c) Es un entorno de diagrama de bloques para la simulación multidominio y diseño. (d) Es un hadware que ofrece la posibilidad de hacer seguimiento continuo.

6.- El paquete de soporte de MATLAB para el hardware Arduino es: (2 pts.) (a) Para comunicarce de forma interactiva con una placa Arduino a través de un cable USB. (b) Para calcular nuevos valores para señales y estados.

(c) Para interpretar un lenguaje de alo nivel, se pueda ver resultados de las instrucciones.

7.- Las ventajas que ofrece el uso de Simulink para la programación en Arduino

son: (2 pts.)

(a) Desarrollo, simulación de los algoritmos, ajuste y optimización mientras se ejecuta. (b) Modificación fasil de algoritmos para su ejecución en otras plataformas.

8.- Un bloque puede: (2 pts) (a) Representar un componente físico.

(b) Representar un sistema pequeño.

(c) Representar un componente físico, un sistema pequeño, o una función; una relación de E/S.

9.- El software de Simulink maneja los datos en tres categorías: (2 pts.) (a) Señales (entradas y salidas), estados (valores internos), parámetros (controlados por

usuario).

(b) Entradas, salidas y parámetros.

(c) Bloques, valores internos y valores que afectan el comportamiento de un bloque.

10.-El paquete de Arduino mas MATLAB permite realizar tareas como: (2 pts) (a) Adquirir datos de sensores analógicos y digitales desde su placa Arduino.

(b) Crear complementos personalizados que actúen como interfaz con librerías. (c) Adquirir datos, controlar otros dispositivos, manejar los motores CC, acceder a

dispositivos periféricos, crear complementos personalizados de software y hardware.

Sub Indicadores

UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

Lista de Cotejo

Primer Parcial Especialidad:

Profesor: Pacheco Torre, Diego Rossi

Ciclo: 2018 - II N ° d e O r d e n

Indicador Ejecuta como Administrador el software MATLAB, un

programa nuevo con Simulink

Alumnos Int e rpre ta l a c onf igur a ci ón de l si m u la do r d e M a tl a b (2. 5) A na li z a la s c a ra ct e rí st ic a s de l sof tw a re S im ul ink (2. 5) Propone a lt e rna ti v a s e n l a po gra m ac ió n d e S im u li nk (2. 5) A pl ic a la s confi g ura c ion e s de l si m ul a dor e n u n robot m óvi l (2. 5 ) D e m u e st ra e m p e ño a l re a li z ar tra b a jos a si gna dos e n cl a se ( 2. 5 ) Re spe ta l a s op ini one s de s us c om pa ñ e ros .(2. 5) E nt re ga op ort un am e n te s u tra ba jo y ho ja d e pr a ct ic a. (2. 5) V a lor a e l e sfu e rz o a pr e ndi do e n c la se .(2 .5) P unt aj e T o ta l

1 ANAYA VILCA, Andrea

2 ANDRADE TRUJILLO, Mathias

3 ARAUJO GUTIERREZ, Alexandra

4 ARIAS ALVA, Samira

6 CARRASCO JUÁREZ, Edú

7 CASO MORI, Santiago

8 CORNEJO TRUJILLO, Fabricio

9 CORTEZ GONZAGA, Zharick

10 DURAND CHUQUILLANQUI Andy

11 FIESTAS PINEDO, Stephany

12 FLORES SOLANO, Mario

13 FLORIANO ABANTO, Suemy

14 GARCIA DIAZ, Cesia

15 LAURA ALOR, Joaquin

16 MARTINEZ VITOR, Lia

17 MERELLO BARRETO,Arleth

18 PANCORBO HUILLCA, Josué

19 QUISPE JERI Adriana

20 RAMOS URETA, Alessia

Observaciones

Generales:

Síntesis

La justificación difusa es un instrumento excepcionalmente innovador y directo, un

procedimiento de pensamiento crítico, que recientemente ha resultado ser ampliamente accesible, particularmente en zonas de control y liderazgo básico. Ha surgido como un instrumento para el control de subsistemas y procedimientos mecánicos complejos, al igual que para la estimulación y aparatos domésticos, marcos analíticos y otros marcos maestros.

Matlab es un programa intuitivo para uso general. Es un instrumento de cálculo básico, adaptable y sorprendente para aplicaciones numéricas, representativas y realistas, y contiene innumerables capacidades predefinidas para aplicaciones de Ciencia e Ingeniería. La cooperación se realiza a través de instrucciones (también llamadas capacidades y proyectos en un lenguaje organizado). Los elementos fundamentales con los que trabaja MATLAB son las redes, que asignan a su memoria cada factor de forma potente y efectiva.

El uso de la lógica difusa se utiliza cuando la complejidad del procedimiento al que se hace referencia es alta y no hay modelos numéricos exactos, para procedimientos profundamente no lineales y cuando se incluyen confusiones y aprendizaje no cuidadosamente caracterizado (incierto o emocional).

El robot se compone de un microcontrolador Arduino responsable de ayudar al curso

o derecha o al frente. Al utilizar sensores ultrasónicos, distingue la separación que tiene de ellos y evita el impacto. Cada vez que ocurre cada elemento disuasorio, se le dirá al robot que utilice una lógica esponjosa y se puede recrear continuamente con MATLAB.

Conclusiones

La razón de ser difusa como modelo de liderazgo básico tiene un significado indispensable que permitía su adaptabilidad y pasar de la razón habitual de dos estados a estados interminables dentro de una escala similar de 0 a 1, lo que permite tener un valor total, sin embargo, cualidades difusas que nos llevan más cerca de la verdad del liderazgo básico genuino.

La justificación difusa tiene el beneficio de consolidar el lenguaje regular en la estructura de los marcos de control, lo cual es significativo con respecto a la inclusión de la información experimental de los administradores de procedimientos.

Como resultado de la importancia del equilibrio de amplitud en la actualidad, es esencial comprender estos problemas que son la premisa de otros problemas cada vez más complejos. De las reproducciones pasadas podemos inferir que MATLAB y Simulink son una opción increíble para la investigación y la recreación del signo debido a la sencillez con la que se pueden

representar los resultados, debido a la facilidad de las instrucciones y su variedad en las aplicaciones.

Las aplicaciones en las que se puede encontrar una lógica difusa inundada son:

reconocimiento de diseño y visión de PC donde se pueden seguir los artículos utilizando una cámara, reconocimiento de carta de contenido, reconocimiento de diseño, bases de datos, marcos inteligentes

La hipótesis difusa no se puede conectar exclusivamente en la región de Ingeniería

Electrónica; sin embargo, tiende a extenderse a aplicaciones en diferentes materias, por ejemplo,

Related documents