TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Viko en 04 de Mayo de 2008, 19:25:29

Título: Lector de codigos de barras
Publicado por: Viko en 04 de Mayo de 2008, 19:25:29
Hola amigos del foro estoy con el siguiente proyecto, crear  un lector de barcode,  por ejemplo el siguiente código de barras.
 
(http://img100.imageshack.us/img100/7223/barcode2jn4.jpg)

Donde:
A -> inicio
0-5 -> datos
B -> fin
Las partes negras representas (1 lógico) y las partes en blanco (0 lógico), A=1011001001
El código está impreso en una tarjeta, como las de crédito (VISA, MASTERCARD), en vez de la banda magnética estará el barcode y por supuesto lo datos serán leídos de la misma forma.
La lectura seria con el cny70 el cual nos puede ayudar a convertir el código de barras(blanco-negro) en un datos binarios, el problema es que la rapidez del paso de la tarjeta por el lector es variable entonces la base de tiempo por bit no será fija. Lo que pienzo es realizar antes del código de inicio dar un código generador de tiempo base.
Título: Re: Lector de codigos de barras
Publicado por: Nocturno en 05 de Mayo de 2008, 03:22:45
Precísamente el código de barras está diseñado para que no importe la velocidad de barrido de lectura. Lo único que tienes que hacer es comparar unas barras con otras, para saber si son de un ancho simple o doble, o triple,...

Además, como sabes que siempre empieza por A o B, podrás calcular la velocidad de lectura tan pronto detectes esa secuencia, pudiendo esperar que el resto se lea a la misma velocidad.
Título: Re: Lector de codigos de barras
Publicado por: facundo_10 en 07 de Mayo de 2008, 19:45:06
Una pregunta amigo, A y B es igual en todos los codigos de barras? O varia ? Como lo idenficas?
Título: Re: Lector de codigos de barras
Publicado por: Nocturno en 08 de Mayo de 2008, 02:04:48
No siempre son iguales, mira aquí por ejemplo:
http://www.metrologicmexico.com/contenido1/informacion_tecnica/codigos_de_barras_de_una_dimen.php
Título: Re: Lector de codigos de barras
Publicado por: Viko en 08 de Mayo de 2008, 02:23:56
Hola facundo_10 “no”, depende del formato de código de barras que se esté utilizando.
El más sencillo es el barcode39  y el que voy a utilizar, existe mucha información y fuente de tipo de letrasBarCode39 (http://es.fontstock.net/search/0/BarCode%2039.html).
Y si todo va por buen camino espero ir introduciendo mas formatos 1D y 2D  :), par los de tipo matricial se debe realizar una cámara para realizar el análisis mas complejo esa ya es otra historia   :mrgreen:.
Revisa estos link
BarCode (http://en.wikipedia.org/wiki/Barcode)
Codigo de barras (http://es.wikipedia.org/wiki/C%C3%B3digo_de_barras)

Existe unidimensionales 1D
(http://commons.wikimedia.org/wiki/Image:EAN-Obst.jpg)
 bidimensionales  2D
(http://commons.wikimedia.org/wiki/Image:Code_49_wikipedia.png)
y matriciales
(http://commons.wikimedia.org/wiki/Image:DataMatrix.png)
Ver más (http://commons.wikimedia.org/wiki/Barcode)

Título: Re: Lector de codigos de barras
Publicado por: facundo_10 en 08 de Mayo de 2008, 15:08:10
Es muy caro el lector que utilizas donde se compra? Me pasas algun esquema o algo ?
Título: Re: Lector de codigos de barras
Publicado por: Viko en 09 de Mayo de 2008, 10:31:14
Este es el esquema bascico del lector

(http://img227.imageshack.us/my.php?image=barcodereadun9.jpg)

se puede remplazar el AmpOp por un 7414 Not de alta velocidad

(http://img87.imageshack.us/my.php?image=barcoderead2el9.jpg)

Los lectores P/2 y Rs232 no se encuentran con facilidad, por lo general solo se encuentrar USB a un costo de 90 de unas marcas que no me confio
Título: Re: Lector de codigos de barras
Publicado por: Viko en 09 de Mayo de 2008, 16:16:24
hola no se porque no se abren las imagnes que coloco.

aqui las subo
Título: Re: Lector de codigos de barras
Publicado por: IAO en 09 de Mayo de 2008, 16:33:21
Holaaaa:

Yo tengo por allì dos programas fuentes en VB, voy a buscar y luego te los paso. Espero recordarme
que son miles de cosas por hacer y se me olvida.

¿Por cierto, lo buscas en VB6 o para un Microprocesador.?

Bye('_').
Título: Re: Lector de codigos de barras
Publicado por: Viko en 10 de Mayo de 2008, 22:16:54
Gracias por tu ofrecimiento.

PIC12F509, El programa debe ser capaz de leer el sensor cuadrada, traducirla al código numérico correspondiente y enviarla por RS232 al PC

este es el esquema
(http://img161.imageshack.us/img161/1481/esquemabasiccx0.jpg)

Título: Re: Lector de codigos de barras
Publicado por: zierte en 24 de Febrero de 2011, 16:06:11
cual es el programa q se le va a cargar al pic12c509A,ya viene por defecto o tienes q hacer un programa para el funcionamiento del circuito del lector codigo de barra
Título: Re:Lector de codigos de barras
Publicado por: gustavoch en 11 de Febrero de 2018, 14:12:07
tengo un problema, en mi proximo proyecto quiero realizar un lector de barra y aun no encuentro el scanner que voy a utilizar, utilizndo un pic, acepto toda clase de recomendaciones y formas como realizarlo gracias y estare al tanto de sus mensajes.