0% encontró este documento útil (0 votos)
145 vistas7 páginas

Proyecto de Control con Arduino y Joystick

Este documento presenta una guía para una práctica sobre sistemas de control utilizando una matriz LED y un joystick con una placa Arduino. El objetivo es analizar el tipo de lazo de control del circuito a través de la simulación del juego de la serpiente. La práctica involucra conectar los componentes, cargar códigos en Arduino y probar el funcionamiento, determinando que se trata de un sistema de lazo abierto. Al final, se obtienen resultados exitosos y se dan recomendaciones para mejorar el juego.

Cargado por

Wilo Zona Mix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
145 vistas7 páginas

Proyecto de Control con Arduino y Joystick

Este documento presenta una guía para una práctica sobre sistemas de control utilizando una matriz LED y un joystick con una placa Arduino. El objetivo es analizar el tipo de lazo de control del circuito a través de la simulación del juego de la serpiente. La práctica involucra conectar los componentes, cargar códigos en Arduino y probar el funcionamiento, determinando que se trata de un sistema de lazo abierto. Al final, se obtienen resultados exitosos y se dan recomendaciones para mejorar el juego.

Cargado por

Wilo Zona Mix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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 .

También podría gustarte