Beruflich Dokumente
Kultur Dokumente
ALGEBRA LINEAL
PROYECTO FINAL
PRIMERO "…"
INTEGRANTES
Kevin Sánchez
Fernando Gamboa
Héctor Sánchez
Nelson Hurtado
DOCENTE: Ing. María Belén Paredes, Mg.
Índice de figuras
1. Introducción
Una matriz es una tabla cuadrada o rectangular de datos (llamados elementos o entradas de la
matriz) ordenados en filas y columnas, donde una fila es cada una de las líneas horizontales de la
matriz y una columna es cada una de las líneas verticales de la matriz. A una matriz con m filas y
informática. Las bibliotecas gráficas como por ejemplo OpenGL que es una especificación
estándar que define una API multilenguaje y multiplataforma para escribir aplicaciones que
produzcan gráficos 2D y 3D. La interfaz consiste en más de 250 funciones diferentes que pueden
Graphics Inc. (SGI) en 1992 y se usa ampliamente en CAD, realidad virtual, representación
Los sistemas de detección de rostros no podrían concebirse sin el aporte de las transformaciones
espaciales, vectoriales y de las matrices. Las técnicas EigenFace se basa en los principios y
propiedades de las matrices cuadradas, de los auto valores, auto vectores, matriz de covarianza,
Esta técnica, EigenFace, puede incluso ser útil no sólo para rostros sino para cualquier objeto. Lo
fundamental es que todos los elementos que formen parte del conjunto de entrada tengan cierta
forma o patrón común. Por ejemplo, todos los rostros se caracterizan por tener una forma más o
menos normal: dos ojos, una boca, una nariz, etc. Si tu mezcla diferentes objetos no va a saber
Las dimensiones de la matriz siempre se dan con el número de fila primero y el número de
columnas.
Por lo general se trabaja con matrices formadas por números reales. Las matrices se usan
diferenciales o representar una aplicación lineal (dada una base). [CITATION Anó \l 12298 ]
1 Definición de Matriz
Operaciones básicas entre matrices.
Suma o adición:
Las matrices se utilizan para múltiples aplicaciones y sirven, en particular, para representar los
coeficientes de los sistemas de ecuaciones lineales o para representar las aplicaciones lineales;
en este último caso las matrices desempeñan el mismo papel que los datos de un vector para las
de sistemas de ecuaciones. De modo que, donde quiera que tengas ecuaciones, las matrices te
2. Objetivos
Objetivo general
- Demostrar la aplicación de las matrices de 8x8 en un letrero led
Objetivos específicos
- Relacionar los cálculos respectivos al letrero led establecido.
- Determinar la resolución de una matriz de 8x8
- Calcular las ecuaciones de un letrero led
3. Materiales, herramientas y equipos
a) 5 matrices led 8x8 (marca max7219)
b) 1 Arduino mega
Ilustración 3 Max7219
d) Protoboard
Ilustración 5 Bluetooth
e) Cables
Ilustración 6 Protoboard
f) Pintura acrílica
Ilustración 7 Cables
Ilustración 8 Pintura
Ilustración 10 Pegament0
i) 2 bisagras
HERRAMIENTAS
j) Materiales de corte (hoja de cierra, estilete)
Ilustración 11 Bisagra
k) Lijas de madera
Ilustración 12 Hoja de Cierra
l) Pistola de silicona
Ilustración 13 Lija
EQUIPOS
Ilustración 14
Silicona
m) Computadora
4. Procedimiento
Ilustración 15 Computador
Descargar Arduino para Windows 10 con su
Una vez instalado tener una base de programación y de diferencia de cálculos para
Ilustración 17 Codificación
Ilustración 19 Conexión
Realizar el corte de la Madera y tomando las medidas realizar una caja para colocar
Ilustración 22 Colocación
5. Marco teórico
En este capítulo procederemos a hablar acerca de todo el aspecto teórico en el que hemos
tomado en cuenta para realizar nuestro proyecto y revisar las características que cada una de
adelante en el proyecto es decir seguir un cierto número de pasos que nos serán de gran
utilidad.
En los pasos a seguir tenemos el encendido de un led y respectivamente el funcionamiento de
prende.
Esta sería una forma de conectar el led, pero en nuestro caso no nos funcionaria debido a que
al momento de construir el mensajero este esquema no sirve, ya que al utilizar cierta cantidad
de led’s necesitaríamos tener un microcontrolador que tenga como mínimo ese número de
pantalla, está conformada con led’s de un mismo color en este caso del rojo, pero no obstante
se podría utilizar diferentes colores o incluso aprovechando la ventaja de los Leds RGB, que
salida del microcontrolador desarrollando esta técnica se podría manejar una serie de circuitos
desplazamiento funciona de la misma manera en que funciona una fila de larga espera. Por un
extremo los van ingresando, y por el otro los que van saliendo. En un registro de
desplazamiento, tenemos “0” y “1” lo bueno de esta técnica es que utilizamos muy pocos
pines del microcontrolador como son tres los mismos que se van a encargar de realizar
confirme que dato mismo se va a ingresar. Y el tercero, aunque no indispensable el reset que
de cómo se va a prender el led mediante órdenes enviadas a las columnas y filas mediante el
registro de desplazamiento.
Como en el mensajero vamos a tener las filas que son 18 en algún momento desearemos que
todos los led’s estén prendidos como una precaución y también sería una obligación no
conectar directamente a los pines de salida del microcontrolador porque la corriente sería muy
alta y podría afectar seriamente al pico una forma de que no pase esto es la conexión de un
El hecho de que este cartel puede adoptar diferentes tamaños de acuerdo a cada una de las
necesidades que uno posea hace imposible lograr un programa específico que funcione en
cualquier versión de cartel que se ha construido, sin embargo, se explicara de qué manera se
escribe el programa en BASIC (del PIC SIMULATOR IDE) para que cada uno pueda
desarrollarlo en su proyecto.
Se debe pensar en un programa que permita mostrar pixeles individuales representados sobre
la pantalla de nuestro cartel. Siguiendo con el ejemplo del cartel de 80 columnas y 7 filas de
Lo primero que se necesita saber es que el "barrido" del cartel debe hacerse por filas. Es
decir, se debe mostrar el contenido de la primera fila, se espera un tiempo determinado (unos
hasta llegar a la última fila, tal como se explica en algoritmo que se describió anteriormente.
El motivo para no emplear las columnas para realizar el barrido es debido a la gran cantidad
que son, el tiempo total que se necesita para "escribir" por filas es mucho menor que el
necesario para escribir por columnas, y en la práctica eso significa que el brillo del cartel será
mucho mayor si lo hacemos por filas, ya que cada led permanecerá encendido 1/7 del tiempo.
3 Software. Hardware Definición Led
Si lo hiciésemos por columnas, cada led estaría (en este ejemplo) encendido solo 1/80 del
6. Cálculos
1 00 0 0
0 10 0 0
A=
−1 0 1 0 0
0 00 1 0
0 00 0 1
1 00 0 0 1 0 0 0 0
0 10 0 0 0 1 0 0 0
−1 0 1 0 0 0 0 1 0 0
0 00 1 0 0 0 0 1 0
0 00 0 1 0 0 0 0 1
1 00 0 0 1 0 0 0 0
0 10 0 0 0 1 0 0 0
4 Matriz Led
1∗1a +3 a=¿ 0 01 0 0 1 0 1 0 0
0 00 1 0 0 0 0 1 0
0 00 0 1 0 0 0 0 1
1 00 0 0
0 10 0 0
A=1 0 1 0 0
7. Conclusiones
Kevin Sánchez
En conclusión, puse en práctica lo aprendido en clase y reforcé los conocimientos adquiridos y
supe cómo manejar la matriz de leds y se me hizo interesante como podemos crear frases o
incluso dibujos fácil y sencillo, creo que es uno de los componentes que me gustaron porque me
llamo la atención como con códigos podemos hacer cosas que no teníamos previstos
Me pareció un componente muy interesante ya que en el podemos programar el texto que
queramos visualizar en el componente y mostrar diferentes textos.
Fernando Gamboa
Con este componente vimos como conectarlo al Arduino atreves de su código respectivo y así
poder formar figuras o letras sabiéndolo acomodar. El código de este componente es algo
extenso, pero es porque cada letra o cada figura se tiene que formar con el LED correspondiente
y así para que se acomode y forme la palabra correspondiente o figura. Este componente
requiere de un código muy largo para poder imprimir las figuras, pero con esto se trata de
reafirmar el conocimiento dando a conocer una parte de este asiéndola sencilla para que se
entienda. Esto fue un reforzamiento para conocerla matriz de LEDS.
El uso de sub rutinas nos pueden ahorrar líneas de código, solamente llamándolas ya no
tendremos que volver a escribir líneas y líneas de comando.
La corriente que podemos entregar a la matriz puede ser amplificada utilizando transistores entre
el pin de salida del micro controlador y el pin del Led
Héctor Sánchez
En la matriz de leds en conclusión a todo esto fue que recuperamos y pusimos en práctica
nuestros conocimientos ya que esto lo habíamos hecho y fue un repaso de los códigos y
conexiones a los componentes ya que yo aprendí a manejar el código y como hacer la conexión
ya que eso para mí fue un poco difícil pero para eso retome nuestros conocimientos que ya
aviamos retomado en clase y después de todo esto me quedo algo en claro lo que es la matriz de
leds.
Nelson Hurtado
Al realizar este proyecto pude reafirmar mis conocimientos acerca de la matriz de leds ya que a
pesar de que ya la había manejado con Arduino uno no recordaba por completo como se usaba y
se configuraban
Este componente (matriz de leds), es uno de los más sencillos, y con los cuales se puede
expresar cualquier frase o figura que deseemos que aparezca solo es necesario ir formando ya
sea la letra o figura en el código para que al cargarlo valla expresando la matriz lo que nosotros
hayamos configurado en el código.
8. Recomendaciones
Como en el mensajero vamos a tener las filas que son de 8 en algún momento
desearemos que todos los led’s estén prendidos como una precaución y también sería una
obligación no conectar directamente a los pines de salida del micro controlador porque la
corriente sería muy alta y podría afectar seriamente al pico una forma de que no pase esto
es la conexión de un transistor capaz de soportar este pesote corriente.
Este mensajero puede ser utilizado para varias aplicaciones, como son anuncios
publicitarios, indicación de tránsito, indicación de mensajes, etc.
Para que los led’s tengan un correcto funcionamiento, se debe programar bien o evitar
manipular la programación de Arduino
Se debe fijar bien en la polarización del regulador así evitando dañar la placa.