0
FACULTAD DE CIENCIAS DE LA EDUCACION
HUMANAS Y TECNOLOGIAS
Escuela de Informática Aplicada a la Educación.
Tema : Utilizac...
JUSTIFICACIÓN
Debido a los avances tecnológicos que hoy en día se
muestran, se hace notorio que cada vez los
ordenadores s...
OBJETIVOS
Objetivos Específicos:
 Seleccionar los materiales y equipos que conformen la ejecución de este
proyecto.
 Dis...
METAS
 El presente proyecto será ejecutado en el presente año lectivo.
 Se implementara este proyecto en el lenguaje de ...
FUNDAMENTACIÓN
TEÓRICA
AUTOMATIZACIÓN.
 La automatización es un sistema donde se trasfieren tareas
de producción, realizadas habitualmente por o...
DOMÓTICA
 En el Diccionario de la Real Academia Española aparece
que la palabra domótica proviene del latín domus casa y ...
GENERACIÓN DE LAS COMPUTADORAS
PUERTO PARALELO
El puerto de datos (DATA), permite transmitir un byte (8 bits) de datos.
Cada uno de los bits se correspon...
INTERFAZ DE POTENCIA
LENGUAJE DE PROGRAMACIÓN
Un lenguaje de programación es aquel elemento dentro de la
informática que nos permite crear prog...
VISUAL BASIC 6.0
 Es un lenguaje de programación que se ha diseñado
para facilitar el desarrollo de aplicaciones en un
en...
METODOLOGIA
 Es una de las metodologías de desarrollo de software más exitosas en la actualidad
utilizadas para proyectos...
 ¿Qué es lo que propone XP?
 Empieza en pequeño y añade funcionalidad con retroalimentación continua
 El manejo del cam...
CONCLUSIONES
 Es posible implementar el presente sistema de control automático.
 Por medio de este sistema se puede util...
RECOMENDACIONES
 Que se utilice con precaución tanto la interfaz de potencia como su
manipulación ya que puede afectar mu...
Upcoming SlideShare
Loading in...5
×

Presentacion predefensa

282

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
282
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Presentacion predefensa"

  1. 1. FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS Escuela de Informática Aplicada a la Educación. Tema : Utilización de PCs desactualizadas para automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel. Autor : Abel Silva Tutor : Dr. Héctor Barriga
  2. 2. JUSTIFICACIÓN Debido a los avances tecnológicos que hoy en día se muestran, se hace notorio que cada vez los ordenadores se los diseñe con nuevos controles y de rendimiento mas potente, es la razón por la cual muchas versiones de ellas han quedado como obsoletas, se hace justificable este proyecto porque su objetivo es de utilizar estas PCs con el propósito de automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel.
  3. 3. OBJETIVOS Objetivos Específicos:  Seleccionar los materiales y equipos que conformen la ejecución de este proyecto.  Diseñar un software específico para aplicar el funcionamiento del control automatizado, en este caso el software de diseño se realizara en el lenguaje de programación Visual Basic 6.0.  Implementar el control automatizado del software diseñado a la parte electrónica y verificar su funcionamiento.  Determinar las características tanto de las PCs des actuales con las del software de diseño y verificar su compatibilidad. Objetivo General: Utilizar PCS desactualizados para automatizar electrodomésticos mediante lenguajes de programación de alto y bajo nivel.
  4. 4. METAS  El presente proyecto será ejecutado en el presente año lectivo.  Se implementara este proyecto en el lenguaje de programación Visual Basic versión 6.0 para su respectivo control ya que el software está vinculado al entorno grafico y se hace más fácil su manipulación.  Los parámetros de ajuste tanto en la parte electrónica como en el diseño del software se los realizara con el propósito de tener un buen funcionamiento.  Se pudo realizar la ejecución de este proyecto en dos lenguajes de programación el uno fue el Q BASIC que funciona en modo DOS y su programación es similar al lenguaje Pascal o Turbo C, este control está vinculado con PCs que tienen características muy bajas como son las Pentium y versiones anteriores, en cambio el software diseñado en Visual Basic 6.0 funciona en PCs como las Pentium III en adelante.
  5. 5. FUNDAMENTACIÓN TEÓRICA
  6. 6. AUTOMATIZACIÓN.  La automatización es un sistema donde se trasfieren tareas de producción, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos.  En los más modernos sistemas de automatización, el control de las máquinas es realizado por ellas mismas gracias a censores de control que le permiten percibir cambios en sus alrededores de ciertas condiciones tales como temperatura y otros. Y una gran mayoría de las operaciones industriales de hoy son realizadas por enormes máquinas de este tipo.
  7. 7. DOMÓTICA  En el Diccionario de la Real Academia Española aparece que la palabra domótica proviene del latín domus casa y del término informática, siendo el “conjunto de sistemas que automatizan las diferentes instalaciones de la vivienda”. De manera amplia la definición es adecuada, pero en realidad la cuestión va más allá de la mera automatización.  La domótica puede definirse como la adopción, integración y aplicación de las nuevas tecnologías informáticas y comunicativas al hogar. Incluye principalmente el uso de electricidad, dispositivos electrónicos, sistemas informáticos y diferentes dispositivos de telecomunicaciones, incorporando la telefonía móvil e Internet.
  8. 8. GENERACIÓN DE LAS COMPUTADORAS
  9. 9. PUERTO PARALELO El puerto de datos (DATA), permite transmitir un byte (8 bits) de datos. Cada uno de los bits se corresponde con uno de los pines D0 a D7. Por tanto, en conjunto, se pueden transmitir valores entre 0 y 255 en formato binario. Por ejemplo, para transmitir el 139, 10001011 en binario, se pondrán a 5 voltios los pines D7, D3, D1 y D0. Este puerto puede configurarse para servir tanto de entrada como de salida de datos.
  10. 10. INTERFAZ DE POTENCIA
  11. 11. LENGUAJE DE PROGRAMACIÓN Un lenguaje de programación es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y software existentes. LENGUAJES DE BAJO NIVEL.- Los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. LENGUAJES DE ALTO NIVEL.- Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10.
  12. 12. VISUAL BASIC 6.0  Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico Terminal 2 3 4 5 6 7 8 9 Bit 0 1 2 3 4 5 6 7 Peso 1 2 4 8 16 32 64 128 PortOut &H378, 0 ClrPortBit &H378, 0 GetPortBit(&H378, 1) SetPortBit &H378, 1 NotPortBit &H378, 1
  13. 13. METODOLOGIA  Es una de las metodologías de desarrollo de software más exitosas en la actualidad utilizadas para proyectos de corto plazo, corto equipo y cuyo plazo de entrega era ayer. La metodología consiste en una programación rápida o extrema, cuya particularidad es tener como parte del equipo, al usuario final, pues es uno de los requisitos para llegar al éxito del proyecto.  Características de XP, la metodología se basa en:  Pruebas Unitarias: se basa en las pruebas realizadas a los principales procesos, de tal manera que adelantándonos en algo hacia el futuro, podamos hacer pruebas de las fallas que pudieran ocurrir. Es como si nos adelantáramos a obtener los posibles errores.  Refabricación: se basa en la reutilización de código, para lo cual se crean patrones o modelos estándares, siendo más flexible al cambio.  Programación en pares: una particularidad de esta metodología es que propone la programación en pares, la cual consiste en que dos desarrolladores participen en un proyecto en una misma estación de trabajo. Cada miembro lleva a cabo la acción que el otro no está haciendo en ese momento. Es como el chofer y el copiloto: mientras uno conduce, el otro consulta el mapa. Metodología Extreme Programing
  14. 14.  ¿Qué es lo que propone XP?  Empieza en pequeño y añade funcionalidad con retroalimentación continua  El manejo del cambio se convierte en parte sustantiva del proceso  El costo del cambio no depende de la fase o etapa  No introduce funcionalidades antes que sean necesarias  El cliente o el usuario se convierte en miembro del equipo  Derechos del Cliente  Decidir que se implementa  Saber el estado real y el progreso del proyecto  Añadir, cambiar o quitar requerimientos en cualquier momento  Obtener lo máximo de cada semana de trabajo  Obtener un sistema funcionando cada 3 o 4 meses  Derechos del Desarrollador  Decidir cómo se implementan los procesos  Crear el sistema con la mejor calidad posible  Pedir al cliente en cualquier momento aclaraciones de los requerimientos  Estimar el esfuerzo para implementar el sistema  Cambiar los requerimientos en base a nuevos descubrimientos  Lo fundamental en este tipo de metodología es:  La comunicación, entre los usuarios y los desarrolladores  La simplicidad, al desarrollar y codificar los módulos del sistema  La retroalimentación, concreta y frecuente del equipo de desarrollo, el cliente y los usuarios finales
  15. 15. CONCLUSIONES  Es posible implementar el presente sistema de control automático.  Por medio de este sistema se puede utilizar PCs desactualizadas para automatizar electrodomésticos.  Con la utilización del software diseñado en Visual Basic 6.0 se puede lograr que hasta personas con poco conocimiento de lo que es un control automatizado lo puedan hacer sin mucho esfuerzo.  He verificado que la compatibilidad del software diseñado para el control automático no se puede utilizar con PCs muy antiguas ya que los problemas radican en la velocidad de memoria que tienen dichas PCs, para ello se pudo dar solución a ese inconveniente realizando la ejecución del proyecto en otro lenguaje de programación denominado QBASIC ya que se lo ejecuta en modo DOS y su programación es similar al lenguaje Pascal o Turbo C.
  16. 16. RECOMENDACIONES  Que se utilice con precaución tanto la interfaz de potencia como su manipulación ya que puede afectar mucho una descarga eléctrica que pueda ocurrir.  Siempre verificar que los artefactos a ser conectados no deben sobrepasar el voltaje (110V), amperaje (8A) calculado que es el límite con el cual la interfaz puede trabajar caso contrario se puede averiar o quemarse la placa.  Que la manipulación del sistema se lleve a cabo con disciplina, para lograr una mejor administración y control de los procesos a los encomendados.  Los ajuste o características que presenta el sistema de control son los siguientes se puede utilizar con PCs Pentium III en adelante requisitos mínimos de memoria 128MB RAM y de disco duro 20 gigas sistema operativo Windows 98 en adelante.  Contratar una persona especializada para que de mantenimiento al sistema.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×