GUIA DE: SISTEMAS DE CONTROL
DATOS GENERALES
Tecnología Superior en PERIODO
CARRERA: 2023_1P
Electromecánica LECTIVO:
PERIODO
ASIGNATURA: Sistemas de Control Quinto PARALELO: B
ACADÉMICO:
CÓDIGO DE LA Ing. Ana
TEMR-502-B-N DOCENTE:
ASIGNATURA: Amores PRÁCTICA N° 01
LABORATORIO/TALLER DONDE SE Laboratorio de Sistemas de Control del ESTUDIANTE:
REALIZA LA PRÁCTICA: Instituto. Wilmer Sulca
TEMA DE LA
PRÁCTICA: Proyecto Sistema de Control
INTRODUCCIÓN:
En esta aplicación explicaremos cómo conectar y usar una matriz de leds y
un joystick al Arduino Mega con la ayuda de una placa de pruebas, aquellos que tuvieron un Nokia,
recordarán el famoso juego de la serpiente. En este artículo desarrollaremos la programación necesaria
para realizar el juego de la serpiente utilizando la placa Arduino y una matriz LED de 8×8.
Un sistema de control es un sistema que proporciona la respuesta deseada controlando la
salida. Es decir, se trata de un conjunto de dispositivos mecánicos y/o electrónicos que regulan,
administran y controlan otros dispositivos o sistemas mediante lazos de control. es un conjunto de
dispositivos encargados de administrar, ordenar, dirigir o regular el comportamiento de otro sistema,
con el fin de obtener los resultados deseados (Arcos, 2022).
OBJETIVO GENERAL
Analizar un sistema de control con la placa Arduino utilizando un circuito de matriz de LED
y un joystick mediante una práctica de simulación para conocer que tipo de lazo es el
circuito.
OBJETIVOS ESPECÍFICOS
Conocer los comandos del programa Arduino.
Realizar este proyecto con el fin de identificar el tipo de control.
Usar el proyecto como una manera de entretenimiento, a través del juego de la serpiente.
LISTADO DE EQUIPOS, MATERIALES, RECURSOS:
MATERIALES: RECURSOS:
1 Placa Arduino Humanos
1 Placa de Matriz LED Eléctricos
Joystick Electrónicos (Programa Arduino)
Cables de Protoboar
EQUIPOS:
PC
Maleta de electrónica del ISUC
GUIA DE: SISTEMAS DE CONTROL
PREPARATORIO (Fundamentación teórica):
1. Aplicación
Encendiendo y apagando Leds de la matriz podrás crear gráficos, figuras, textos y animaciones. Con
estas cualidades, tu próximo letrero no pasará desapercibido y se podrá crear simulación de juegos.
Estas técnicas son ampliamente utilizadas en los negocios, la industria, el ejército y pueden tener
amplia aplicación en la preparación profesional de la educación superior (Birnbaum, 2019).
2. Cuáles son los componentes del SC
Conexión de matriz led a arduino
Pin Vcc a Arduino 5V
Pasador Gnd a Arduino Gnd
Din al pin 8 de Arduino
Cs al pin 9 de Arduino
Clk al pin 10 de Arduino
Conexión de joystick a Arduino
Pin Vcc a Arduino 5V
Pasador Gnd a Arduino Gnd
VRx al pin A1 de Arduino
Vry al pin A2 de Arduino
SW al pin 1 de Arduino
3. Importancia
Una de las partes más importantes a la hora de realizar nuestro montaje de la grúa pasa por conectar
correctamente los diferentes elementos. Con el fin de evitar errores de montaje o conexiones erróneas,
a continuación te dejamos el esquema de conexiones empleado para este proyecto, con este esquema
de conexiones es posible usar el código que puedes encontrar al final del post sin necesidad de hacer
ninguna modificación.
GUIA DE: SISTEMAS DE CONTROL
4. Tipo de control (diagrama DE BLOQUE)
Imagen: 1
Diagrama del arduino
Fuente: (Rivas, 2020)
El control de una matriz de leds y un joystick al Arduino Mega es un sistema de lazo abierto.
Un sistema en lazo abierto es aquél que la salida censada del proceso no es comparada con la señal
de referencia. Un sistema en lazo cerrado toma la salida del proceso y la compara con la señal de
referencia para conocer en todo momento la evolución de la variable.
Imagen: 2
Diagrama de bloque lazo abierto
Fuente: Propia.
5. Características
Las conexiones del joystick son:
GND con tierra, VCC con 5V, VRx con el pin analógico A0 de Arduino, VRy con el pin analógico
A1 de la placa.
Para la matriz led:
Unimos VCC con la alimentación, GND con la tierra, DIN con el pin digital 8, CS con el pin digital 9
y CLK con el pin 10.
GUIA DE: SISTEMAS DE CONTROL
Lo primero que vamos a intentar es que se deslice la serpiente por la matriz. Para ello, comenzamos
colocando un punto en la matriz de 8X8, necesitamos incluir la biblioteca LedControl.h
6. Funcionamiento
La posición inicial del joystick es (x, y: 512,512) las posiciones centrales de los ejes X e Y. Si el
joystick se mueve sobre el eje X de extremo a extremo, los valores X cambiarán de 512 a 0 a
disminuya el valor y 512 a 1023 para aumentar el valor, algo similar sucede cuando se mueve a lo
largo del eje Y. En la misma línea, puede leer la posición del joystick en cualquier parte del
hemisferio, a partir de la combinación de estos valores.
7. Análisis de resultados
Con el if comprobamos si se presiona el botón del joystick, si es el caso, inicializamos la posición del
LED de la comida. Reinicializamos la posición de la serpiente donde la longitud de ésta vuelve a ser 1
y la dirección, hacia arriba. Por último, indicamos la variable fin como false.
INSTRUCCIONES TÉCNICAS:
1. El instructor dará una explicación sobre el objetivo y las tareas a cumplirse durante la práctica.
2. Preparación el área en donde se va a realizar la práctica.
3. Determinar las características del circuito.
4. Procedimientos
5. Mantener el orden en el trabajo.
6. Manejo correcto de la pinza amperimétrica
ACTIVIDADES POR DESARROLLAR:
1. Realizar l respectivo diagrama para las conexiones adecuadas
Imagen: 3
Diagrama del arduino
Fuente: (Rivas, 2020)
GUIA DE: SISTEMAS DE CONTROL
2. Conectar adecuadamente los respectivos cables para el Arduino Mega.
Imagen: 4
Conexión electrónica.
Fuente: Propia.
3. Cargar los respectivos códigos en el software de Arduino para su respectivo funcionamiento,
descargando la respectiva librería a usar.
Imagen: 5
Fuente: Propia
GUIA DE: SISTEMAS DE CONTROL
4. Finalmente realizamos la respectiva prueba con todos los pasos seguidos acerca de la practica.
Imagen: 6
Fuente: Propia
RESULTADOS OBTENIDOS:
5. Se obtiene el resultado con éxito después de realizar la práctica con sus respectivos pasos a
ejecutar.
Se obtuvo el resultado con éxito después de realizar la práctica con sus respectivos pasos a ejecutar y
se puede identificar que es un sistema de control de lazo abierto solo actúa el proceso sobre la señal de
entrada, sin tener en cuenta lo que ocurra en la señal de salida. Son sistemas que no tienen
realimentación, es decir, la salida no actúa sobre los valores de la señal de entrada.
Comprobación y verificación del funcionamiento correcto.
Imagen: 7
Fuente: Propia
GUIA DE: SISTEMAS DE CONTROL
CONCLUSIONES :
Un sistema en lazo abierto es aquél que la salida censada del proceso no es comparada con la
señal de referencia.
Para cada entrada de referencia le corresponde una condición de operación fijada.
La exactitud de la salida del sistema depende de la calibración del controlador.
Nos falta indicar cómo comenzar una nueva partida.
RECOMENDACIONES:
Algunas mejoras que se le pueden hacer a este juego podrían ser: añadir «Game Over» al
terminar la partida, aumentar.
Aumentar la velocidad de la serpiente conforme va creciendo,
Hacer diferentes niveles, comprobar que no se genere nueva comida en las coordenadas del
cuerpo de la serpiente, etc.
REFERENCIAS:
Arcos. (2 de Agosto de 2022). Infortc. Recuperado el 20 de Junio de 2023, de Infortc:
[Link]
Riva, J. L. (2020). ARDUINO MATRIZ LED ILUMINACION Chile: Subgerente Ingeniería .
Birnbaum. (2019). control de arduino. españa .