Saldações meus/minhas colegas

Estou com um projetinho para fazer mas infeliesmente não tenho Habilidades o suficientes ainda.

Tenho o seguinte hardware:

Um Arduino Leonardo um Arduino Pro-Micro(que pelas especificações são o mesmo)

Uma leitora RFID da "HID", mas especificadamente uma FP3511A com protocolo ABA Track 2

Pretenção:

Preciso montar uma leitora usb que leia os cartões e escreva como se fosse um teclado

motivo:

consegui um emprego temporário em uma recepção de um predio e tenho de lidar com esse cartões durante todo o meu dia, issso esta me atrasando em certos momentos pois tenhao de digitar esse numeros todos... Ai pensei em fazer uma para facilitar.

Como as coisas não estão faceis tenho medo de perder esse emprego, ja passei um bo tempo desempregado, e não quero perder essa oportunidade.

os arduino ja tinha em casa, esse leitora consegui com o funcionario da manutenção do predio que me disse que ia para o lixa ja estava junto com um monte e de equipamentos velhos. 

A ultima vez que mexi com arduino foi na faculdade e ja nem lembro muito.

Me desculpa pela historia triste, mais quero ser cinsero com vocês. 

A quem puder me ajudar agraço de mais.

Caso eu tenha postado isso em local errado por favor me informe por favor.

Exibições: 183

Responder esta

Respostas a este tópico

Boa noite.

Voce tem o datasheet desta leitora de RFID (FP3511A )?

Se tiver poste aqui para ajudar-nos a ajuda-lo.

Os cartões de RDID são de que modelo (link)?

RV mineirin

Bom dia Mineirin RV,

achei esse aqui da leitora:

https://usermanual.wiki/HID-Global/CEM603

os cartóes são Indala da HID co protocola ABA Track.

segue em anexo imagens do que tenho aqui.


Fico grato pela atenção

Anexos

Boa noite, 

Não sei exatamente qual o seu nível de experiência com eletrônica e com programação

.

Este projeto vai exigir um pouco de experiência em programação e conhecimento de protocolos de comunicação.

Vi a documentação que você postou sobre sua leitora de cartões.

Na pag 9 (fig. 10), tem um esquemático da fiação da sua leitora.

Ela usa, fora a alimentação,  5 fios de sinal.

Para comunicação entre o Host (no seu caso o arduino) é ela usa o protocolo de comunicação "Wiegand ".

Ref:  https://en.wikipedia.org/wiki/Wiegand_interface

Abaixo  uma biblioteca de " Wiegand " para arduino :

"https://github.com/paulo-raca/YetAnotherArduinoWiegandLibrary

Não sei se ela roda com micro/Leonardo.

Não tenho nenhum destes 2 Arduinos para testar esta biblioteca aqui.

RV mineirin

bom dia, eu estou começando com a programação mais trabalho bem com eletronica...

vou ver como instalo essa biblioteca no ide, depois vou criar um escket para testar...

conforme o andamento vou postando aqui.

Obrigado Rui.

Bo noite,

Rui fui tentar usar essa biblioteca Wiegand e não compila ne no uno

bem estranho, sera que é a versão do IDE do Arduino?

Boa tarde.

Por favor refaça seu poste removendo seu código da área de texto e anexe um arquivo contendo o código.

 

Em seguida leia o tópico:

https://labdegaragem.com/forum/topics/sugest-o-de-como-postar

RV mineirin

ah, desculpa pode deixar

oal pessoal,
cheguei no código abaixo:

leitora%20de%20mesa.txt

Porem não esta aparecendo no monitor serial, ele até pula para proxima linha porem não aparece nada.

o que eu fiz de errado.

aquem puder ajudar agradesço.

Boa tarde.

Qual a versão da sua IDE?

Qual arduino vc está usando?

Porque usou esta biblioteca "Keyboard.h"?

Qual o link que voce usou para baixa-la?

Como boa pratica de programação e documentação, anoto na frente de biblioteca que incluo, um

comentário com o link da mesma.

Assim  no futuro se eu precisar mais informação da biblioteca eu sei de onde baixei.

RV mineirin

Boa Noite,

Qual a versão da sua IDE?

1.8.3

Qual arduino vc está usando?

Leonardo

Porque usou esta biblioteca "Keyboard.h"?
usei pois preciso que seja escrito como se fosse um teclado digitando em um campo de texto.

Qual o link que voce usou para baixa-la?
Eu meio que criei um "frankstain"... juntei o que eu li nesse artigo:
https://www.arduino.cc/reference/pt/language/functions/usb/keyboard/

com esse exmplo:

https://docs.arduino.cc/built-in-examples/usb/KeyboardSerial

Ai precisava da interpretação das portas logicas(d0 e d1) dessa leitora, ai achei esse artigo:
https://www.codeproject.com/Articles/1250921/Wieganduino-Generate-W...

depois achei esse projeto e adaptei para usar com o keyboard.h

https://www.pagemac.com/projects/rfid/arduino_wiegand

Só que fiz algo errado ao unir as duas coisas... teste no arduino uno com esse ultimo projeto e funcionou.

Agora preciso que os dados que aparecem ou deveriam aparecer no monitor serial se apresente como se fosse um teclado digitando em um campo de texto.

Ah, e pode deixar irei começar a usar essas dicas de marcações no projeto. Obrigado Rui.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço