martes, 14 de octubre de 2014

Durante estos días se han logrado avances con respecto a la programación y diseño de nuestro sensor, ya habiendo implementado el sensor de huellas digitales para la identificación de los usuarios se procedió a la implementación de este en el programa fuente, el cual ya está integrado el test de prueba de alcohol y calibrado en base a los datos ya recopilados en pruebas del sensor de alcohol.
Entre los problemas presentado se encontró que probar el programa fuente con el sensor de huella digital y el de alcohol, el dispositivo no trabajaba como debía y se perdía dentro de la librería del sensor, se pensó que debido a que el micro alimentaba la pantalla LCD, al sensor de alcohol y al sensor de huella digital se trataría de un problema de corriente debido que para las pruebas el dispositivo se conectaba al ordenador para tomar su alimentación pero al probarse con una fuente externa el problema prosiguió de la misma manera.
Como se comentó en el post pasado, se identificó el diagrama electico de nuestro carro de prueba y se realizaron pruebas para determinar las características del relé más adecuado para nuestra aplicación, debido a comentarios en el post pasado se procedió a no realizar el PCB y realizar una revisión de esta y sus pistas.
En cuanto al sistema que se encargara de interrumpir el arranque del carro, se encontró que no habría forma no invasiva de colocar este por lo que se ha pensado utilizar dos dispositivos, el primero para realizar la identificación y test de alcohol del usuario y el segundo para habilitar o denegar el arranque de este. Para la comunicación de estos se utilizaran dos módulos bluetooh modelo HC-06.



Como partes de los objetivos implementados se realizó la configuración de lo bluetooh puesto que para realizar la comunicación de estos uno debe tomar el rol de maestro y el otro de esclavo.

El módulo bluetooh que se encontrara en el primer dispositivo el cual se encargara de realizar la prueba e identificación al usuario, será el que tome el rol de maestro, mientras el modulo que acompañara al dispositivo que habilitara el arranque tomara el rol de esclavo.

jueves, 2 de octubre de 2014

Durante estos 15 días se han logrado avances importantes como la puesta en marcha del sensor de huellas digitales. Primeramente se probó con el programa demo del fabricante mediante la utilización de un cable USB-serial. Se corroboró la correcta funcionalidad del dispositivo, pudiendo incluso obtener imágenes de las huellas digitales.
Posteriormente se comenzó la programación del sensor en Arduino así como la interfaz de usuario final.





Hasta el momento se cuentan con las funciones de agregar nuevos usuarios, borrar algún usuario en especial de los 20 que se pueden almacenar, borrar toda la base de datos, identificación de usuarios y establecimiento de usuario maestro. En las siguientes imágenes se pueden observar el sensor ya conectado a  la placa Arduino mediante un divisor de voltaje en el pin de “Rx” ya que el Arduino trabaja con 5V a diferencia del sensor que trabaja con 3.3v. También se puede observar la pantalla lcd mediante la cual se estará desplegando el menú de usuario. En las imágenes siguientes se puede apreciar el proceso para la opción identificación de usuario, la cual solicita que se oprima el dedo sobre el sensor, si la huella se encuentra en la base de datos la pantalla despliega un saludo y el número de usuario registrado. Si no se encuentra en la base de datos despliega un mensaje con dicha información. Cabe aclarar que todo el menú se ha desplegado en ingles por motivos de espacio, ya que solo se pueden desplegar líneas de 16 caracteres. Entre las posibles mejoras se tiene contemplado la utilización de una pantalla OLED para una mejor visualización de la información.



También se realizaron avances respecto a la futura instalación del prototipo en un automóvil real. Primeramente se seleccionó el vehículo, siendo este un Ford  KA. Posteriormente se investigo acerca de los diagramas eléctricos del automóvil para el encendido. También se encontró que la gran mayoría de los vehículos presentan este tipo de configuración para el arranque.



Una vez estudiado el diagrama se procedió a identificar el cable que va del encendido hacia el solenoide que controla el motor de arranque y se colocó un multímetro para poder registrar la corriente que circula por este cable y de esa forma seleccionar un relé adecuado para esas características.


Se encontró que la corriente máxima  que circula es de 10 A, para lo cual se seleccionaron dos posibles relés de tipo industrial, siendo seleccionado el primero por su tamaño reducido.



De igual manera se comenzó con la realización del PCB que irá dentro del motor del automóvil. Para esto se tomaron las medidas del relé y se hizo el componente en el software ARES ya que no se encuentra en las librerías del mismo.