martes, 15 de diciembre de 2015

Iniciar Maquinas virtuales de entrada al gimnasio Cybex Honduras

1. Iniciar Vmware


 2. Abrir una ventana nueva de VmWare para poder tener las dos maquinas virtuales en monitores distintos







3. Iniciar sesión con la contraseña asignada a cada maquina virtual


4. Asignar dispositivos a cada maquina virtual

VmWare permite asignar dispositivos a una maquina virtual y deshabilitar este dispositivo para el resto del entorno, En cybex es necesario configurar los dipositivos de teclados y arduinos para garantizar que los clientes escriban en la maquina virtual que corresponde y que el arduino que abre la puerta lo haga en el sentido correcto.

Para asignar un dispositivo a una maquina virtual
a. nos dirigimos a VM en el menú superior
b. Removable Devices
c. Para la maquina virtual de access salida deben estar conectados, el segundo Arduino Uno y el segundo teclado ortek (Ortek USB Keyboard Hub)
d. Para la maquina virtual de access salida deben estar conectados, el segundo Arduino Uno y el segundo teclado ortek (Ortek USB Keyboard Hub)
d. Para la maquina virtual de accesso entrada deben estar conectados, el primer Arduino Uno y el primer teclado ortek (Ortek USB Compliant Keypad)





5. Para finalizar solo queda establecer las maquinas virtuales en modo FullScreen






errror Vmware con actualizacion windows 8.1
Nota: En windows 8.1 VmWare no debe actualizarse, ya que si se actualiza VmWare no podrá iniciar maquinas virtuales y marcará un error que trae una leyenda que no puede iniciar las máquinas virtuales por que no hay suficiente memoria RAM. Si esto llega a suceder, Debe des-instalar algunas actualizaciones de windows y reiniciar el sistema operativo. Asegúrese que las actualizaciones automáticas de windows están deshabilitadas

jueves, 3 de diciembre de 2015

Sistema de control de acceso biométrico


En Honduras, el gimnasio Cybex es de los gimnasios mas novedosos y lujosos del país, dispuestos a invertir en nuevas tecnologías para facilitar sus procesos y entregar mejor servicio a sus clientes.

En esta ocasión hemos trabajado con ellos para desarrollar un sistema de control de acceso por biometría dactilar completamente compatible con su sistema de información (OpenERP, ahora conocido como ODOO ERP).

Un programa desarrollado por nosotros  que está corriendo en un servidor, es el encargado de mantener la información de cada lector biométrico actualizada en todo momento acerca de que personas pueden pasar o no al gimnasio en base a sus facturas pendientes. Los lectores biométricos que utilizamos para este proyecto es el Q2i de Fingertec



Existe un reducido grupo de personas que su huella dactilar es difícil de leer por los lectores biométricos de cualquier marca:
  • La de los niños ya que están en constante crecimiento y las minucias de su huella dactilar se modifican con su desarrollo. 
  • La de las personas mayores que con el paso de los años, sus minucias han perdido detalles y ya no son tan marcadas como antes.
  • Las personas que realizan ciertas actividades que desgastan las manos como trabajar con ladrillos o lavar platos con mucha frecuencia, pueden perder algunos detalles
  • Cuando las manos están mojadas o han estado mojadas por un tiempo considerable
Ya que en el gimnasio existen clientes desde los mas pequeños a los mas grandes, y que además cuentan con una piscina al servicio de sus clientes, el gimnasio decidió poner a su disposición un acceso alterno para este pequeño grupo de personas.

El acceso alterno consiste en una aplicación desarrollada en php, que a través de un código único para cada cliente con autorización a usar esta entrada; consulta la información del sistema y es capaz de habilitar el paso por el torniquete de acceso por medio de un arduino en el caso que el cliente tenga solvencia en sus facturas.

En el siguiente video fue tomado el día que se instaló y se hicieron las pruebas finales



Si estás interesado en adquirir este sistema o buscas ayuda para desarrollar un sistema similar escríbeme tus dudas o comentarios

correos:  jljc_811@hotmail.com
         jljc810@gmail.com   

teléfono:         (+504) 3303-2024

José Luis Jiménez Castillo

JMF en 64 bits

JMF no funciona en windows de 64 bits.

Para hacer funcionar los programas que requieren esta herramienta, primero debemos instalar el java de 32 bits.

1. Instalar jre de 32 bits, y si se va a desarollar, también instalar el jdk de 32 bits


2 Descargar Windows Performance Pack de JMF instalar jmf directamente en “C:\JMF2.1.1e” No instalar dentro de archivos de programa

3. Se debe agregar la librería a nuestro entorno de desarrollo, jmf.jar que debería estar ubicado en “C:\JMF2.1.1e\lib” si realizaron el paso 2

4. Mi aplicación funcionaba bien dentro de Netbeans, pero al compilar la aplicación no funcionaba, y la única manera que logre hacerlo funcionar fue que moví todo el contenido de la carpeta dist justo en el mismo lugar donde se instaló el jmf.jar, quedando de esta manera, mi aplicación se llama huellasV1.jar


instalacion de aplicacion biometrica java en 64 bits

Instalación de la aplicación biométrica en Win64bits


1 Instalar el driver del lector biométrico U.are.U 4500 de la marca digital persona


2.Instalar el driver de la webcam


3.Instalar java jre de 32 bits (Es importante que sea el de 32 bits) buscar Windows x86 Offline http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html?ssSourceSiteId=otnes


4.Instalar el sdk de digital persona, para el lector biométrico
Está incluido en la carpeta de instalación


5 Instalación de JMF en 64 bits (librería de oracle para manipular dispositivos multimedia) descargar Windows Performance Pack de JMF instalar jmf directamente en “C:\JMF2.1.1e” No instalar dentro de archivos de programa http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#7372-jmf-2.1.1e-oth-JPR


6 Instalar la aplicación biométrica
mover todo el contenido de dist directamente dentro de la carpeta “C:\JMF2.1.1e”, debe quedar de esta manera
crear un acceso directo de huellasV1.jar en el escritorio