Página 1 de 2

biometria no pic via usb

MensagemEnviado: 30 Mar 2008 20:42
por cristian
tenho que fazer um controle de alunos de uma escola e ela nao quer usar pc so o pic pra guardar tudo

sera que é complicado ligar o PIC18F4550 neste dispositivo
http://www.atera.com.br/dispprod.asp?CO ... acil_super

nunca trabalhei com este pic nem usb alguem teria umas dicas pra me comerçar

MensagemEnviado: 31 Mar 2008 08:30
por Sergio38br
Bom dia,

O pic não vai ter memória suficiente para armazenar os dados bio-métricos de todos os alunos, geralmente estes programas trabalham por comparação de imagens vetoriais.


Sergio

MensagemEnviado: 31 Mar 2008 08:35
por cristian
bom dia

vc poderia me explicar melhor?..quantos bytes ocupara cada aluno

estava pensando numa memoria externa


o maior problema seria configurar o pic para reconhecer e se comunicar com o aparelho biometrico

vou programar em C

MensagemEnviado: 31 Mar 2008 09:09
por Jorge_Francisco
Este PIC tem USB, mas não é USB Host, ou seja,não pode ser ligado diretamente a um dispositivo USB, pode até existir algum outro, mas eu desconheço, se existir deve ser um PIC "On The Go"(OTG).

Se quiser desenvolver algo com o Fingerprint procure por "Fingerprint SDK 2007". Ou então vá atéo link:

http://www.baixaja.com.br/downloads/Win ... _2567.html

Vc pode programar em qualquer linguagem.

MensagemEnviado: 31 Mar 2008 09:12
por Sergio38br
Fora o tamanho de cada arquivo, que depende do sofware geralmente instalado no PC, vc teria de capturar esta informação do sensor bio-métrico, emulando as funções das dll's responsáveis pela comunicação com o sensor, que geralmente são instaladas no PC. Infelizmente a porta USB neste pic não permite comunicação com outro dispositivo cliente, apenas com um master. Neste caso teria de usar um dispositivo host externo ao PIC.

Sergio

MensagemEnviado: 31 Mar 2008 09:15
por Jorge_Francisco
Existe um CI USB HOST que é o VNC1L-1A da FTDI, e dá pra usar em conjunto com Microcontroladores, mas não sei se ele teria um firmware para trabalhar com o FingerPrint. Sobre o armazenamento dos dados colocaria num SD Card.

Vlw

MensagemEnviado: 31 Mar 2008 09:37
por xultz
Cara, eu acho que você está se metendo num buraco sem fundo.
Primeiro o problema do USB host, mas isso pode ser contornado com um chip de USB on the go.
O segundo problema é que eu duvido que a MS abra o protocolo do dispositivo, ela no máximo dá uma DLL e você usa ela para se comunicar com o leitor. Mas como faz para rodar uma DLL num PIC? Poisé... mais problemas.
O terceiro é que analizar digitais é mais complicado do que parece. Imagine que uma digital pode ser lida com o dedo um pouco fora do centro, e o pior, num ângulo diferente do que foi armazenado. O algoritmo requer que você converta a imagem de raster (bitmap) para vetorial, o que por si já é complexo, e depois tem que analizar a similaridade ignorando ângulo da imagem, e tudo isso em menos de 1 segundo (quanto tempo você está disposto a ficar com o dedo na catraca esperando a liberação). Só isso já exige uma dose de processamento e memória que o PIC vai te encher o saco, eu sugeriria no mínimo um processador mais potente.
E depois, vai ter um banco de dados imenso (para um PIC) com as digitais, que vai exigir um PC, nem que seja uma placa embarcada. Mas se pensar assim, talvez valha a pena fazer tudo no PC embarcado, usando algum Windows (talvez até CE) e a DLL da MS, e aí sim é realmente tranquilo de fazer, e esquece o PIC.

MensagemEnviado: 31 Mar 2008 09:42
por Jorge_Francisco
Sim, a Micro$oft liberou o protocolo, ela até fez um SDK para desenvolvedores. Olha, não sei se é assim esse FingerPrint, mas até onde eu sei ele gera um ID, aí envia para o PC, mas posso estar enganado.

MensagemEnviado: 31 Mar 2008 10:30
por Fábio Pereira
A Akiyama ( www.akiyama.com.br ) vende módulos biométricos com interface serial, seria bem mais fácil de fazer a interface.

Estes módulos da Akiyama possuem uma capacidade de armazenamento de algumas dezenas ou centenas de digitais, ao reconhecer uma impressão eles geram um ID serial. Para quantidades maiores de impressões no mesmo equipamento, seria necessária um dispositivo externo para armazenar e manter o banco de dados.

T+

MensagemEnviado: 31 Mar 2008 10:38
por Jorge_Francisco
O Finger deve gerar um ID serial tb, mas esse Akiyama parece interessante tb, vou dar uma olhada.

MensagemEnviado: 31 Mar 2008 11:00
por Jorge_Francisco
Gostei deste:


SFM3050-TC1
http://www.akiyama.com.br/produtos.aspx

Interface serial e armazenamento de 9500 usuários, quem sabe um dia não uso em algum projeto.

MensagemEnviado: 02 Abr 2008 22:41
por cristian
estes modulos custao 880,00 dolares e muito caro

o cara nao quer colocar um pc disse ser mais barato

MensagemEnviado: 03 Abr 2008 08:09
por helton
Controle biométrico é algo caro e complexo, empresas especializadas nisso vendem produtos bons, a bioaccess é uma dela:

http://www.bioaccess.com.br

PIC...só para cartão RFID, com leitoras específicas...HID, ACCURA, Etc...

MensagemEnviado: 04 Abr 2008 22:32
por phophollety
use o vendido pela akiyama, SFM3520 é muitoooo bom, o suporte da suprema é bom também, o preço é até que justo...

www.suprema.co.kr

suprema SFM3050

MensagemEnviado: 18 Mar 2011 16:31
por Giovak
Boa tarde a todos, estou querendo aprender a utilizar o modulo biometrico.
Alguem pode me dar uma dica de como começar?
So quero fazer um projeto simples cadastro uma digital e depois verifica se esta ou nao correto.
Estou tentando com o microcontrolador SH8(Freescale)
Alguem pode me dar uma dica?