Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

47
Crédito de Síntesis Crédito de Síntesis Javier López García EEC2 Jordi Latorre Montaje LCD + Receptor de IR para controlar un Software

description

CFGM Equipos Electronicos de Consumo

Transcript of Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

Page 1: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

Crédito de SíntesisCrédito de Síntesis

Javier López GarcíaEEC2Jordi LatorreMontaje LCD + Receptor de IRpara controlar un Software

Page 2: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

Índice:

Contenido PáginaContenido Página

Montaje de un LCD y un Receptor de IR para controlar un software.

Introducción 1

• Receptor de infrarrojos para controlar un software 2-26

Manual de Usuario Manual de Usuario 2-192-19 Introducción y Contenido 2Montaje del Receptor 3Instalación de drivers 3-6Instalación de Girder 3.2.9 6-8Configuración de Girder 3.2.9 9-12Creación y configuración de comandos 13-19Información de los Leds 19

Manual Técnico 20-26Manual Técnico 20-26

Como funciona 20Esquemas 20-21Lista de Componentes 21Diseño de PCB’s 22-23 Diseño de Cubierta de Metacrilato 23Programación del Atmel 24-25AT90S2313-10PC/IMediciones y Conclusiones 26

• LCD Gráfico de 128x64, fondo azul con píxeles blancos y retroiluminación 27-41

Manual de Usuario 27-37Manual de Usuario 27-37

Introducción y Contenido 27Montaje del LCD 28Instalación del LCDStudio 1.5 29-30Instalación de Spport95nt Driver 30-31Configuración del LCDStudio 1.5 32-37

Page 3: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

Manual Técnico 38-41Manual Técnico 38-41

Como funciona 38Esquemas 38Lista de Componentes 39Diseño de PCB’s 39Diseño Placa Separadora de Metacrilato 40Mediciones y Conclusiones 41

Presupuesto 42-43Presupuesto 42-43

Datasheets 44Datasheets 44

Bibliografía 44Bibliografía 44

Conclusiones Generales 44Conclusiones Generales 44

Page 4: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

1

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Montaje de un LCD y un Receptor de IRMontaje de un LCD y un Receptor de IRpara controlar un software.para controlar un software.

Introducción:Introducción:

Mi proyecto consiste en el montaje de un receptor de infrarrojos para controlar un software y en el montaje de un LCD Grafico de 128x64.La relación entre estos dos montajes es que, en depende que casos, al controlar un soft-ware a partir del receptor podemos visualizar en el LCD lo que estamos haciendo.Un ejemplo simple, es la visualización del WinAmp en el LCD, ya que si le envío la orden de pause a través del mando, en el apartado status del LCD aparecerá la pa-labra Paused, y la canción o video se pausará.

El proyecto está dividido en un conjunto de manuales de los dos montajes, presu-puesto de los mismos, datasheets de los componentes no comunes, bibliografía y conclusiones generales.

Hay 4 manuales, dos de ellos están dirigidos al usuario final que son el Manual de Usuario del Receptor de IR para Controlar un Software y el Manual de usuario del LCD Gráfico de 128x64.Los dos restantes son los manuales de servicio o manuales técnicos, donde se mues-tran todos los parámetros técnicos de los dos montajes, para técnicos en reparación. Manual Técnico del Receptor de IR para Controlar un Software y Manual Técnico del LCD Gráfico de 128x64.

Se adjunta un presupuesto de los dos montajes donde se detalla el precio de cada componente y la mano de obra.

Los datasheets se adjuntan en el CD correspondiente a cada montaje.

En la Bibliografía se detallan las páginas de interés que he utilizado para crear estos dos montajes. Al igual que detallo links para descargar los programas necesarios para los dos montajes.

Para acabar están mis Conclusiones Generales respecto a los dos montajes y a como me ha parecido el crédito.

Page 5: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

2

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Manual de Usuario del Receptor de IRManual de Usuario del Receptor de IR

Receptor de infrarrojos para controlar un softwareReceptor de infrarrojos para controlar un software

IntroducciónIntroducción

Este montaje sirve en su mayoría para sustituir el mouse cuando no podemos utilizar-lo correctamente, ya sea por que estas relativamente lejos de la mesa del ordenador o por que necesitamos un conjunto de teclas rápidas sin necesidad de ir moviendo el ratón buscando la aplicación deseada.También podemos sacar partido de este receptor configurando botones para que actúen como algunas teclas del teclado.Todo esto se consigue gracias a un mando de cualquier televisión o video, que fun-cione a 38kHz.

Contenido del Receptor de IRContenido del Receptor de IR

Hardware:

•Placa controladora con cubierta de metacrilato•Cable con terminales USB Tipo A y Mini-USB•Cable con receptor de IR

Software:

•CD Receptor Pack 1.0: - Drivers para Receptor IR - Girder 3.2.9 + accesorios - Archivos Técnicos

Page 6: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

3

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Guia Básica de Montaje y ConfiguraciónGuia Básica de Montaje y Configuracióndel Receptor de IR para softwaredel Receptor de IR para software

1.- Montaje del Receptor:1.- Montaje del Receptor:

1- Colocar la placa controladora en el lugar que deseemos. 2- Conectar el cable del receptor de IR. [La polaridad del conector viene definida por una banda blanca pintada en el conector y la placa controladora, hay que hacerlas coincidir.]3- Conectamos el cable USB. [Al hacer esto Windows lo detectará y nos mostrará el siguiente mensaje]

4- Al visualizar ese mensaje pasamos al apartado siguiente.

2.- Instalación de Drivers:2.- Instalación de Drivers:

1- Colocar CD Receptor Pack 1.0 en la bandeja de nuestro lector de CD’s.

2- Ya tendremos el siguiente mensaje en pantalla, después de haber colocado el CD marcamos la opción “Sí, sólo esta vez” y pulsamos Siguiente.

Page 7: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

4

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Aparecerá otro mensaje que nos dará la opción de Instalar automáticamente el software, o por el contrario preferimos seleccionar un archivo específico. Ya que anteriormente hemos insertado nuestro CD, marcamos la opción Instalar automáti-camente el software y pulsamos en Siguiente.

5- Antes de que comience la instalación nos saldrá esta advertencia.

Page 8: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

5

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

6- Pulsamos Continuar. [No vamos a crear ningún problema al Sistema Operativo]

7- El programa empezará a instalar los drivers. [Dura varios segundos]

8- Cuando acabe la instalación pulsamos en Finalizar.

Page 9: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

6

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

9- Una vez instalados los drivers nos aparecerá el siguiente mensaje.

10- Pulsamos con el botón izquierdo sobre el globo y desaparecerá.

3.- Instalación de Girder 3.2.9 3.- Instalación de Girder 3.2.9

1- Colocar CD Receptor Pack 1.0 en la bandeja de nuestro lector de CD’s.

2- Entramos dentro de la unidad donde hayamos insertado el disco y ejecutamos el archivo “Instalación de Girder 3.2.9”. Una vez hecho esto nos aparecerá la siguiente ventana.

Page 10: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

7

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Pulsamos Siguiente y comenzará a instalar el programa automáticamente en la unidad C:, en la carpeta de Archivos de Programa. [No se puede cambiar el sitio en el proceso de instalación, pero si se puede una vez está instalado el programa, solo hace falta configurar el programa con la nueva dirección, para poder utilizar algu-nas opciones]

4- Una vez este instalado pulsamos Finalizar.

Page 11: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

8

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

5- Es conveniente reiniciar el sistema para que Windows reconozca bien el programa, para ello pulsamos Aceptar en la siguiente ventana. [He comprobado que en algunas ocasiones no sale este mensaje, así que el reinicio tendría que hacerse manualmente]

Page 12: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

9

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

4.4.-Configuración de Girder 3.2.9Configuración de Girder 3.2.9

1- Una vez el ordenador haya realizado el reinicio, el programa se ejecutará automá-ticamente. Mostrando al inicio esta ventana conforme se ejecuta.

2- Al intentar cargar, el programa no detecta un hardware que tiene predefinido y sale esta alarma, para solventar esto, solo hace falta pulsar Cancelar. [Este error lo rectificaremos mas adelante]

Page 13: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

10

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Seguidamente se creará un Tray Icon en la barra de tareas con el dibujo de un mando de color gris. Y nos abrirá la ventana del programa.

4- Antes de toquetear nada, cargaremos nuestro Plugin de IgorPlug-USB en el progra-ma Girder. Para ello accederemos al CD Receptor Pack 1.0, donde encontraremos una carpeta llamada Girder 3.2, dentro de esta se encuentra un archivo llamado IgorPlug.dll. lo copiamos.

Page 14: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

11

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

5- Con el archivo copiado y el programa Girder cerrado nos dirigimos a la siguiente carpeta: C:\Archivos de programa\Girder32\plugins . En esta carpeta se encuentra un archivo que a nosotros no nos interesa para nada, así que antes de copiar nuestro ar-chivo en esa carpeta, borramos el archivo de nombre PCIRPlug.dll dejando la carpeta totalmente limpia.

6- Después de haber borrado el archivo y tener la carpeta limpia copiamos nuestro archivo de nombre IgorPlug.dll con lo que solo habrá nuestro archivo en esa carpeta.Cuando tengamos esto cerramos la ventana y ejecutamos nuevamente el Girder.

7- Ahora al iniciar de nuevo el Girder nos aparece esta ventanita. En la que nos co-menta que el plugin que estamos utilizando es una versión gratuita, este mensaje nos aparecerá cada vez que abramos y cerremos el Girder. Si quieres que esto suce-da tienes que ponerte en contacto con el creador del plugin y por un módico precio te mandará la versión full que no ejecuta esa ventanita informativa.

[Link a su página http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm]

Page 15: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

12

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

8- Solo nos queda darle a Aceptar a la ventanita informativa y se nos abrirá la ven-tana de Girder mostrada anteriormente. Lo que haremos ahora será configurar el programa a nuestras necesidades, para esto nos vamos a Archivo --> Configuración… y nos aparcera esta ventana.

9- Lo más importante es que en el apartado Plugins esté seleccionado nuestro plugin y se encuentre en verde. Si está en rojo miraremos que las conexiones del receptor estén bien y reiniciaremos el programa.

10- Las demás opciones son a gusto del usuario. Con esto pasaríamos al siguiente apartado de Creación y configuración de Comandos.

Page 16: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

13

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

5.- Creación y configuración de Comandos5.- Creación y configuración de Comandos

1- Una vez tenemos la configuración a nuestro gusto comienza el proceso de crea-ción y configuración de comandos.Para comenzar nos posicionamos en la ventana principal de Girder.

2- De serie viene autocargado un .GML (multigrupo o grupos de comandos) llamado Default, en el que ya vienen 3 grupos creados con comandos definidos. Para crear nosotros un ejemplo rápido, crearemos una lista en blanco pulsando en Archivos y clickando en Nuevo.Cuando tengamos la lista en blanco daremos un click con el botón derecho de nues-tro ratón y nos aparecerá un menú. Seleccionamos la opción de Agregar Grupo.

Page 17: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

14

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Cuando tengamos la carpeta creada, la nombramos (aconsejo poner el modelo del mando que vais a utilizar, ya que se pueden usar varios mandos y crear infinidad de grupos para cada uno de ellos).

4- Una vez creado el grupo, damos un click a la carpeta con el botón derecho del ratón y elegimos la opción Agregar Comando.

5- Una vez creado el comando lo nombramos con la acción que deseamos que haga la tecla que seleccionemos de nuestro mando, por ejemplo la opción de subir el volumen.Una vez editado el nombre damos un click con el botón derecho del ratón, nos apa-recerá el menú anterior, pero la opción de Aprender evento se podrá seleccionar, no como antes. Seleccionamos esa opción y en nuestra lista aparcerá otro punto que se llama EventS-tring. Cuando aparezca este punto cojemos nuestro mando y apuntando a nuestro receptor de IR le damos a la tecla deseada para que haga esa acción, al hacer esto el programa interpretará el código que le envía el mando y lo guardara.

Page 18: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

15

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

6- Una vez tenemos nuestro código guardado, seleccionamos con un click el punto Volum. +. Seguidamente vamos a la pestaña que se encuentra abajo a la derecha que pone S.O. ,y la seleccionamos.Ahora tenemos un menú nuevo, donde la única opción habilitada es dar a Volumen, clickamos en esa opción y nos aparece otra ventana, del estilo a esta.

Page 19: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

16

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

7- Seleccionamos el desplegable de Volumen General, y nos saldrán un conjunto de nuevas opciones. Nosotros entraremos en el grupo de MasterControls y dentro de ese grupo encontraremos un apartado que se llama Volumen General, clickamos para seleccionarlo y damos a Aceptar.Una vez hecho esto se cierra la ventana y nos aparecen una serie de cambios en la ventana principal.

8- Para que al pulsar el botón suba el volumen, tenemos que hacer un pequeño cambio, debemos poner delante del 2621 un signo + para que el programa interprete que tiene que subir el volumen.Si queremos que el volumen baje, tendremos que hacer el mismo proceso pero cam-biando el signo + por un - .Una vez tenemos esto, si queremos visualizar como sube y baja el volumen debemos de marcar la casilla de OSD en los dos puntos de Volumen.

Page 20: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

17

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

9- Para configurar el OSD vamos a Archivo --> Configuración… --> Configuración OSD. Podemos seleccionar la posición donde queremos que salga la información, la fuente, el tamaño…

10- El siguiente paso seria el crear nosotros mismos un comando para hacer una acción en el programa que elijamos.Yo he elegido el WinAmp para este ejemplo, creare un comando para pulsar el Pause.Nos situamos en la ventana principal y como hemos hecho antes, creamos un co-mando con el botón derecho lo nombramos “Pause” y clickamos en Aprender Even-to, pulsamos el botón de nuestro mando y se guardara el código.Cuando tenemos esto vamos a la pestaña de Comando y seleccionamos la opción Capturar. Nos aparecerá esta ventana.

Page 21: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

18

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

11- Ahora abrimos nuestro WinAmp, cuando lo tengamos ejecutado, vamos al Girder y damos a la acción de Iniciar Captura. Una vez hecho esto seleccionamos la ventana de nuestro WinAmp y pulsamos el punto donde esta el Pause.Tras haber hecho esto volvemos a la ventana del Girder y le damos a Finalizar Captura.Nos quedará algo como esto.

12- Clikamos encima de la casilla que tiene como Wparametro el 40046 ya que es la que tiene el comando guardado. Damos a Aplicar y Aceptar.Cuando hayamos hecho esto la ventana se cerrará y tendremos nuevamente la ven-tana principal, pero con unos cambios.

Page 22: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

19

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

13- Si nos sale esto, es que ya tenemos la acción correctamente guardada. Una de las opciones de Girder es la antirrepetición, recomendable en estos casos. Para cambiar su valor seleccionamos el EventString de Pause y se nos pondrá en blanco la casilla de antirrepetición, donde podremos poner un valor en milisegundos, acostumbro a poner entre 100 y 200 ms, cuestión de gustos y mandos.

14- Tras todo esto solo nos faltaría guardar la serie de comandos creados, para ello nos vamos a Archivo y pulsamos en la opción Guardar, esta acción creara un archi-vo con formato .GML, si se desea en configuraciones podemos autocargar ese GML cada vez que encendamos nuestro Girder.

Para acabar esta guía decir que en la pagina oficial de Girder, exactamente aquí ( http://www.girder.nl/downloads.php?mode=list&prodName=Girder&lucCode=1000 ) podemos encontrar comandos ya creados, en los que solo hace falta crear el EventS-tring con nuestro mando. En otro apartado también encontramos diferentes plugins útiles para el Girder, de-pende los periféricos, aparatos o software que tengamos en nuestro ordenador.

6.- Información de los Leds:6.- Información de los Leds:

Estado de los Leds Información que proporcionanNingún Led encendido El cable USB no esta conectado o hemos

cerrado completamente el Girder.Los dos leds encendidos pero con muy poca intensidad

Todo correctamente conectado, falta ejecutar el programa Girder.

Led verdeencendido

El receptor de IR esta en perfectoestado.

Led verde y rojo encendidos El receptor esta en perfectas condiciones y recibiendo algún tipo de infrarrojo.

Para cualquier duda contactar conmigo a través de este email: [email protected]

Page 23: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

20

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Manual Técnico del Receptor de IRManual Técnico del Receptor de IR

Receptor de infrarrojos para controlar un softwareReceptor de infrarrojos para controlar un software

1.- Como funciona1.- Como funciona

Este circuito tiene como base a un Atmel AT90S2313-10P C / I, (la ultima letra puede ser “C” o “I”, una quiere decir Comercial y la otra Industrial, la diferencia que tiene és que uno tiene mas rango de aguante bajo temperaturas altas y bajas, es el caso del Industrial y el Comercial esta algo mas acotado) este Atmel controla la recepción de datos del receptor de infrarrojos y la envía a través del puerto USB al ordenador.El ordenador recibe los datos enviados por el puerto USB y gracias al Girder son guardados y agrupados.

2.- Esquemas2.- Esquemas

Esquema Receptor de IR

Page 24: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

21

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Esquema Programador Atmel

3.- Lista de componentes3.- Lista de componentes

ReceptorReceptor Cable ReceptorCable Receptor - Atmel AT90S2313-10PI - Cable 4 hilos con cubierta blanca- Conector mini-USB para C.I. - Conector USB aéreo tipo A- R. 100ohms - Conector mini-USB aéreo- R. 1k5ohms - Tira de 3 pines macho - 2 R. 1kohms - Termoretractil diámetro 1,6mm int , 4,88mm int y 2,5mm int- Cond. Electrolítico 4,7uF / 100v- Cond. Electrolítico 10uF / 63v ProgramadorProgramador- Cond. Poliéster 100nF - Cristal de cuarzo 12MHz -Conector sub-D 25 macho para C.I. - Diodo led 3mm verde - Cristal de cuarzo 12MHz- Diodo led 3mm rojo - Zócalo 20 pines- Receptor de IR SHF5110-38 - Placa C.I. positiva una cara- Zócalo 20 pines - Tira de pines con codo 90º Cable ProgramadorCable Programador- 4 Separadores metálicos de 1cm - Conector sub-D 25 hembra aéreocon rosca - Conector sub-D 25 macho aéreo- 4 Separadores metálicos de 0,5cm - Cable plano de 26 hilossin rosca - Placa metacrilato - Placa C.I. positiva una cara - 4 Tornillos métrico 3

Page 25: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

22

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

4.- Diseño de PCB’s4.- Diseño de PCB’s

PCB Receptor de IR

PCB Programador Atmel

Page 26: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

23

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

En el CD Receptor Pack 1.0 se adjunta el programa y todos los esquemas para poder imprimir los fotolitos. Se encuentran en la carpeta de Archivos Técnicos.

5.- Diseño Cubierta de Metacrilato5.- Diseño Cubierta de Metacrilato

El grosor que tiene la placa de metacrilato para crear este tipo de placa ha sido de 3mm.Se detalla donde se deben hacer agujeros para crear los huecos, después de esto tenemos que limar la placa para conseguir la forma deseada.

Para que las medidas sean las correctas imprimir el archivo “Placa Meta. Receptor [Agujeros]” incluido en el CD Receptor Pack 1.0 con el ExpressPCB adjuntado también en el CD.Cuando tengamos el diseño impreso colocamos nuestra placa de metacrilato y mar-camos los puntos a agujerear con un rotulador permanente de punta fina.Las medidas de la placa de metacrilato son las mismas que las del circuito impreso, solo cabe comentar que la altura del montaje es de 2,4cm con los separadores, pla-ca de metacrilato y tortillería.

Page 27: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

24

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

6.- Programación del Atmel AT90S2313-10PC/I6.- Programación del Atmel AT90S2313-10PC/I

Para programar el Atmel utilizaremos la placa programadora que hemos diseñado anteriormente.Una vez coloquemos el Atmel en el zócalo, conectamos la placa al puerto paralelo.Después de esto cogeremos nuestro CD Receptor Pack 1.0 y nos iremos a la carpe-ta de Archivos Técnicos donde encontraremos el archivo “IgorPlugUSBprogrammer.exe”.Cuando tengamos la placa conectada solo hará falta darle a Program IgorPlug-USB (AVR) y la transferencia de datos comenzará.Cuando el programa llegue al 100% y aparezca la palabra Ready nuevamente, el AT90S2313-10PI estará listo para colocarlo en la placa receptora.

Page 28: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

25

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Importante:

Antes de programar el Atmel es necesario configurar el puerto paralelo en modo ECP, esto se consigue entrando en la BIOS de la placa. Cuando estemos en el menú de configuración de la BIOS nos iremos al apartado Ad-vanced, dentro de este apartado nos vamos a Onboard Devices Configuration donde nos encontraremos dos opciones a configurar: Parallel Port Adress y Parallel Port Mode, la primera opción tiene que estar en 378 y la segunda en modo ECP.Tras esto guardamos la configuración y vamos nuevamente a Windows.

Si al intentar programar el Atmel nos aparece un error que pone AVR device not found, nos advierte de que el microcontrolador esta mal colocado, que no esta co-nectada la placa o que hay un error en la placa programadora (esto ultimo si os creáis una placa vosotros mismos).

Page 29: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

26

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

7.- Mediciones y Conclusiones7.- Mediciones y Conclusiones

1- Mediciones:

V.in: 5,05v

Consumo: 19,7mA (Standby) 22,6mA (Recibiendo)

V. Receptor IR SHF5101-38: 5v (V.in) 0v (GND) 4,86v (Out, sin recibir) 4,45v (Out, recibiendo)

V. Atmel AT90S2313-10PC/I: P1= --- P20= 5,05v P2= --- P19= --- P3= --- P18= --- P4= 1,9v P17= --- P5= 1,27v P16= --- P6= 0,19v P15= --- P7= 4,76v P14= 4,86v P8= 4,85v P13= 0,19v P9= 0v (Sin recibir) 4,05v (Recibiendo) P12= 3,63v P10= 0v P11= ---

2- Conclusiones:

Tras montar el circuito lo que puedo decir es que es un montaje bastante completo. No por el diseño y creación del circuito, ya que tiene su que, pero no es excesiva-mente complicado.Mas que nada porque compagina la creación de circuitos, programación y configu-ración de un software.El uso que le puedes dar a este montaje es bastante extenso ya que puedes llegar a controlar un gran número de programas del ordenador. Gracias a que puedes utilizar infinidad de mandos para controlar las aplicaciones que desees.Un ejemplo seria el tener un mando que controles el WinAmp, mientras que otro lo tengas para el Windows Media Player, otro para el Mouse, etc, etc…

Page 30: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

27

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Manual de Usuario del LCD GráficoManual de Usuario del LCD Gráfico

LCD Gráfico de 128x64, fondo azul con píxeles blancos y LCD Gráfico de 128x64, fondo azul con píxeles blancos y LCD Gráfico de 128x64, fondo azul con píxeles blancos y retroiluminaciónretroiluminación

Introducción

Este montaje sirve para visualizar datos en un LCD Gráfico.Ya sea el uso de CPU que tenemos, en tiempo real, como diferentes datos de pro-gramas que tenemos ejecutados.Gracias a esto podemos saber lo que esta ocurriendo en según que programa sin necesidad de tener el programa maximizado o tener un tray icon (icono en la barra de tareas).

Contenido del LCD Gráfico

Hardware:

•LCD Gráfico de 128x64, fondo azul con píxeles blancos y retroiluminación•Placa puente entre LCD y LPT•Placa de separación entre LCD y Placa puente de metacrilato•Cable de conexión, de LCD a Placa puente•Cable de conexión, de Placa puente a LPT•Cable de alimentación, conector Jack 2,1mm int. / 5mm ext. con terminación a Molex de 4 pines hembra. •Conversor de Molex 4 pines hembra a macho.

Software:

•CD LCD Pack 1.0: - LCDStudio 1.5 + accesorios - FastLCD - Spport95nt Driver - Archivos Técnicos

Page 31: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

28

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Guía Básica de Montaje y Configuración del LCD GraficoGuía Básica de Montaje y Configuración del LCD Grafico

1.- Montaje del LCD:1.- Montaje del LCD:

1- Cojemos nuestro conjunto de LCD + Placa puente y la colocamos en el sitio que deseemos.

2- Una vez tengamos la placa colocada realizaremos las dos conexiones que faltan.Una es conectar el cable de alimentación de 5v a nuestra Fuente de Alimentación con el cable proporcionado. Si nos hace falta utilizaremos el conversor hembra-macho.

La otra es conectar el la Placa puente al LPT, para ello utilizaremos el cable indica-do para esa acción.

3- Una vez tenemos todo conectado, encendemos el LCD gracias al conmutador des-lizante que tenemos en la Placa puente y debería de aparecer esto. Ajustamos el contraste y brillo con los potenciómetros que tenemos en la Placa puente para la correcta visualización.

Page 32: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

29

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

2.- Instalación del LCDStudio 1.5 2.- Instalación del LCDStudio 1.5

1- Colocar CD LCD Pack 1.0 en la bandeja de nuestro lector de CD’s.

2- Acceder al CD y entrar en la carpeta LCDStudio 1.5 y ejecutar el archivo “Setup LCDStudio 1.5”. Nos saldrá un mensaje de información, pulsamos que Sí. Seguiremos los pasos que nos diga el Setup Wizard.

Page 33: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

30

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Cuando tengamos la carpeta de LCDStudio creada volvemos a explorar nuestro CD, donde encontraremos un archivo llamado “LcdStudio2”, copiamos ese archivo y nos vamos a la carpeta donde se encuentra el LCDStudio instalado.Cuando nos encontremos en ella, veremos que ya hay un archivo con el mismo nombre que el de nuestro archivo, no pasa nada, no tenemos que cambiar ningún nombre. Le damos a Pegar y nos aparecerá este mensaje.

4- Pulsamos donde pone Sí y se reemplazara el archivo, una vez hecho esto tendre-mos nuestro programa completamente instalado.

3.- Instalación de Spport95nt Driver3.- Instalación de Spport95nt Driver

1- Tras haber instalado anteriormente el LCDStudio 1.5 instalamos esta aplicación que ayuda a una buena gestión por parte del puerto paralelo al LCD.Para comenzar iremos a nuestro CD LCD Pack 1.0 y ejecutaremos el archivo llamado “Spport95nt Driver”. Nos aparecerá una ventana en la que nos pregunta si queremos continuar con la instalación, pulsamos Sí. Tras pulsar se abrirá una ventana maximizada donde seguiremos los pasos pertinentes.

Page 34: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

31

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

* El directorio donde se instalará el programa debe ser la carpeta del LCDStudio. [No creo que repercuta si no está en esa carpeta pero mejor tener los programas del LCD juntos]

* Obligatorio reiniciar para el buen funcionamiento del LCD.

2- Con esto ya tenemos los programas necesarios para visualizar imágenes o datos en nuestro LCD.

Page 35: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

32

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

4.- Configuración del LCDStudio 1.54.- Configuración del LCDStudio 1.5

1- Una vez tengamos todo instalado pasamos a la configuración del programa LC-DStudio para la visualización de datos en el LCD.Comenzaremos por ejecutar el LCDStudio, el cual creará un Tray icon. Daremos un clic sobre el con el botón derecho y seleccionamos la opción Stara Designer, tras esto aparecerá una ventana del programa.

2- Ahora iremos a Files y pulsamos en la opción Configure. Una vez pulsada nos apa-rece otra ventana. Esta ventana sirve para cargar los plugins y drivers que queramos utilizar con el LCDStudio. Marcaremos los siguientes y pulsaremos en la flecha que va hacia la lista vacía. Para finalizar pulsaremos Ok.Si se desea se puede elegir la opción de auto ejecutar al iniciar la sesión de Windows.

Page 36: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

33

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3- Tras haber dado a Ok nuestra ventana principal habrá cambiado dando este as-pecto.

4- Ahora reiniciaremos el ordenador, para que los cambios tengan efecto.

5- Una vez iniciado de nuevo, el programa se habrá ejecutado automáticamente (si marcasteis la casilla) y mostrando en el LCDStudio un mensaje de bienvenida. Lo que haremos ahora será hacer un pequeño ejemplo de cómo mostrar informa-ción en el LCD.Para comenzar podemos mostrar en pantalla cualquier tipo de texto, dando dos click con el botón izquierdo en la pantalla de visualización previa. Los cambios que hagamos en esa pantalla deberán aparecer en tiempo real en nuestro LCD.

Page 37: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

34

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

6- Una vez adquiridos estos conocimientos podemos empezar a toquetear el menú que tenemos a la izquierda, para colocar la información solo basta seleccionar la opción que queramos y arrastrarla hacia la pantalla de previsualización.He utilizado el menú del WinAmp y he colocado la información de manera más o menos repartida. Para que los datos del WinAmp se visualicen en el LCD es imprescindible colocar un plugin específico en la carpeta del WinAmp.

Para hacerlo nos vamos a la carpeta de LCDStudio y entramos en la carpeta “Winamp2 Vis plugin” una vez dentro copiamos el archivo “Winamp_VIS.dll”, ahora nos vamos a la carpeta del WinAmp donde nos encontraremos una carpeta que se llama Plugins, entramos en ella y dentro pegamos el archivo que habíamos copiado anteriormente.Una vez pegado el archivo ejecutamos el WinAmp y pulsamos Ctrl + p, aparecerá esta ventana.

Page 38: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

35

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Seleccionamos el punto “LCD Studio Winamp plugin. [Winamp_VIS.dll] y le damos a la opción Start.Ahora seleccionamos el punto Plug-ins en el menú de la izquierda, nos aparecerá el menú de configuración de los plugins.En ese menú marcaremos la casilla de Auto execute visualization plug-in on pla-yback (Ejecutar plug-in de visualización al comenzar la reproducción).Pulsaremos Close y ya tendremos listo el WinAmp para que envíe la información necesaria al LCDStudio.

7- Ya que tenemos la información del WinAmp mostrada en el LCD, crearemos un fondo para que no quede tan sosa la visualización.Para esto utilizaremos el programa suministrado con el CD llamado FastLCD.Este programa esta pensado para LCD’s de 128x64 aunque se puede ajustar para mas tamaños.Para crear un fondo es muy sencillo, solo basta con ir clikando los cuadraditos (píxeles) que hay en la pantalla con el botón izquierdo, y se volverá el píxel de color negro. Si lo queremos borrar solo hace falta clickar en el mismo sitio pero con el botón derecho.Cuando tengamos un dibujo creado pulsamos en Save y guardamos el dibujo.

Page 39: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

36

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

8- Para cargar este fondo en el LCDStudio solo hace falta clickar con el botón de-recho en la pantalla de previsualización y seleccionamos la opción Background y después Load.

Page 40: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

37

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

9- Tras todo esto solo nos queda empezar a experimentar, creando nuevos fondos y diferente información en el LCD.Si se desea, está la nueva versión de este programa la versión 2.1, es mucho más grafica pero un poco más complicada, por ello e preferido hacer esta guía con la versión antigua para familiarizaros con este programa.

Podéis encontrar mas información en su pagina oficial (http://www.lcdstudio.com/site20/home.php), donde esta la descarga del nuevo software y un foro de ayuda (en ingles).Para este programa, los fondos tienen que ser totalmente al contrario que los de la versión 1.5, así que lo que haremos será invertir los colores de los fondos. El procedimiento es muy fácil, cuando tenemos el fondo creado a partir del FastLCD abrimos la imagen creada con el Paint.

10- Para terminar comentar que podéis encontrar páginas de interés en internet, don-de se muestran más opciones de este programa, ya que si nos ponemos a explicar todas sus funciones se alargaría mucho la guía.

Para cualquier duda contactar conmigo a través de este email: [email protected]

Page 41: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

38

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Manual Técnico del LCD GráficoManual Técnico del LCD Gráfico

LCD Gráfico de 128x64, fondo azul con píxeles blancos y retro-LCD Gráfico de 128x64, fondo azul con píxeles blancos y retro-LCD Gráfico de 128x64, fondo azul con píxeles blancos y retro-iluminacióniluminación

1.- Como funciona1.- Como funciona

Este montaje tiene como base un LCD Gráfico de 128x64 píxeles con un controlador KS0108.La conexión de este LCD al LPT se consigue gracias a la Placa puente que une el LCD con el LPT.Esta placa también incluye la conexión de alimentación del LCD, fusible rápido de protección de 62mA, potenciómetros de ajuste de brillo y contraste, y un conmutador deslizante de encendido y apagado del LCD.La visualización de datos en el LCD se muestran gracias al LCDStudio que envía los datos al LPT, del LPT a través del cable plano llevamos la información hasta la Placa puente, en la placa se distribuyen las conexiones pertinentes de alimentación, ajuste de contraste y brillo… Solo queda llevar los datos hasta el LCD, para ello se utiliza cable plano de 20 hilos que unen la Placa puente con el LCD.

2.- Esquemas2.- Esquemas

Esquema Placa Puente Esquema Placa Puente

Page 42: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

39

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

3.- Lista de componentes3.- Lista de componentes

LCD - LCD Gráfico 128x64, controlador KS0108 - Conector para alimentación Jack 2,1mm int. 5mm ext. C.I.- Conmutador deslizante 2 pos. - 2 Conectores dip. 20 pines macho para C.I.- Pot. multivuelta 100 ohms- Pot. multivuelta 10k ohms- Placa metacrilato- 4 Separadores metálicos 0,5cm sin rosca- 4 Separadores metálicos 1cm sin rosca- 8 Tornillos métrico 3- 8 Tuercas para tornillo métrico 3- Fusible rápido de 62mA (forma de Resist.)- Tira de 20 pines macho

Cables LCD

- Cable plano de 26 hilos- 2 Conectores dip-20 pines aéreo, inserción rápida- Conector sub-D 25 macho aéreo, inserción rápida- Tira de 20 pines hembra- Termoretractil diámetro 1,6mm int., 4,88mm int. y 2,5mm int.- Conector alimentación Jack 2,1mm int. 5mm ext. aéreo- 2 Conectores molex 4 pines macho aéreo - Conector molex 4 pines hembra aéreo- Cable 4 hilos con cubierta blanca

4.- Diseño de PCB’s4.- Diseño de PCB’s

PCB Placa Puente

Page 43: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

40

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

5.- Diseño Placa Separadora de Metacrilato5.- Diseño Placa Separadora de Metacrilato

El grosor que tiene la placa de metacrilato para crear este tipo de placa ha sido de 3mm.Se detalla donde se deben hacer agujeros para crear los huecos, después de esto tenemos que limar la placa para conseguir la forma deseada.

En el CD LCD 1.0 se adjunta el programa y todos los esquemas para poder imprimir los fotolitos. Se encuentran en la carpeta de Archivos Técnicos.Para que las medidas sean las correctas imprimir el archivo “Placa Meta. LCD + Contro-lador” incluido en el CD LCD Pack 1.0 con el ExpressPCB adjuntado también en el CD.Cuando tengamos el diseño impreso colocamos nuestra placa de metacrilato y mar-camos los puntos a agujerear con un rotulador permanente de punta fina.Las medidas de la placa son las mismas que tiene la placa C.I. del LCD. La pantalla LCD + cubierta negra mide 8,7cm de largo x 5,8cm de alto x 9mm de profundidad.

Page 44: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

41

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

6.- Mediciones y Conclusiones6.- Mediciones y Conclusiones

1- Mediciones:

V.in: 5,0v (4,75 - 5 - 5,25 V.)

Consumo: 52,5mA

V. LCD: P1= 0v P20= 0v P2= 5,15v P19= 5,15v P3= 0v P18= 0v P4= 2,81v P17= 5,15v P5= 0v P16= 2,50v P6= 1,85v P15= 2,30v P7= 3,55v P14= 3,80v P8= 3,86v P13= 3,90v P9= 3,75v P12= 4,30v P10= 4,24v P11= 4,27v

*Las mediciones se han realizado mostrando en el LCD el Test de Píxeles, adjuntado en el CD LCD Pack 1.0

2- Conclusiones:

La creación de la Placa puente entre el LCD y el LPT es relativamente sencilla, lo que me ha supuesto mayor complicación a sido el hecho de diseñar y crear todo el con-junto de LCD, Placa puente y la separación entre ellas a mis gustos y necesidades.El LCD ira montado en el interior de una semitorre de ordenador e irá colocado en una barra del chasis que se encuentra en un lateral con ventana de metacrilato, así podré visualizar la información desde el exterior.Para terminar solo comentar que me gusta el efecto que le hace al ordenador y también el hecho de visualizar datos de una manera diferente y alternativa.

Page 45: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

42

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

PresupuestoPresupuesto

Receptor Receptor - Atmel AT90S2313-10PI 4,08 euros- Conector mini-USB para C.I. 0,27 euros - R. 100ohms - - - -- R. 1k5ohms - - - - - 2 R. 1kohms - - - - - Cond. Electrolítico 4,7uF / 100v 0,1 euros- Cond. Electrolítico 10uF / 63v - - - -- Cond. Poliéster 100nF - - - -- Cristal de cuarzo 12MHz 0,3 euros- Diodo led 3mm verde 0,06 euros- Diodo led 3mm rojo 0,06 euros- Receptor de IR SHF5110-38 0,85 euros- Zócalo 20 pines 0,30 euros- Tira de pines con codo 90º 0,42 euros- 4 Separadores metálicos de 1cm con rosca 0,6 euros- 4 Separadores metálicos de 0,5cm sin rosca 0,6 euros- Placa metacrilato - - - -- Placa C.I. positiva una cara 5,75 euros (Una para los 3 circuitos)- 4 Tornillos métrico 3 - - - -

Cable ReceptorCable Receptor - Cable 4 hilos con cubierta blanca 3m 1,20 euros - Conector USB aéreo tipo A 0,27 euros- Conector mini-USB aéreo 0,4 euros- Tira de 3 pines macho 0,3 euros- Termoretractil diámetro 1,6mm int, 2,65 euros 4,88mm int y 2,5mm int

ProgramadorProgramador

- Conector sub-D 25 macho para C.I. 1,29 euros - Cristal de cuarzo 12MHz 0,3 euros- Zócalo 20 pines 0,3 euros- Placa C.I. positiva una cara - - - -

Page 46: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

43

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

Cable ProgramadorCable Programador

- Conector sub-D 25 hembra aéreo 1,10 euros- Conector sub-D 25 macho aéreo 1,10 euros- Cable plano de 26 hilos 3m 2,50 euros

LCD LCD - LCD Grafico 128x64, controlador KS0108 24,71 euros - Conector para alimentación Jack 0,1 euros 2,1mm int. 5mm ext. C.I. - Conmutador deslizante 2 pos. 0,20 euros- 2 Conectores dip. 20 pines macho para C.I. 0,60 euros- Pot. multivuelta 100 ohms 0,15 euros- Pot. multivuelta 10k ohms 0,15 euros- Placa metacrilato - - - -- 4 Separadores metálicos 0,5cm sin rosca 0,60 euros- 4 Separadores metálicos 1cm sin rosca 0,70 euros- 8 Tornillos métrico 3 - - - -- 8 Tuercas para tornillo métrico 3 - - - -- Fusible rápido de 62mA (forma de Resist.) 1,11 euros- Tira de 20 pines macho 0,30 euros

Cables LCDCables LCD

- Cable plano de 26 hilos 1,66 euros- 2 Conectores dip-20 pines aéreo, 0,86 euros inserción rápida- Conector sub-D 25 macho aéreo, 1,10 euros inserción rápida- Tira de 20 pines hembra 0,30 euros- Termoretractil diámetro 1,6mm int., - - - - 4,88mm int. y 2,5mm int.- Conector alimentación Jack 0,32 euros 2,1mm int. 5mm ext. aéreo- 2 Conectores molex 4 pines macho aéreo 1,40 euros- Conector molex 4 pines hembra aéreo 0,70 euros- Cable 4 hilos con cubierta blanca 2m 1,00 euros ----------------------Subtotal 60,67 eurosSubtotal 60,67 eurosMano de obra 32,50 eurosMano de obra 32,50 euros ----------------------Total 93,17 euros93,17 euros

Page 47: Guia LCD + Receptor de IR para Software - Trabajo de Sintesis

44

MONTAJE LCD + RECEPTOR DE IR PARA CONTROLAR UN SOFTWARE

DatasheetsDatasheets

Al ser demasiado extensos he decidido adjuntar una carpeta en cada CD donde se encuentran los Datasheets de los componentes de cada montaje.La carpeta se encuentra dentro de Archivos Técnicos.

BibliografíaBibliografía

Las páginas que me han llevado a realizar el montaje del Receptor de IR han sido estas:

•http://fullcustom.es/_guias_pc.html•http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm•http://www.girder.nl/

Para el montaje del LCD he encontrado información en estas:

•http://www.electronicca.com/Stock1/128x64e.html•http://www.lcdstudio.com/site20/home.php•http://www.hardcore-modding.com/ftopict-12198.html&sid=a8aa6bdfeada350fa645db154c6880f3•http://www.fastavr.com/Downloads_act.htm•http://www.megaupload.com/es/?d=XKY7KQHO

Conclusiones GeneralesConclusiones Generales

Me he podido organizar correctamente para realizar los montajes de una manera ordenada. Ya que me he distribuido más o menos el trabajo para realizarlas en el ambiente adecuado.En si, los montajes los he podido realizar en casa y en el lugar donde hago los practicas, gracias a que me han dejado tiempo para ello. Ya que si espero hacer los montajes en el taller del colegio ni me imagino como me hubieran quedado…Para terminar decir que me ha gustado el hecho de hacer estos montajes ya que han sido elección mía y lo he disfrutado más.