Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN. Empresa TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN. Empresa TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN."

Transcripción

1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN Empresa CENTRO DE INNOVACIÓN Y DESARROLLO DE TAI (CIDTAI). Memoria que como parte de los requisitos para obtener el título de: TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN Presenta: Alfaro Ramírez José Guadalupe De la torre Galindo Arturo Asesor de la UTEQ Ing. Juan Carlos Pérez Luján Asesor de la Empresa Ing. Jorge Ramíro Alvarado Santiago de Querétaro, Qro.31 de Ene. 2013

2 RESUMEN En la cuarta fase del proyecto del Cardioritmómetro presentada por la empresa HemoDinamics y elaborado por CID TAI. Se finalizo el prototipo cumpliendo con el objetivo más importante el cual era realizar un aparato con el fin de facilitar las tareas de los doctores al presentar un diagnostico más conciso y eficiente después al haber realizado un análisis con el Cardioritmometro. Este aparato nos permite tener un análisis cardiaco más completo y eficiente de manera ambulatoria gracias a que el prototipo es práctico. Al hacer uso de este aparato, los pacientes son sometidos a una prueba al final de ella de manera inmediata el sistema proporciona una serie de datos como lo son: el ritmo cardiaco, frecuencia cardiaca y los ciclos en moda, mayor y menor. Otro de los objetivos que se cumplieron fue la validación del proyecto para su aprobación comercial. Dentro de la finalización se presentaron obstáculos en el funcionamiento del prototipo, estos problemas provocaron que se realizaran modificaciones en el prototipo y en el código del programa del mismo.para la mejora de su funcionamiento, se considero realizar numerosas pruebas con el prototipo para comprobar que su funcionamiento fuera el correcto.en calibración del prototipo se opto en crear un sistema validación el cual consistía en la creación de un código dentro de las plataformas de programación Arduino y Processing, Estas dos plataformas trabajarían en conjunto para obtener con esto un sistema de monitoreo, con la finalidad visualizar de manera grafica dentro de una PC, los resultado arrojados en el análisis del los pacientesal usar el Cardioritmometro. De esta manera se finalizo la cuarta fase de este proyecto obteniendo un prototipo concluido y validado con un funcionamiento óptimo, esto hace que los resultados sean satisfactorios, ya que se cumplieron los objetivos y los alcances de esta fase.. (Palabras clave: diagnostico, Cardioritmometro, validación). 2

3 ABSTRACT In the fourth phase of the project Cardioritmometro submitted by the company HemoDinamics and produced by CID TAI.The prototype was completed in compliance with the most important objective which was to make a device to facilitate the tasks of the doctors to present a more concise and efficient diagnosis after having conducted an analysis with Cardioritmometro.This device allows us to have a more comprehensive cardiac analysis and efficient as outpatients by the prototype is practical. By using this device, patients undergo a test at the end of it and immediately the system provides a set of data such as: heart rate, heart rate and fashion cycles, major and minor.another objective was to be metproject validation for marketing approval. Within its completion were presented obstacles the operating in the prototype, these problems prompted modifications were made in the prototype and the program code.to improve its performance, extensive testing was considered the prototype to verify that it works out right. In calibrationthe prototype was decided to create a validation systemwhich involved the creation of a code in programming platformsarduino and Processing,These two platforms would work together to get to this monitoring system, and with this a graphical displayinside a PC, the result of analysis thrown in patientsusing the Cardioritmometro. Thus was completed the fourth phase of this project getting completed and validated a prototype with optimal performance, this makes the results are satisfactory, as it met the objectives and scope of this phase. 3

4 DEDICATORIAS (OPCIONALES) Este trabajo lo dedicamos a cada una de las personas que intervinieron en el camino durante toda la carrera y la finalización de esta en la titulación. Principalmente la dedicamos a nuestras familias, profesores y compañeros que nos apoyaron en este tiempo. AGRADECIMIENTOS (OPCIONALES) Les agradecemos mucho a la universidad, principalmente al cuerpo educativo de la carrera de Mecatrónica Área de Automatización por el apoyo y sobre todo enseñanzas que nos brindaron durante nuestra carrera. 4

5 I N D I C E Página Resumen Abstract Dedicatorias....4 Agradecimientos....4 Índice I. INTRODUCCION.6 II. ANTECEDENTES...7 III. JUSTIFICACIÓN...7 IV. OBJETIVOS...7 V. ALCANCES VI. FUNDAMENTACIÓN TEÓRICA...8 VII. PLAN DE ACTIVIDADES..18 VIII. RECURSOS MATERIALES Y HUMANOS.19 IX. DESARROLLO DEL PROYECTO...20 X. RESULTADOS OBTENIDOS...36 XI. ANÁLISIS DE RIESGOS...36 XII. CONCLUSIONES 37 XIII. RECOMENDACIONES...37 XIV. REFERENCIAS BIBLIOGRÁFICAS.37 5

6 I. INTRODUCCIÓN La empresa HemoDinamics noto que en la medición de la presión arterial no estaba considerada la de la presión diastólica. Así que establecieron los principios físicos básicos para determinar la presión arterial menor. Para elaborar un aparato que realizara esta medición, HemoDinamics acudió a la Universidad Tecnológica de Querétaro para poder elaborar dicho aparato. Se presento el proyecto, llamado Cardioritmómetro, a la división de Electrónica e Información de la Universidad. Dentro del proyecto se han presentado diferentes fases de desarrollo, donde, empezando desde cero, fue evolucionando, probando placas de diferentes marcas buscando la más eficiente en la adquisición de datos. Para la medición y acoplamiento del sensor de presión se busco el más eficaz en la medición. Al finalizar dichas pruebas y llegar a la fase 4 del proyecto, donde se elaboro un prototipo del Cardioritmómetro para su uso en el campo. Era necesario obtener de manera confiable una señal del prototipo y graficarlo,para tener una mejor visualización de los datos adquiridos mediante el Cardioritmómetro, se inicio el proyecto con el objetivo de graficar la señal del prototipo a una computadora portátil. 6

7 II. ANTECEDENTES Los investigadores de la empresa HemoDinamics descubrieron una laguna científica en el campo de la presión arterial, se dice que desde 1905 no se había realizado modificaciones a la determinación de la presión arterial. En cuanto a la presión diastólica, esta no se medía con ningún instrumento electrónico.por lo que se desarrolló el método BEM (Bases Hemodinámicas de México) en el cual se establecen los principios físicos básicos para la determinación de la presión arterial menor. III. JUSTIFICACIÓN En esta etapa se modificara el diseño del programa que se encuentra en la plataforma de Arduino, para hacerlo más optimo en la adquisición y lectura del ritmo cardiaco, con esto se lograra una menor perdida en el tiempo de lectura del instrumento, esto también ayudara a reducir su costo. Se implementara en el programa de Processing una corrida de datos de la señal obtenida del equipo para verificar su buen funcionamiento. Esto con el objetivo de llegar a un producto finalizado y en buen funcionamiento, para realizar las pruebas de calibración y validación de este. IV.OBJETIVOS La validación el equipo final para aprobación comercial. La integración un sistema para validación de equipo comercial. V. ALCANCES Equipo finalizado y validado. Sistematización de la validación de equipo final (interfaz grafica para verificar la señalización de los equipos). 7

8 VI. FUNDAMENTACIÓN TEÓRICA Movimientos del corazón. El corazón tiene dos movimientos: Uno de contracción llamado sístole y otro dilatación llamado diástole. Pero la sístole y la diástole no se realizan a la vez, se distinguen tres tiempos, que se muestran en la Figura 1 en la parte de abajo. Sístole Auricular, se contraen las aurículas y la sangre pasa a los ventrículos que estaban vacíos. Sístole Ventricular, los ventrículos se contraen y la sangre que no puede volver a las aurículas por haberse cerrado las válvulas bicúspide y tricúspide, sale por las arterias, pulmonar y aorta. Estas también tienen, al principio, sus válvulas llamadas válvulas sigmoideas, que evitan el reflujo de la sangre. Diástole general, Las aurículas y los ventrículos se dilatan, al relajarse la musculatura, y la sangre entra de nuevo a las aurículas. Los golpes que se producen en la contracción de los ventrículos originan los latidos, que en el hombre oscilan entre 70 y 80 latidos por minuto. Figura 1. Movimiento del Corazón. 8

9 Durante los períodos de reposo el corazón tiene aproximadamente 70 pulsaciones por minuto en un individuo adulto del sexo masculino, y en este mismo intervalo bombea aproximadamente cinco litros de sangre. El estímulo que mantiene este ritmo es completamente auto regulado. Incrustada en la aurícula derecha se encuentra una masa de tejido cardíacos especializados que recibe el nombre nodo sinusal o ganglio sinoauricular (SA), el sistema cardiovascular y su funcionamiento que si se indica con las flechas la trayectoria de la circulación de la sangre por el sistema. Frecuencia cardiaca. Se define como las veces que el corazón realiza el ciclo completo de llenado y vaciado de sus cámaras en contracciones por minuto, ya que cuando nos tomamos el pulso lo que notamos es la contracción del corazón (sístole), es decir cuando expulsa la sangre hacia el resto del cuerpo. Esto se representa en la Figura 1.1. Figura 1.1. Frecuencia Cardiaca. 9

10 El número de contracciones por minuto está en función de muchos aspectos y por esto y por la rapidez y sencillez del control de la frecuencia hace que sea de una gran utilidad.la frecuencia cardiaca se divide en Bradicárdica, Normocárdica y Taquicárdica. La Bradicárdica es aquella frecuencia cardiaca cuyo valor está por debajo del rango establecido como punto de referencia de acuerdo a la edad de la persona. Como se muestra en la figura 1.2 La Normocárdica es aquella frecuencia cardiaca cuyo valor se encuentra dentro de rango establecido como punto de referencia de acuerdo a la edad de la persona. La Taquicárdica es aquella frecuencia cardiaca cuyo valor está por encima del rango establecido como punto de referencia de acuerdo a la edad de la persona. Figura 1.2. Frecuencia cardiaca en reposo. 10

11 Ritmo Cardiaco. Es el resultado de la observación sonora o gráfica de la descomposición de una frecuencia cardiaca determinada, en unidades llamadas período de latido, para observar el porcentaje de suma o diferencia al valor del índice que se ha pactado como referencia a la unidad de período establecido. Como se muestra en la Figura 1.3. Figura 1.3. Ritmo Cardiaco. Arritmias. Toda irregularidad en el ritmo natural del corazón se denomina arritmia. Cualquiera puede sentir latidos irregulares en algún momento de su vida, y estas palpitaciones leves e infrecuentes son generalmente inofensivas. Las arritmias que pueden comprometer su vida son mucho menos frecuentes. Los impulsos eléctricos generados por el músculo cardíaco estimulan la contracción del corazón. Esta señal eléctrica se origina en el nódulo sinusal o sinoauricular (SA) ubicado en la aurícula derecha entorno a la desembocadura de la vena cava superior. El nódulo SA también se denomina el «marcapasos natural» del corazón. 11

12 Arduino Mega Arduino es una plataforma básica de código abierto (open source), prototipo electrónico basado en hardware y software de fácil uso. Está pensando con el objetivo de crear objetos o ambientes interactivos. Tiene dos componentes: Software: Entorno de desarrollo creado: Escribir, corregir errores de estructura al programa, programas (sketches), y cargarlos al hardware. Hardware: Placa Arduino (mega 2560). Arduino mega 2560 es una placa electrónica basada en el microprocesador Atmega2560. Algunas de sus características cuenta con 54 entradas/salidas digitales y 14 de estas pueden utilizarse para salidas PWM (modulación por ancho de pulsos). Además lleva 16 entradas analógicas, UARTs (puerto serie), un oscilador de 16MHz, una conexión USB, un conector de alimentación a un puerto ICSP (In Circuit Serial Programming, en español programación serial y en circuito) que sirve para programar del MicrocontroladorATmega y así poder cargar los programas que crean en el en el software del Arduino directamente en el Microcontrolador sin tener que usar programadores externos y un pulsador para el reset. La placa lleva todo lo necesario para soportar el microprocesador. Figura 1.4 Figura 1.4. Arduino Mega

13 Para empezar a utilizar la placa sólo es necesario conectarla al ordenador a través de un cable USB, o alimentarla con un adaptador de corriente AC/DC. También, para empezar, puede alimentarse sencillamente con una batería. Una de las características principales de la MEGA 2560 es que no utiliza el convertidor USB-serial FTDI, sino que utiliza el microprocesador Atmega8U2 programado como convertidor USB-serial. Tensión operativa 5V Tensión de alimentación (recomendado) 7-12V Tensión de alimentación (limites) 6-20V Máxima corriente continua para las entradas: 40 ma Máxima corriente continua para los pins 3.3V: 50 ma Memoria Flash 256 KB (el cargador de arranqueo bootloaderusa 8 KB). SRAM 8 KB EEPROM 4 KB Velocidad del reloj 16 MHz Programación. El programa se implementara haciendo uso del entorno de programación propio del Arduino y se transferirá empleando el cable USB. Para programar en la placa es necesario tener el entorno de desarrollo (IDE). Proporcionada por Arduino en su página web ( Se dispone de versiones para Windows y para MAC, así como las fuentes para compilarlas en LINUX. El primer paso para comprobar que la interfaz de desarrollo funciona correctamente es abrir uno de los ejemplos y cargar el programa para verificar. 13

14 Estructura del programa. La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes o funciones, encierran bloques que contienen declaraciones, bloques de instrucciones. Como ejemplo: voidsetup() { Bloque de instrucciones; voidloop() { Bloque de instrucciones; En donde setup () es la parte encargada de recoger la configuración y loop() es la que contienen el programa que se ejecutará cíclicamente. Ambas funciones son necesarias para que el programa trabaje. La función de configuración debe contener la declaración de las variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pinmode (modo de trabajo de las E/S), configuración de la comunicación en serie y otras. La función bucle (loop) siguiente contiene el código que se ejecutara continuamente (lectura de entradas, activación de salidas, etc.) Esta función es el núcleo de todos los programas de Arduino y la que realiza la mayor parte del trabajo. 14

15 La función setup () se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pines, o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejecutar. voidsetup () { pinmode(pin, OUTPUT); // configura el 'pin' como salida Después de llamar a setup (), la función loop () se ejecuta de forma cíclica, lo que ayuda a que el programa este respondiendo continuamente ante los eventos que se produzcan en la tarjeta. Voidloop() { digitalwrite(pin, HIGH); // pone en uno el pin delay(1000); // espera un segundo digitalwrite(pin, LOW); // pone en cero el pin delay (1000); Otras de las funciones básicas de Arduino son las del tiempo y las matemáticas: Delay(ms): Realiza la una pausa en el programa la cantidad de tiempo en milisegundos especificada en el parámetro (máximo 1000, mínimo 1). Millis(): Devuelve la cantidad de milisegundos que se lleva la placa Arduino ejecutado el programa actual como un valor longunsigned. Después de nueve horas el contador vuelve a cero. 15

16 Processing (Gráficos por computadora). Es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java (fácil de usar), que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Está orientado a artistas visuales y diseñadores digitales, resultando en un lenguaje de fácil aprendizaje y utilización como una herramienta alternativa al software. Una de sus principales características es que es multiplataforma, que puede ser ejecutado en Windows, Linux o Mac y permitiendo exportar los aplicaciones resultantes a cualquiera de estos entornos, o incluso generar archivos para su visualización en páginas webs. Con processing podemos desarrollar todo tipo de aplicaciones, desde juegos o programas de cálculos hasta software para instalaciones artísticas, el límite está en la imaginación. Este lenguaje fue inspiración para Arduino, fue diseñado realmente para procesamiento de gráficos e imágenes. Estructura de la programación de processing. El hecho de crear un programa implica recurrir a la escritura y aprender un lenguaje. Similar a cuando aprendemos un nuevo lenguaje oral o escrito, necesitamos aprender una sintaxis y una lógica. Comentarios. Processing permite agregar notas en cualquier sector del código. Pueden ser de solo una línea o de muchas líneas. Funciones. Las funciones permiten dibujar formas, colores, realizar cálculos matemáticos, entre otras variadas acciones. Por lo general se escriben en minúsculas y seguidas por paréntesis. Algunas funciones aceptan parámetros, los cuales se escriben entre los paréntesis. Si acepta más de 16

17 uno, son separados por una coma (,). A continuación un programa que incluye dos funciones: Expresiones y Acciones. Si usáramos una analogía, la expresión de un software es como una frase. Las expresiones, por lo general, van acompañadas de algún operador como +, -, *o /, ya sea a la izquierda o a la derecha del valor. Una expresión en programación puede ser básica, como un solo número, o una compleja cadena de elementos. De esta manera, una expresión siempre tiene un valor determinado. Hay expresiones que también pueden usarse en comparación de un valor con otro. Los operadores de > /mayor a/ y < /menor a/ devuelven solo dos valores: true (verdadero) y false (falso). Lo que en programación equivale a una oración. Se completa cuando se presenta el terminador de la acción. En Processing, el terminador de acción es el punto-y-coma (;). Una acción puede definir una variable, ejecutar una variable, asignar una variable, ejecutar una función, o construir un objeto. Prototipo Cardioritmómetro. Dispositivo electrónico elaborado por CID TAI de la UTEQ a petición y colaboración de HD. Este aparato tiene el fin de facilitar al doctor medir y recabar datos del ritmo cardiaco, frecuencia cardiaca y los ciclos en moda, mayor y menor; y así poder tener un diagnostico del estado de salud del paciente. 17

18 VII. PLAN DE ACTIVIDADES 18

19 VIII. RECURSOS MATERIALES Y HUMANOS Material: Laboratorio Cuerpo Académico. Caja de herramientas. Placa Arduino ATmega2560. Adaptador USB (Arduino-PC). Software (Arduino y Processing). Prototipo de Cardioritmómetro. Laptop DELL INSPIRON 15R. Sensor MPX5050. Multi metros. Protoboard. Tutoriales (Arduino y Processing). Humano: Trabajo de 8 horas diarias hombre. 2 personas trabajando en el proyecto. 1 persona dirige el proyecto. Asesorías. 19

20 IX. Desarrollo del Proyecto I. En esta parte del proyecto se llevo a cabo de manera teórica para la obtención deinformación y familiarización con el lenguaje de programación que utiliza la plataforma Arduino. Se consultaron manuales y ejemplos de las funciones básicas del sistema Arduino. La plataforma de programación fue proporcionada por CID- TAI. II. Esta etapa consistió en el reconocimiento de la plataforma Arduino.Donde con la ayuda de manuales y programas de ejemplo de las funciones básicas de Arduino, comenzamos con la parte práctica. Dentro de estas actividades, cargamos y compilamos programas para comprender los alcances de la tarjeta Arduino. III. Posteriormente, seprobó la tarjeta Arduino que sería utilizada en este proyecto la cual fue Mega Le cargamos los siguientes programas para observar el funcionamiento. Analogic_Read_Serial Analogic_Write_Serial Golpes_de Pulso_ Atenuar_Led_Con_Pot Blink_Arduino Blink_Without_Delay Button Button_On_Off Comunicacion_Serial_Processing_Analogico Cuadriculado_For Digital_Read_Serial Intput_Pull_Up_Serial 20

21 analogic_read_serial void setup() { Serial.begin(9600); void loop() { intsensorvalue = analogread(a0); Serial.println(sensorValue); delay(500); analogic_write_serial void setup() { Serial.begin(9600); void loop() { intsensorvalue = analogread(a0); float voltage = sensorvalue * (5.0 / ); Serial.println(voltage); delay(500); Golpes de pulso_ voidsetup() { pinmode(12, OUTPUT); void loop() { digitalwrite(12, HIGH); delay (1000); digitalwrite(12, LOW); 21

22 delay (1000); Atenuar_led_con_pot intledpin = 9; // LED connected to digital pin 9 intanalogpin = 3; // potentiometer connected to analog pin 3 intval = 0; // variable to store the read value void setup() { pinmode(ledpin, OUTPUT); // sets the pin as output void loop() { val = analogread(analogpin); // read the input pin analogwrite(ledpin, 4); // analogread values go from 0 to 1023, analogwrite values from 0 to 255 Blink_arduino intledpin = 12; int brightness = 0; intfadeamount = 5; void setup() { pinmode(ledpin,output); void loop() { analogwrite(ledpin, brightness); brightness = brightness + fadeamount; if (brightness == 0 brightness == 255) { fadeamount = -fadeamount; delay(80); 22

23 Blink_without_delay constintledpin = 12; intledstate = LOW; // establece el LED longpreviousmillis = 0; // almacena el estado del LED long interval = 50; void setup() { pinmode(ledpin, OUTPUT); void loop() { unsigned long currentmillis = millis(); if(currentmillis - previousmillis> interval) { previousmillis = currentmillis; if (ledstate == LOW) ledstate = HIGH; else ledstate = LOW; digitalwrite(ledpin, ledstate); Button constintbuttonpin = 2; constintledpin = 12; intbuttonpushcounter = 0; intbuttonstate = 0; intlastbuttonstate = 0; void setup() { pinmode(buttonpin, INPUT); pinmode(ledpin, OUTPUT); 23

24 Serial.begin(9600); void loop() { buttonstate = digitalread(buttonpin); if (buttonstate!= lastbuttonstate) { if (buttonstate == HIGH) { buttonpushcounter++; Serial.println("on"); Serial.print("number of button pushes: "); Serial.println(buttonPushCounter); else { Serial.println("off"); lastbuttonstate = buttonstate; if (buttonpushcounter % 4 == 0) { digitalwrite(ledpin, HIGH); else { digitalwrite(ledpin, LOW); 24

25 Button_on_off constintbuttonpin = 2; constintledpin = 12; intbuttonstate = 0; void setup() { pinmode(ledpin, OUTPUT); pinmode(buttonpin, INPUT); void loop(){ buttonstate = digitalread(buttonpin); if (buttonstate == HIGH) { digitalwrite(ledpin, HIGH); else { digitalwrite(ledpin, LOW); Comunicacion_serial_processing_analogico void setup() { // initialize the serial communication: Serial.begin(9600); void loop() { // send the value of analog input 0: Serial.println(analogRead(A0)); // wait a bit for the analog-to-digital converter // to stabilize after the last reading: delay(2); 25

26 Cuadriculado_for stroke(255); for (int x=20; x<=80; x+=5) { line (x,20,x,80); stroke(255); for (int x=20; x<=80; x+=5) { line (20,x,80,x); Digital_read_serial intpushbutton = 2; void setup() { Serial.begin(9600); pinmode(pushbutton, INPUT); void loop() { intbuttonstate = digitalread(pushbutton); Serial.println(buttonState); delay(1); 26

27 Intput_pull_up_serial void setup(){ //start serial connection Serial.begin(9600); //configure pin2 as an input and enable the internal pull-up resistor pinmode(10, INPUT_PULLUP); pinmode(12, OUTPUT); void loop(){ //read the pushbutton value into a variable intsensorval = digitalread(10); //print out the value of the pushbutton Serial.println(sensorVal); if (sensorval == HIGH) { digitalwrite(12, LOW); else { digitalwrite(12, HIGH); Figura 1.5.Tarjeta (Mega 2560), esta tarjeta fue la utilizada durante todo el proyecto 27

28 IV. En la siguiente etapa se tuvo la necesidad de observar gráficamente una señal analógica proporcionada por la salida del sensor de presión (MPX5050) y adquirida por el sistema Arduino. Y además del uso de la plataforma Processing. Se programó el sistema Arduino, con la ayuda de los siguientes datos Tension (V) Presion(mmHg) Tensión (V) Presión(mmHg) Se conecto el sensor de presión y la tarjeta Arduino de la siguiente manera. Con ello se obtuvo la siguiente señal. Figura 1.6.En esta imagen se observa la respuesta entregada del sensor MPX5050, vista en Processing. 28

29 V. Se realizaron algunas pruebas en conjunto con Arduino y Processing, para observar los resultados al graficar una señal analógica. La primera prueba que se realizo fue con una señal de reloj, la cual tenía una frecuencia de 1Hz, que se muestra en la figura 1.7. Además se opto por tabular dentro de la pantalla de Processing con la ayuda de dicha señal, En un principio solo se utilizo la cuadrícula sin una posible escala. Hay que recordar que Arduino y Processing, pueden trabajar en forma conjunta por medio del puerto USB. Figura1.7. Se observa una señal cuadrada originada por reloj de 1Hz, vista en la plataforma Processing. Vista Grafica de 2 señales analógicas. Posteriormente, se realizo otra prueba empleando un potenciómetro para variar la señal de entrada a la tarjeta Arduino junto con la señal del reloj. Esto con el fin de realizar una referencia comparativa de la señal obtenida del Cardioritmómetro con la del reloj. Ayudo también para finalizar la tabulación de la pantalla en Processing. 29

30 Figura1.8.Se observan dos señales analógicas a dos diferentes tensiones. Una de ellas es una señal de reloj, y la siguiente es proporcionada por un potenciómetro para variar la tensión. Figura 1.9. Dos señales analógicas, además del código empleado en Processing y Arduino. 30

31 VI. En esta parte del proyecto. Se apoyo en la elaboración del Cardioritmometro. Entre algunas de las actividades que se realizo, fueron las pruebas: del sensor de presión, en el sistema Arduino, de la adquisición de datos porprocessing y se calibraron las tarjetas, en la tensión requerida para obtener un buen funcionamiento de las mismas. Dentro de la presentación y ensamble del prototipo, se recurrió a la utilización de la fresadora. Con fin de realizar los maquinados necesarios para la colocación del Display. VII. Se llevo a cabo un análisis del sensor de presión (MPX5050). El sensor de presión utilizado en el circuito nos entrega una lectura de 0 a 50 kpa (0 a 7.25 psi) ó 0.2 a 4.7 V Output. De acuerdo a la hoja de datos del sensor, la configuración utilizada por el MPX5050 fue la siguiente: 1 Vout 2 Gnd 3 VS 4 N/C 5 N/C 6 N/C Sensor de presión MPX5050. El sensor es un integrado de silicio, es un sensor de presión on-chip señal condicionada, contemplada por temperatura y calibrado. El transductor de la serie MPX5050/MPXV5050, el sensor está construido de un material resistible para una amplia gama de aplicaciones, pero en particular los que utilizan un microcontrolador o microprocesador con entradas analógicas o digitales. Este transductor patentado, único elemento combina avanzadas técnicas de micro fabricación, la metalización de película delgada, y el procesamiento bipolar proporciona una señal precisa, de alto nivel de salida analógica que es proporcional a la presión aplicada. 31

32 Características del sensor MPX5050. Capacidad del sensor MPX5050 es de 85 grados. El sensor es Ideal para sistemas de microprocesadores o basados en microcontroladores. Temperatura compensada Más de -40 grados a 125 C grados. El sensor está formado por silicio Medidor de tensiones. El sensor es de material duradero. Fácil de usar la opción Portador de chip. Características mecánicas del sensor MPX5050. En la tabla se muestran las características técnicas del sensor MXP5050. Figura2. Sensor MPX5050 En la tabla se muestran las características de funcionamiento. Figura 2.1. Características del funcionamiento sensor MPX

33 VIII.Se analizó el circuito delcardioritmometro, con el fin de encontrar en qué punto del circuito podíamos obtener una lectura del sensor de modo de ver el pulso cardiaco en Processing. Figura 2.2.En la figura se muestra el diagrama eléctrico de la tarjeta del prototipo Cardioritmometro. Puntas de prueba Figura 2.3.La figura se observa la parte de la señal del sensor de presión, de la cual se tomaron dos puntos del LM358(señal y tierra) que se utilizaron para obtener la lectura del sensor y poder observarla gráficamente en la pantalla de Processing. 33

34 Al finalizar el prototipo y apoyándonos con el trabajo previamente realizado en Arduino y Processing. Se presento la necesidad de generar una mejor apreciación en las lecturas, de manera que se opto por realizar una tabulación en Processing. La cual estaba en función de tensión y tiempo. Cada línea en el eje de las Y equivale a ½ volt, y en el eje X cada línea equivale ½ segundos. Posteriormente se realizaron pruebas en las distintas etapas que acurren al operar el Cardioritmometro. En cuando está inactivo el Cardioritmometro, gráficamente nos entrega una lectura de 3 volts. Figura 2.4. Modo inactivo del Cardioritmómetro En cuanto la lectura al inflar el brazal arroja una lectura de 3 ½ volts. Figura2.5. Activación del motor para el Inflado del brazal. 34

35 Al comenzar a probar el Cardioritmómetro, obtenernos la visualización los pulsos cardiacos en el monitor. Figura 2.6. Lectura de Pulsos cardiacos La última prueba que se realiza es en el momento cuando el brazal desfoga. Figura 2.7. Desfogue de la válvula. 35

36 IV. RESULTADOS OBTENIDOS Los resultados dentro de fase del Cardioritmometro fue satisfactorio, ya que habiendo muchos contratiempos en la elaboración del prototipo y el desarrollo del mismo, se cumplió con el objetivo de crear un aparato eficiente y validado para su comercialización, el cual nos proporciona mediciones ambulatorias de la presión cardiaca. Dentro la parte del monitoreo, de igual forma se obtuvieron buenos resultados. Ya que al analizar la tarjeta del circuito, se obtuvo la punta de prueba necesaria para sacar la señal del sensor. Además con ayuda de la familiarización y programación en Processing y Arduino se creó un código que nos da muestra de forma grafica los pulsos obtenidos en la fase de análisis del Cardioritmometro. XI. ANÁLISIS DE RIESGO Dentro del proyecto se presentaron varias limitaciones o posibles barreras que impidieron que fuera más rápida la elaboración del proyecto. La barrera que más se nos presento fue el tiempo, ya que dentro de la elaboración del prototipo se presentaron contratiempos en la compra de material, pruebas y arreglos realizados en las tarjetas por fallas técnicas, además de varias modificaciones en el código del PIC. En la programación, se perdió tiempo en la familiarización del Processing y Arduino, En la compra de la tarjeta Arduino, en la escritura del código utilizado para obtener el monitoreo de la señal. También, en la manufactura del prototipo comercial se perdió tiempo al hacer los cortes en la caja para el montaje del Display, los botones, el apagador y el adaptador de la fuente. 36

37 XII. CONCLUSIONES Dentro de la culminación de la cuarta fase del proyecto del Cardioritmómetro es importante recalcar la finalización del prototipo de este aparato, que será una herramienta significativamente importante para la detección de males cardiacos dentro de la medicina actual. También el poder observar gráficamente lo obtenido del prototipo en la pantalla de una laptop, con la ayuda del Arduino, es una buena herramienta para el análisis de lo obtenido y leído obtenido por el prototipo del Cardioritmómetro. XIII. RECOMENDACIONES (personal) Es importante realizar un plan de trabajo que especifique las metas a realizar durante el tiempo del proyecto pues es indispensable para poder administrar las actividades a realizar y considerar las obstrucciones. Dentro de la programación de la plataforma de Processing es importante consultar a un experto en dicha plataforma pues dentro de la página de Processing no especifican algunas funciones que se podrían utilizar. XIV. REFERENCIAS BIBLIOGRÁFICAS Fundamentación Medica. Fundamentación teórica, Archivo Crd3a fase.pdf. Arduino mega Processing (Gráficos por computadora). 37

Instituto Tecnológico de Colima

Instituto Tecnológico de Colima Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández

Más detalles

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins Especificaciones técnicas Microcontroller Operating Voltage Input Voltage (recommended) Input Voltage (limits) Digital I/O Pins Analog Input Pins DC Current for I/O Pin DC Current for 3.3V Pin Flash Memory

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Ingeniería en Mecatrónica

Ingeniería en Mecatrónica Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Práctica # 10 ENCENDER Y APAGAR LED CON C# Y ARDUINO Alumnos: Saúl Orozco

Más detalles

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

Sesión 3 - Movimiento Diferencial

Sesión 3 - Movimiento Diferencial Sesión 3 - Movimiento Diferencial Qué aprenderemos en esta sesión? Para entender como nuestro robot se va a desplazar por cualquier superficie, debemos aprender la manera en que lo hace, por eso, en esta

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

Manual Impress Impress Impress Impress Impress Draw Impress Impress

Manual Impress Impress Impress Impress Impress Draw Impress Impress Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino AUTOMATIZACIÓN - CURSO: 2010-2011- Fernando Torres Medina Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que

Más detalles

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente

Más detalles

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Rafael Fernández Andrés Aguirre Introducción: Esto de ninguna manera pretende ser una guía completa de como

Más detalles

5. Despliegue en la PC

5. Despliegue en la PC 5 DESPLIEGUE EN LA PC 62 5.1 Conexión a la PC por medio de la tarjeta de audio La adquisición de señales analógicas es un trabajo que cada vez se hace más necesario en todos los campos relacionados con

Más detalles

Proyecto Prototipo Domótica

Proyecto Prototipo Domótica Proyecto Prototipo Domótica Alumnos: Marcelo Mella Urrutia David Moena Quijada Carlos Román Saavedra Sergio Sánchez Reyes Profesor: Yussef Farrán Fecha Entrega: 20 de Junio de 2005 TEMARIO INTRODUCCIÓN..3

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg NOTA DE APLICACIÓN AN-P002 Programando Wiring con NXProg Este documento se encuentra protegido por una licencia Creative Commons Creative Commons: Atribution, Non-commercial, Share Alike Atribución: Puede

Más detalles

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2 Manual de usuario EXTRACTO Descripción del uso y manejo de ELABORADO POR Dr. Javier Rodríguez Suárez Director General de Difusión e Investigación Ing. José Joel Lucero Morales Jefe de Enseñanza de la Dirección

Más detalles

PROYECTO DE ELECTRÓNICA

PROYECTO DE ELECTRÓNICA PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/ Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y

Más detalles

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA Marco Andrés Morales Vizcaino e-mail: andres_morales2407@hotmail.com

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO Modulo de Planificación Manual de Usuario Oficina General de Estadística e Informática Oficina de Informática Unidad de Análisis y Desarrollo MÓDULO DE PLANIFICACIÓN

Más detalles

Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA. para la obtención del título de

Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA. para la obtención del título de Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA para la obtención del título de Máster en Ingeniería de Automatización e Informática Industrial APLICACIÓN PARA LA ADQUISICIÓN Y GESTIÓN

Más detalles

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR DIRECTOR: ING. GERMÁN ERAZO CODIRECTOR: ING. LUIS MENA AUTOR:

Más detalles

DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS)

DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS) DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS) Dossier Soporte BTP-C, Enero 2003 -pág. A.3-1 - 1. DESCRIPCIÓN TÉCNICA DEL SOFTWARE SUPERVISOR System Manager Software o SMS. Características SMS: Existen

Más detalles

Ardunio. Control Led desde Lazarus

Ardunio. Control Led desde Lazarus LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

Manual de Procedimientos

Manual de Procedimientos 1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Proyecto de Digitalización del Archivo Histórico de las Compañias

Proyecto de Digitalización del Archivo Histórico de las Compañias Proyecto de Digitalización del Archivo Histórico de las Compañias VII REUNIÓN DE RESPONSABLES DE SISTEMAS DE INFORMACIÓN San Pedro Sula, Honduras, del 6 al 8 de Julio 2005 SUPERINTENDENCIA DE COMPAÑÍAS

Más detalles

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC Preguntas Frecuentes Plataforma ScienTI Aplicativos CvLAC y GrupLAC Departamento Administrativo de Ciencia, Tecnología e Innovación - Colciencias Dirección de Fomento a la Investigación Bogotá D.C., 10

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

Más detalles

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co

Más detalles

Manual del Profesor Campus Virtual UNIVO

Manual del Profesor Campus Virtual UNIVO Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Combinación de funciones y fórmulas =SI(Y(...)...) o =Si(O(...)...) En secciones anteriores vimos que la función SI() debía cumplir una condición, como por ejemplo, controlar si en una celda determinada

Más detalles

Breve descripción del programa. Requerimientos mínimos. Instalación. Desinstalación

Breve descripción del programa. Requerimientos mínimos. Instalación. Desinstalación INTRODUCCIÓN "Actividades de lecto-escritura para motóricos " es un programa informático que surgió hace varios años a partir de la idea de algunas profesoras, de alumnos afectados a nivel motórico, interesadas

Más detalles

Programa Presupuestos de Sevillana de Informática.

Programa Presupuestos de Sevillana de Informática. Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases

Más detalles

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental MANUAL DEL USUARIO PLANO INCLINADO PRIMAVERA 2008 i MANUAL DEL USUARIO El presente manual

Más detalles

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1 BUS I2C Se trata de un protocolo serie desarrollado por Philips Semiconductors usado por muchos integrados para comunicarse entre ellos, para su funcionamiento requiere sólo dos líneas, una de reloj (SCL)

Más detalles

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente.

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente. COMO MONTAR UNA RED INALAMBRICA AD-HOC. 1.- Introducción: En este tutorial vamos a tratar de explicar como crear una red inalámbrica para unir dos o más ordenadores, sin necesidad de usar dispositivos

Más detalles

Capitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito

Capitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito Capitulo VII Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito que puede tener un ambiente de aprendizaje, consiste en el impacto que de primera instancia

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

Práctica 1. Introducción al SIEMENS 80C167

Práctica 1. Introducción al SIEMENS 80C167 Práctica 1 Introducción al SIEMENS 80C167 1 Objetivos Toma de contacto con los recursos de la tarjeta PHY80C167 basada en el microcontrolador SIEMENS 80C167 Familiarizarse con la herramienta de desarrollo

Más detalles

SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO

SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO INDICE Pagina 1.-Introducción. 3 2.-Destinatarios 3 3.-Características técnicas 3 4.-Instalación y configuración 4 5.-Navegación por el simulador

Más detalles

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M. MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS

Más detalles

Administrador de Proyectos Seis Sigma

Administrador de Proyectos Seis Sigma Administrador de Proyectos Seis Sigma Bizagi Suite Seis Sigma 1 Table of Contents Administrador de Proyectos Seis Sigma... 3 Elementos del proceso...10 Cuadro del Proyecto...10 El Proyecto es Válido?...13

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

Bienvenido al sistema de Curriculum Digital CVDigital

Bienvenido al sistema de Curriculum Digital CVDigital CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso

Más detalles

CAPITULO IV. Pruebas y resultados.

CAPITULO IV. Pruebas y resultados. CAPITULO IV. Pruebas y resultados. 4.1 Introducción En este capítulo, se comentarán las pruebas realizadas al prototipo. También, se comentarán los resultados obtenidos durante estas pruebas a razón de

Más detalles

6. Controlador del Motor

6. Controlador del Motor 6. Controlador del Motor 82 6.1 Introducción: El controlador es el dispositivo encargado de controlar el motor, dependiendo de las señales que le llegan a través del programador de mano y las señales provenientes

Más detalles

GUÍA BÁSICA DE USO DEL SISTEMA RED

GUÍA BÁSICA DE USO DEL SISTEMA RED SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

ÉSTE DOCUMENTO SUFRIÓ UN CAMBIO SIGNIFICATIVO

ÉSTE DOCUMENTO SUFRIÓ UN CAMBIO SIGNIFICATIVO Allende y Manuel Acuña, Edificio Pharmakon, Ramos Arizpe, Coahuila MEXICO, C.P. 25900 Teléfonos y Fax(844) 488-3346, 488-1344, 488-1667 01800-835-4224 calidad@icai.org.mx MANUAL DE PROCEDIMIENTOS DE LA

Más detalles

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...

Más detalles

Base de datos en la Enseñanza. Open Office

Base de datos en la Enseñanza. Open Office 1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos

Más detalles

Memoria proyecto 2: Aplicación Android

Memoria proyecto 2: Aplicación Android 2015/12/03 06:12 1/7 Memoria proyecto 2: Aplicación Android Memoria proyecto 2: Aplicación Android Componentes Grupo 08: Jorge Hernández Párraga Pablo Marzal Garrigós Jorge Garrigós Esteve Motivación del

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Página 1 de 12 Índice de contenidos Introducción...3 Método 1: Instalar los certificados de Firmaprofesional

Más detalles

INTrodUCCIÓN El museo Como recurso EdUCATIvo

INTrodUCCIÓN El museo Como recurso EdUCATIvo JUSTIFICACIÓN 2012 Introducción La era de la cultura digital y de la sociedad de la información ha generado gran cantidad de cambios para la sociedad en general y para el caso que nos ocupa la educación

Más detalles

Organizando mi clase en el GES Material de apoyo

Organizando mi clase en el GES Material de apoyo Tabla de contenido 1. Cómo subir el programa del curso?... 1 1.1. Subir el programa del curso... 1 1.2 Enlazar un programa... 3 1.3 Crear un programa en GES... 5 2. Cómo agrego apuntes o material de clase?...

Más detalles

Instructivo de Microsoft Excel 2003

Instructivo de Microsoft Excel 2003 Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?

Más detalles

1 MANUAL DE USUARIO DE LAS FUNCIONALIDADES WEB EN WWW.COIIM.ES PARA EL VISADO DIGITAL

1 MANUAL DE USUARIO DE LAS FUNCIONALIDADES WEB EN WWW.COIIM.ES PARA EL VISADO DIGITAL WWW.COIIM.ES PARA EL VISADO DIGITAL PÁGINA 1 DE 28 1 MANUAL DE USUARIO DE LAS FUNCIONALIDADES WEB EN WWW.COIIM.ES PARA EL VISADO DIGITAL La pantalla principal del sitio dedicado al visado Digital en la

Más detalles

Un kilobyte (KB) son 1024 bytes, un Megabyte (MB) son 1024 KB, un Gigabyte son 1024 Mb

Un kilobyte (KB) son 1024 bytes, un Megabyte (MB) son 1024 KB, un Gigabyte son 1024 Mb El Explorador de Windows es la herramienta básica en un Sistema Operativo porque con ella controlaremos toda la información que tenemos guardada en nuestro disco duro, disquete, CD, USB, etc. Terminología

Más detalles

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

El reto de la Gestión Documental

El reto de la Gestión Documental El reto de la Gestión Documental Introducción Quizá la pregunta más habitual que nos hacemos al considerar soluciones de Gestión Documental sea cómo puedo digitalizar la enorme cantidad de documentos que

Más detalles

Manual del usuario. Flash Point Genius. FLASH POINT GENIUS: Programación Serial para turismos

Manual del usuario. Flash Point Genius. FLASH POINT GENIUS: Programación Serial para turismos Manual del usuario Flash Point Genius FLASH POINT GENIUS: Programación Serial para turismos 2010 INDICE 1. INTRODUCCIÓN 3 2. COMPONENTES DEL SISTEMA FLASH POINT 3 3. REQUISITOS DEL SISTEMA 4 4. INSTALACIÓN

Más detalles

Cálculo Simbólico también es posible con GeoGebra

Cálculo Simbólico también es posible con GeoGebra www.fisem.org/web/union ISSN: 1815-0640 Número 34. Junio de 2013 páginas 151-167 Coordinado por Agustín Carrillo de Albornoz Cálculo Simbólico también es posible con GeoGebra Antes de exponer las posibilidades

Más detalles

SISTEMA DE BECAS AL EXTERIOR

SISTEMA DE BECAS AL EXTERIOR SISTEMA DE BECAS AL EXTERIOR Manual del Becado En este manual se describen los diferentes procesos que ejecuta el becado en el desarrollo de sus estudios en el exterior. Todos los procesos serán ejecutados

Más detalles

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com

Más detalles

Usando los Codificadores Cuadráticos

Usando los Codificadores Cuadráticos Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: cnarvaez@udo.edu.ve Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,

Más detalles

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 5 ArduLab Nerea Iván 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 3. Recuerda que puedes usar Ardulab para comprobar el funcionamiento de todas las partes de un robot sin necesidad

Más detalles

Construcción de Escenarios

Construcción de Escenarios Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,

Más detalles

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones: Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

JHAN EVER ANDRADE CASTRO

JHAN EVER ANDRADE CASTRO OBJETIVOS: HERRAMIENTAS DE OFIMÁTICA NIVEL BÁSICO Conocer el sistema operativo Windows y las diferentes versiones que ha tenido a través del tiempo. Aprender a utilizar el escritorio de Windows y cada

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

Jefe del Servicio de Contratación y Patrimonio

Jefe del Servicio de Contratación y Patrimonio IT. [PC 02.22]-06 Solicit@ de Plataforma Electrónica Elaborado Aprobación Jefe del Servicio de Contratación y Patrimonio Equipo del Proceso PC02 Objeto Facilitar el trámite de las solicitudes electrónicas

Más detalles

RV FACTURA ELECTRÓNICA WEB

RV FACTURA ELECTRÓNICA WEB 2014 Real Virtual SA de CV Gustavo Arizmendi Fernández RV FACTURA ELECTRÓNICA WEB Manual de usuario de RV Factura Electrónica Web. INDICE INTRODUCCIÓN... 3 REQUISITOS DEL SISTEMA... 4 HARDWARE... 4 SOFTWARE...

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP)

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP) Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP) Realizado por: José Luis López Pino Aitor Garcia Manterola Índice de contenido Enunciado de la práctica...3

Más detalles

Internet aula abierta

Internet aula abierta MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles