Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

20
NOMBRE DEL ALUMNO: Dirceu Alejandro Pavón Suriano H. Gustavo Serrano Gutiérrez LICENCIATURA: Ing. En Telecomunicaciones GRADO: 7° Semestre MATERIA: Procesamiento Digital de Señales CATEDRÁTICO: Mtro. Agustín Camarillo TRABAJO: Programación y Construcción de un circuito Tetris controlado mediante DTMF. FECHA DE ENTREGA: sábado, 05 de Diciembre de 2009

description

Proyecto final de la materia de Procesamiento Digital de Señales, donde construimos un sistema que permite controlar un juego de Tetris mediante un Celular.

Transcript of Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Page 1: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

NOMBRE DEL ALUMNO:

Dirceu Alejandro Pavón Suriano

H. Gustavo Serrano Gutiérrez

LICENCIATURA: Ing. En Telecomunicaciones

GRADO: 7° Semestre

MATERIA: Procesamiento Digital de Señales

CATEDRÁTICO: Mtro. Agustín Camarillo

TRABAJO: Programación y Construcción de un circuito Tetris controlado mediante DTMF.

FECHA DE ENTREGA: sábado, 05 de Diciembre de 2009

Page 2: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Introducción

En este proyecto, haremos uso de lo aprendido durante el semestre en la materia de Procesamiento Digital se Señales para construir un sistema que pueda controlar una aplicación por medio de un celular.

Objetivo

Controlar el juego de Tetris que se ejecuta en un microcontrolador Pic16F84A mediante un celular Nokia 5130.

Diagrama a Bloques

Celular

(generador

DTMF)

Transmisor

FM

Receptor

FM (Radio)

NI Speedy-33

Circuito

Tetris T.V.

Laptop con

Software

LabView 8.2

Page 3: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Diagrama con imágenes

Plug a plug

3.5 mm

Plug a plug

3.5 mm

Cable IDE

40 hilos

Cable Audio/Video

RCA

Cable USB

Page 4: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Desarrollo

Se ha usado el modelo de celular Nokia 5130 XpressMusic ya que este cuenta con una entrada para conector jack de 3.5 mm, que no todos los celulares en el mercado actual poseen. El celular se utiliza para crear las frecuencias en base a DTMF.

Celular

(generador

DTMF)

Jack 3.5 mm

Page 5: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Este transmisor FM es de la marca Steren, en concreto el modelo MP3-050, el cual nos sirve para transmitir los tonos creados por el teclado del celular a determinada frecuencia que no esté ocupada por alguna estación de radio, por ejemplo 96.0 MHz.

Emite en frecuencia desde los 87.5 a los 107.9 MHz

Página del producto:

http://www.steren.com.mx/catalogo/interior3.asp?pdto=MP3-050

Transmisor

FM

Page 6: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Este aparato es un sencillo radio FM el cual por su tamaño compacto es ideal para usarse en este proyecto. Su rango de frecuencias de recepción va de 87.5 a 108 Mhz. El receptor va conectado a la entrada de Audio In en Ni Speedy -33.

Receptor

FM (Radio)

Page 7: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

La computadora corre el Software LabView 8.2, el cual nos permite crear un pequeño programa que usaremos para identificar el botón presionado en el celular separando las frecuencias utilizando filtros.

Laptop con

Software

LabView 8.2

Page 8: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF
Page 9: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

NI Speedy -33, nos ayudará a crear una interfaz entre nuestro programa creado con el Software LabView 8.2 y nuestro circuito Pic-Tetris.

NI Speedy-33

Page 10: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Página oficial de proyecto Pic-Tetris: http://www.rickard.gunee.com/projects/video/pic/tetris.php

Requerimiento principal:

Microcontrolador Pic16F84A

Este circuito consiste en generar señales de video mediante el microcontrolador Pic16F84A. El código fuente del programa en ensamblador y el diagrama del circuito vienen en la página oficial del proyecto.

Circuito

Tetris

Page 11: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF
Page 12: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF
Page 13: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

En la TV podemos observar el juego de Tetris. Se tiene que visualizar la entrada de Audio/Video RCA

T.V.

Page 14: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Problemas a los que nos enfrentamos

Encontrando el celular con la entrada correcta

No todos los celulares tienen una entrada de 3.5 mm, la cual necesitábamos para poder conectarlo al transmisor FM. Nos dimos cuenta que algunos tienen una entrada de jack de 3.5 mm y otros de 2.5 mm, las cuales no son compatibles por la diferencia de anchura en la entrada.

Existen adaptadores para convertir un plug de 3.5 mm a 2.5 mm.

Nuestro Transmisor FM no funcionó, reemplazado por uno de marca Steren

Tuvimos problemas con el transmisor FM que armamos, este no cambiaba la frecuencia a la que emitía por más que giráramos el Trimmer. Así que terminamos sustituyéndolo por uno comercial del a marca Steren.

Plug 3.5 mm Plug 2.5 mm

Page 15: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

El transmisor FM mete ruido

Cuando probamos transmitir tonos desde el transmisor FM al radio FM, comprobamos que teníamos que subir al máximo el volumen en nuestro receptor, ya que el volumen de los tonos llegaba muy bajo y además había ruido en la señal. Modificando un poco los valores de comparación de señales en nuestro programa en LabView, pudimos lograr que identificara correctamente las teclas presionadas en el celular.

Encontrando bus de datos (cable IDE) correcto

Actualmente los cable IDE’s fueron sustituidos por los SATA para conectar discos duros y unidades ópticas en las computadoras. Nosotros necesitamos un cable IDE para poder utilizar cómodamente la interfaz Digital del NI Speedy-33. Existen 2 tipos de cables IDE’s:

40 hilos 80 hilos

Siendo necesarios para nuestra labor los de 40 hilos, ya que estos hacen corto correctamente de extremo a extremo, mientras que los de 80 hilos, hacen corto en más de un extremo a la vez, siendo inútiles para la terea en lo que los necesitamos.

Page 16: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF
Page 17: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Fotos del proyecto

Page 18: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF
Page 19: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Nuestro Proyecto en Internet

http://teleblognet.blogspot.com/

http://www.youtube.com/ucctelecom/

Page 20: Proyecto controlar Pic-Tetris 16F84A con Celular filtrando DTMF

Conclusiones

Este proyecto fue muy útil para nosotros para mejorar nuestro trabajo en equipo y capacidades de investigación. Tuvimos que aprender a buscar soluciones a problemas que nos iban afectando. Algunas veces tuvimos que probar el Hardware del Speedy-33 ya que se encontraba en malas condiciones. Esperamos poder participar próximamente en proyectos parecidos.