electronica

Páginas: 8 (1956 palabras) Publicado: 27 de noviembre de 2013
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

Escuela de Electrónica y Telecomunicaciones

Proyecto de Fin de Curso de Metodología de la Programación


Tema: “Chat Vía Infrarrojo”

Integrantes:
María José Araujo
Nathaly Campoverde
Ronald Torres

Paralelo: “A”

Periodo:
Octubre 2009 – Febrero 2010
1. Objetivos
1.1 General
Construcción de un dispositivo transeiver para enviar yrecibir datos usando la interface infrarroja vía puerto serial con el lenguaje Python.

1.2 Específico
Aplicar el estándar RS-232 para transmisión y recepción de datos.
Construir una interface infrarroja de envío y recepción de señales.
Incluir el envío y recepción de archivos de texto

2. Descripción









Imagen 1. Esquema de proyecto
El proyecto consta de dos etapas:
a)Desarrollo de un programa en el lenguaje Python que interactúa con el puerto serial (DB-9) para la transmisión y recepción de datos tipo string (cadena de caracteres) y archivos de texto.
b) Una interface para la transmisión y recepción de la trama vía infrarrojo usando un PIC (microcontrolador) para la generación del dato de salida.
El proyecto funcionará de la siguiente manera:
El usuario digitauna palabra o conjunto de palabras en una ventana de edición de texto. Una vez que ha completado la redacción, pulsa un botón de envío para la transmisión de los datos por el puerto serial. Estos datos se pasan a un circuito que hará de transmisor usando la interfaz infrarroja (λ=4000-400 cm-1). El circuito del usuario receptor captura la señal infrarroja con el sensor y la pasa al puerto serial(DB-9). El programa del usuario lee el puerto de entrada y presenta el mensaje en un cuadro estático de texto.

3. Herramientas
3.1 Hardware (por usuario):
Cable DB-9 (1).
Led infrarrojo (2).
Receptor infrarrojo (1).
Transistores 2N2906 (3).
Microcontrolador PIC 12FXX (1).
Regulador de voltaje 7805 (1).
Juego de resistencias (8).
Juego de capacitores (3).
3.2 Software:
PC con programaPython y puerto serial.

4. Metodología
La metodología se divide en las siguientes etapas:

Etapa 1: investigación de la teoría sobre comunicación serial, estándar RS-232, comandos de comunicación serial del lenguaje Python, programación en CCS del microcontrolador, comunicación infrarroja, operación de los transistores, regulación de voltaje, acondicionamiento de la señal. Para la realizaciónde esta primera etapa nos regimos por la técnica investigativa de la “V Heurística”, puesto que esta técnica permite plantear preguntas directas al proyecto propuesto y obtener respuestas concretas y claras respecto a las dudas trazadas.
Etapa 2: pruebas de comunicación serial con Python, manejo de cadena de caracteres, construcción del circuito transceptor, prueba del circuito con elHyperterminal. Determinamos utilizar el lenguaje Python debido a que el compilador es compatible con cualquier plataforma. Además usamos el Hyperterminal porque permite conectar otros aparatos independientes a la computadora por el puerto serial.

Imagen [2]. Circuito de “Transeiver”

Etapa 3: presentación del programa de transmisión serial en Python. Integración del programa precedente con el circuitode comunicación infrarroja.

5. Fundamentos Teóricos
CHAT: “El chat (término proveniente del inglés que en español equivale a charla), también conocido como cibercharla, designa una comunicación escrita realizada de manera instantánea a través de Internet entre dos o más personas ya sea de manera pública a través de los llamados chats públicos (mediante los cuales cualquier usuario puede teneracceso a la conversación) o privada, en los que se comunican sólo 2 personas a la vez.” [4.1.]

PYTHON:”es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Electronica
  • Electron
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS