• No se han encontrado resultados

CAPÍTULO III DESARROLLO DE LA PROPUESTA

Anexo 3. Manual Técnico

Módulo de reconocimiento de Joystick.

Esta parte de código no permite extraer de un sonido las palabras para poder activar los correspondientes relés y permitir el paso de energía a los motores para el desplazamiento.

private void button1_Click(object sender, EventArgs e) {

reconocedor.SetInputToDefaultAudioDevice();\\Se llama a la dll de reconocimiento de Windows.

reconocedor.LoadGrammar(new DictationGrammar());\\Cargamos el diccionario de gramatica. reconocedor.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(reconocedor_SpeechRecognized);\\Nuev o objeto de reconocimiento. reconocedor.RecognizeAsync(RecognizeMode.Multiple);\\ejecutamos reconocimiento múltiple de idiomas. }

 Método que captura y permite realizar la comparación de acciones a realizar. void reconocedor_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) {

foreach (RecognizedWordUnit word in e.Result.Words) {

if (word.Text == "derecha" || word.Text == "R.") {

this.pictureBox1.Location = new Point(pictureBox1.Location.X + 20, pictureBox1.Location.Y);

}

else if (word.Text == "izquierda") {

this.pictureBox1.Location = new Point(pictureBox1.Location.X - 20, pictureBox1.Location.Y);

else if (word.Text == "abajo" || word.Text == "pasado") {

this.pictureBox1.Location = new Point(pictureBox1.Location.X , pictureBox1.Location.Y +20);

}

else if (word.Text == "arriba") {

this.pictureBox1.Location = new Point(pictureBox1.Location.X, pictureBox1.Location.Y - 20);

} } }

Módulo de procesamiento manual.

El módulo de procesamiento manual nos permite realizar las acciones de mando de manera manual, es decir con la utilización de las teclas de desplazamiento de nuestro computador.

private void Form1_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyData) { case Keys.Left: button4_Click(null,null); //izquierda break; case Keys.Right:

button5_Click(null, null); //derecha break;

case Keys.Down:

button7_Click(null, null); //abajo break;

case Keys.Up:

button3_Click(null, null);//arriba break;

case Keys.Return: button6_Click(null, null);//Detener break; default: break; } }

Módulo de control de puerto com.

El computador tiene la capacidad de enviar datos y recibirlos a través de puertos para la comunicación con diferentes periféricos, esto es el trabajo que realiza este módulo, transmitir a través del puerto COM (serial), datos para poder activar los diferentes dispositivos electrónicos.

 Método de detección de puertos.

Control.CheckForIllegalCrossThreadCalls = false; foreach (string s in SerialPort.GetPortNames()) {

comboBox1.Items.Add(s);//enlista los puertos disponibles en el equipo. }

 Método que permite enviar los datos a través del puerto seleccionado. private void button3_Click(object sender, EventArgs e)

{

if (bandera == 0)

{//se checa el estado de la bandera para saber si se APAGA o se PRENDE el motor. serialPort1.Write(dato,1,1); //se manda por el puerto serie el contenido de la segunda // boton1.Text=”Apagar”;//posición del arreglo “dato[1]”, se cambia el texto a bandera=1; //APAGAR y también el estado de la bandera.

} else {

// boton1.Text=”Prender”;//posición del arreglo “dato[0]”, se cambia el texto a bandera =0; //PRENDER y también el estado de la bandera.

}

MessageBox.Show("ERROR DE DATO"); }

Dispositivos electrónicos.

El relé o relevador es un dispositivo electromecánico. Funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de una bobina y un electroimán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos independientes.

Cable serial.

Un cable serial es un cable de conexión de computación utilizado para la transferencia de datos entre dos dispositivos. Hay dos tipos de cables serial, el DE-9 (a veces llamado DB- 9) y el DB-25. No todas las computadoras tienen puertos seriales hoy, a causa de la invención del puerto USB (Universal Serial Bus). El uso de un cable serial para conectar dos dispositivos es tan simple como enchufar los conectores y dejar que el ordenador reconozca la conexión.

Circuito de relés.

Fig. Control de motor con puente.

Un relé es un dispositivo electrónico de inducción; es decir, al enviar corriente eléctrica de 12 voltios al relé, internamente una bobina produce un campo eléctrico, entonces se convierte en un electroimán el cual repele un metal que choca con otro metal lo cual permite el paso de corriente eléctrica hacia los motores.

Ensamblado de relés.

Fig. Relés

El relé es un dispositivo que sirve como switch automático permitiendo que la corriente circule o no; en el presente proyecto se utilizó un relé de 12 voltios el cual deja pasar o no una corriente de 12 voltios que proviene de una batería los cuales a su vez permiten encender y apagar los motores de la silla de ruedas.

Anexo 4. Manual De Usuario.

Conexión de cable al equipo.

Fig. Conexión cable PC y Circuito.

 Al conectar el cable serial al PC nos saldrá la siguiente pantalla.

Fig. Instalación de Drivers.

 En la figura se muestra el administrador de dispositivos y se observa q ya se detecta el puerto COM instalado.

 Para acceder al administrador seguir con los siguientes pasos (Clic derecho en Mi PC, Clic Propiedades, Clic en administrador de dispositivos.)

Fig. Administrador de dispositivos.

Instalación del Software para el control de la silla de ruedas. Los pasos para instalar el sistema se detallan a continuación:

o Inicio de Instalación.

Abrimos el archivo de instalación del sistema, a continuación aparece la pantalla de bienvenida en dónde hacemos clic en el botón Siguiente.

o Seleccionar carpeta de destino.

Posteriormente aparece la pantalla de destino del sistema; es decir, en dónde se van a grabar los archivos necesarios para su funcionamiento. La dirección es predeterminada, pero si se desea se puede cambiar esta dirección, hacemos clic en el botón “Examinar”. Una vez que se ha seleccionado el destino hacemos clic en el botón Siguiente.

o Confirmar instalación.

A continuación, aparece la ventana de confirmación de datos de instalación, damos clic en Siguiente.

o Instalando.

La pantalla siguiente muestra el proceso de copia de archivos del sistema; en esta pantalla no se debe realizar ninguna acción hasta que la barra azul llegue al 100%.

o Instalación completa.

Una vez terminada la copia de archivos aparece la pantalla de finalización, en dónde hacemos clic en el botón Cerrar. Finalizada la instalación, el programa ya está listo para su funcionamiento.

Iniciar aplicación.

Para iniciar la aplicación realizamos doble clic al acceso directo que se crea en el escritorio llegando así a la pantalla siguiente.

Controles de movimiento manuales. Activar control de movimiento auditivo. Área de detección y selección del puerto.

Anexo 5. Fotografías

Fuente: Fotografía de silla de ruedas

Elaborado por: Jonathan Nazate

Fuente: Fotografía de silla de ruedas Elaborado por: Jonathan Nazate

Documento similar