Documente Academic
Documente Profesional
Documente Cultură
I. OBJETIVOS
I. A Objetivo general
Efectuar la simulacin del sistema de control de flujo de agua de una ducha elctrica
mediante el reconocimiento de comandos de voz.
I. B Objetivos Especficos
- Definir el mtodo adecuado para el reconocimiento de voz.
- Definir el sistema de captacin y reconocimiento de voz.
- Identificar los elementos involucrados en el diseo del circuito del sistema.
- Disear el esquema de reconocimiento de voz automtico.
- Realizar la simulacin del control del reconocimiento de voz, mediante un sistema
de actuacin.
II. INTRODUCCIN
Actualmente, el avance de la tecnologa en combinacin con el desarrollo de la electrnica,
ha permitido desarrollar dispositivos inteligentes que den solucin a problemas basados en
necesidades de la sociedad, de tal forma que contribuyan a mejorar la calidad de vida de los
seres humanos.
El desarrollo de componentes y dispositivos electrnicos cada vez ms accesibles, ha
permitido estudiar la posibilidad de realizar sistemas automticos controlados mediante la
voz, aplicados a sustituir ciertas actividades que ejecutan las personas en su vida diaria, y
ms an para aquellos individuos que sufran algn tipo de discapacidad y que no puedan
realizar dichas acciones por s mismas. [1], [7]
Es por ello, que surge el concepto del reconocimiento de comandos de voz, permitiendo
agilitar las comunicaciones de los usuarios al ejecutar una accin, pues ofrece la posibilidad
de emitir ordenes sin la necesidad de emplear una accin manual, sino por medio de la voz.
[1]
Para llevar a cabo el reconocimiento de comandos de voz intervienen 5 factores: [7]
- Locutor
- Forma de hablar
- Vocabulario
- Gramtica
- Entorno fsico
Hoy en da, las investigaciones y aplicaciones realizadas sobre el reconocimiento de voz
muestran excelentes resultados, sin embargo la aplicacin real de esta tecnologa conlleva
un alto grado de complejidad, debido a las variables involucradas en el proceso de
captacin de la voz. [7]
Sin embargo, con el propsito de brindar una mejor calidad de vida de las personas y ms
especficamente de aquellas que presentan una discapacidad, se plantean distintas ideas
tecnolgicas en base a rdenes por reconocimiento de voz; por ejemplo existen proyectos
que tienen como objetivos ayudar a personas con discapacidades motrices que estn
incapacitados de efectuar movimientos de sus extremidades y por ende no pueden efectuar
tareas de desplazamiento y manipulacin de dispositivos. [7], [8], [9]
Se han implementado sistemas de reconocimientos de voz para uso didctico o de uso en
general como es el caso de Control de iluminacin con reconocimiento de remoto de voz
y Desarrollo de una interfaz para el reconocimiento de comandos de voz aplicado al
control de sistemas domticos, que permite al usuario interactuar de un lugar a otro al
interior de una domicilio sin la necesidad de conexiones tangibles. Una de las grandes
ventajas de los sistemas es que permite a personas con discapacidades motoras controlar en
forma inalmbrica una variable de su entorno. [4], [6], [8], [12], [13], [15]
Otro sistema inteligente desarrollado es el Sistema de control electrnico por comandos de
voz para prototipo de robot compaero, que tiene como propsito, implementar el
reconocimiento de voz en robots para que entiendan rdenes dadas por el ser humano. [3],
[7], [8], [15]
Adems se han empleado Telemandos activado por voz, para desarrollar dispositivos con
una interfaz que posibilite realizar acciones con relativa facilidad, con el fin de sustituir la
ejecucin de acciones manualmente por mandos de voz para as poder controlar el
accionamiento de diferentes aparatos y equipos como los electro-mecnicos. [5], [7], [11],
[15]
Y en definitiva podemos observar que el concepto de reconocimiento de comandos de voz
se ha incorporado en muchos mbitos de nuestra vida, con el fin de mejorar
sustancialmente la calidad de vida de las personas, en especial de aquellas que sufren
discapacidades.
Es por ello que nuestro proyecto surge en base a una necesidad de la sociedad, con la
finalidad de ayudar a las personas tanto con discapacidad como al pblico en general, a
efectuar una necesidad de bsica dentro de su hogar como lo es el aseo personal, utilizando
un sistema de reconocimiento de comandos de voz que nos permita controlar la cantidad de
salida del flujo de agua de una ducha elctrica nicamente al emitir una orden hablada a la
fuente receptora del reconocimiento de voz.
Es un pequeo chip que permite incluir sonidos en los proyectos de una forma muy
sencilla. La placa incluye un zcalo para tarjetas MicroSD. Para la reproduccin de
sonidos se necesita cargar sonidos en la tarjeta de memoria, conectarla y enviar
comandos mediante un microcontrolador. [23]
Caractersticas: [23]
Soporta formato mp3
Modo automtico, manual y neutro
Voltaje de alimentacin: 2.5V - 3.5V
Soporta memoras micro SD de hasta 1Gb
III.F.4 Servomotor
IV. DESARROLLO
IV. A Definicin de los requerimientos funcionales
Partiendo del objetivo principal decimos que el principal requerimiento es que nuestro
sistema disponga de un sistema de captacin y reconocimiento de voz de forma automtica,
es decir que sea independiente de la necesidad de efectuar acciones de forma manual,
debido a que nuestro sistema va dirigido en gran parte y principalmente a las personas con
discapacidad motriz, lo cual nos obliga a que nuestro sistema sea accionado mediante
comandos de voz sin necesidad de presionar ningn botn o tecla, para lo cual se empleara
un mdulo de voz V3 que efectuara la captacin y reconocimiento de voz, con la necesidad
de nicamente hablar por el micrfono que tiene incorporado.
Otro requerimiento importante es el sistema de actuacin, pues ser el elemento que
realizara la ejecucin de las ordenes emitidas por el locutor, por lo tanto es necesario
disponer de un mecanismo que permita controlar la accin de apertura o cierre de la vlvula
segn el comando que sea emitido, para lo cual ser necesario emplear un servomotor
acoplado a la vlvula para poder realizar el control de la misma de forma sencilla y precisa.
Tambin ser necesario efectuar la confirmacin de que las rdenes emitidas por locutor
han sido ejecutadas, para lo cual ser necesario disponer de un sistema que emita un sonido
previamente grabado y que estar en funcin de la accin u orden emitida por el locutor,
por lo cual se empleara un mdulo reproductor mp3 que dispone de una tarjeta microSD
con los sonidos a ser reproducidos, los cuales ser emitidos por un parlante de 8
conectado al mdulo.
Y finalmente para integrar todas las funciones antes mencionadas, y efectuar la
programacin de eventos de los mdulos, ser necesario contar con un dispositivo verstil
que interacte con los dems mdulos y permita comandarlos de forma sencilla, para lo
cual se empleara un mdulo Arduino MEGA que cuanta con gran capacidad para integrar
todos los dispositivos necesarios para nuestro sistema.
IV.B Diseo del esquema funcional del sistema
En base a los requerimientos funcionales antes mencionados se ha diseado el esquema
funcional de nuestro sistema con los componentes que lo integran, el cual se muestra a
continuacin:
Figura 7. Diagrama funcional del sistema.[Autor]
Ahora procedemos a definir las condiciones para las posiciones del servomotor, en funcin
del valor reconocido por el modulo, para lo cual empleamos el control PWM el cual
permite controlar la posicin del servomotor en funcin del ancho de pulso que se le
otorgue.
void Mot_par()//vlvula cerrada
{
for(int x = 0; x < 20; x++) {Motor.write(178); delay (10);}
}
void Mot_min()//vlvula en la posicin de flujo mnimo
{
for(int x = 0; x < 20; x++) {Motor.write(130); delay (10);}
}
void Mot_med()//vlvula en la posicin de flujo medio
{
for(int x = 0; x < 20; x++) {Motor.write(90); delay (10);}
}
void Mot_max()//vlvula en la posicin de flujo mximo
{
for(int x = 0; x < 20; x++) {Motor.write(5); delay (10);}
}
Por ltimo tenemos el diseo del mecanismo de actuacin final para lo cual empleamos un
servo-motor acoplado a una vlvula de apertura o cierre que regulara el paso del flujo de
agua.
Primero elegimos el tipo de vlvula que se ajuste a nuestros requerimientos; de facilidad de
apertura, por lo tanto se decidi a emplear una vlvula de apertura o cierre regulada que se
muestra a continuacin:
Figura 12. Motor corte de Suministros con Inversin de giro, para Llaves de esfera. [26]
Descripcin: [26]
Corta al instante el Suministro de AGUA o GAS de la vivienda al recibir una seal
de 12VDC de un sistema domtico o directamente desde un detector de fuga
(GAS, inundacin, etc.).
El motor hace girar la llave de corte 90, quedando interrumpido el suministro.
Pulsador de liberacin mecnica para la actuacin manual sobre la lleve de paso.
Adaptable a cualquier tubera entre 16 y 22mm.
Fcil instalacin.
Perfecta resistencia al agua.
Precio: 58,08 ($62,32)
Por lo tanto se opt por emplear un sistema de actuacin propio conformado por un
servomotor y una vlvula de flujo de agua, para lo cual necesitbamos un mecanismo de
acople entre estos dos elementos, que permitiese controlar la apertura o cierre de la llave
mediante el movimiento del servomotor, por lo que se procedi a efectuar el diseo de
engranajes que fueron cortados mediante una maquina a laser para disminuir la friccin
entre los dientes y permitir un mejor acoplamiento entre sistemas, lo cual dio resultados
muy buenos y econmicamente no representa un alto costo, pues el servomotor tiene un
precio de $22 y la vlvula $4, llegando a tener un costo del sistema de actuacin de $26.
VI. CONCLUSIONES
Luego de haber efectuado las pruebas de reconocimiento de voz en la etapa de anlisis de
resultados, se comprob que los tiempos de respuesta del sistema son casi inmediatos
(1seg), pero el reconocimiento de los comandos grabados no es del todo bueno, pues
depende del tono de voz del locutor y del comando grabado, debido a que para comandos
cortos el reconocimiento es mucho mejor que para labras ms largas.
Adems, se pudo constatar que para entornos menos ruidosos, los resultados fueron mucho
mejores, lo cual nos demuestra la necesidad de una etapa de tratamiento de la voz o bien un
filtro que elimine el ruido, por lo que se plantea como una posible solucin, el empleo de
un algoritmo de tratamiento de la voz mediante Matlab que permita realizar una
parametrizacin y comparacin del comando emitido por el locutor, para su posterior
reconocimiento.
Por otra parte decimos que el sistema de actuacin diseado funciona perfectamente, y
econmicamente resulta ms conveniente que la adquisicin del mecanismo encontrado en
la red, adems de que dicho sistema permite el control solo de cierre o apertura total del
flujo y en nuestro caso requerimos de un control gradual de apertura o cierre, sin embargo
habra que analizar si nuestro sistema es lo suficientemente robusto como para el empleo
con presin de agua.
Por ltimo, cabe mencionar, que el costo y tamao del sistema puede ser reducido mediante
un diseo ms minucioso de los componentes que intervienen, como el empleo de chip
electrnicos que suplan la funcin del mdulo Arduino con lo cual el tamao del prototipo
se reducira considerablemente y por tanto el costo.