Condiciones:
1- Se deben entregar planos / esquemas del circuito en baquelita o en el medio que se elija listos para mandar a fabricar.
2- Se deben entregar los codigos de programacion de PIC o Microcontrolador o medio elegido listos para cargar.
3- deberá haber una constante comunicacion para ver avances del trabajo y permitir opinar sobre pasos a seguir.
4- El montaje podra hacerse en protoboard pero despues de estar funcional, debe diseñarse el circuito sobre placa y entregar el arte.
Funcionamiento:
a- tengo un codigo de barras impreso creado a partir de 16 digitos:
123456 134 123456
6 digitos son la fecha en que se imprimio el ticket o codigo de barras: 150901
4 digitos son la hora en que se imprimio: 1659
6 digitos son de verificacion: 152560 ( la suma de fecha + hora, u otro algoritmo que cambie cada minuto)
b- el circuito lee el ticket a traves del scanner (preferible Honeywell 9520 pues es bastante conocido en Colombia y esta activo permanentemente.
Una vez leído, lo acepta o lo rechaza.
Motivos de rechazo:
* El ticket tiene mas de 15 minutos de haber sido adquirido.
* El ticket ya fue utilizado.
* El código de confirmación es falso
Si el ticket es rechazado se enciende una luz led roja fuerte y suena un sonido desagradable (se puede mejor una voz?).
Si el ticket es aceptado se enciende una luz led verde fuerte y suena un sonido agradable.
C- Solo si el ticket es aceptado se activa el motor dc para mover un objeto, espera un tiempo T y luego el motor se activa con polaridad opuesta para regresar el objeto a su posición original.
D- El tiempo T es un valor de 1 a 5 minutos regulado por hardware.
Puede ser un dipswitch de 9 posiciones (1, 1.5, 2, 2.5... 5 minutos)
E- El circuito debe ser del mas bajo consumo posible para ser alimentado con pilas recargables, o si lo anterior no es posible, con bateria pequeña de moto de 12V.
Detalles del motor a utilizar:
http://www.robotshop.com/en/firgelli-technologies-l12-actuator-100mm-100-1-12v-limit-switch.html
Plazo de Entrega: 05 Septiembre, 2015