biometria no pic via usb

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

biometria no pic via usb

Mensagempor cristian » 30 Mar 2008 20:42

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
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor Sergio38br » 31 Mar 2008 08:30

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
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor cristian » 31 Mar 2008 08:35

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
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor Jorge_Francisco » 31 Mar 2008 09:09

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.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor Sergio38br » 31 Mar 2008 09:12

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
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Jorge_Francisco » 31 Mar 2008 09:15

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
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor xultz » 31 Mar 2008 09:37

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.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor Jorge_Francisco » 31 Mar 2008 09:42

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.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor Fábio Pereira » 31 Mar 2008 10:30

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+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Jorge_Francisco » 31 Mar 2008 10:38

O Finger deve gerar um ID serial tb, mas esse Akiyama parece interessante tb, vou dar uma olhada.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor Jorge_Francisco » 31 Mar 2008 11:00

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.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor cristian » 02 Abr 2008 22:41

estes modulos custao 880,00 dolares e muito caro

o cara nao quer colocar um pc disse ser mais barato
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor helton » 03 Abr 2008 08:09

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...
Helton Marques
"Priorize as Prioridades"
helton
Byte
 
Mensagens: 146
Registrado em: 16 Out 2006 09:18
Localização: São José-SC

Mensagempor phophollety » 04 Abr 2008 22:32

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
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

suprema SFM3050

Mensagempor Giovak » 18 Mar 2011 16:31

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?
Giovak
Bit
 
Mensagens: 12
Registrado em: 19 Out 2006 07:21

Próximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x