Vou demonstrar como utilizar um sensor RFID com o Arduino.

A escolha deste sensor foi baseada no custo, foi o mais barato que encontrei na internet e mesmo assim funciona muito bem.

Para isso vamos precisar de:

- Arduino
- sensor RFID (comprado na seeedstudios)
- alguns fios
- protoboard
- tags RFID (125kHz ) (comprado na seeedstudios)


Fazendo as conexões:


Somente 3 fios são necessários para a conexão.

Na placa RFID;

PIN 1 -> Tx

PIN 2 -> Rx (não utilizado)

PIN 3 -> NC (não conectado)

PIN 4 -> GND

PIN 5 -> Vcc (+5V)


O pino 1 (Tx) da placa RFID é ligado no pino 2 do Arduino.

Embora o sensor funcione com comunicação serial, não vamos os pinos 0 e 1. Estes pinos vamos deixar para debug pela porta serial do PC.



Para comunicação com o sensor vamos utilizar um biblioteca que emula a porta Serial por software. (NewSofSerial)


Programação:


O código é muito simples, foi feito somente para demonstrar a funcionalidade da placa, podendo ser modificado de acordo com a sua necessidade.


RFID_2_eng.pde


Resultados:


Fiz um vídeo para demonstrar como utilizar, espero que fique mais fácil de entender.


Mais informações podem ser encontradas no meu "Instructable".

Exibições: 14931

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Otavio F Fedrizze em 29 setembro 2011 às 16:04

Me manda o codigo.

Comentário de Robson de Almeida em 29 setembro 2011 às 0:48
Salve galera, eu fiz os testes e nao funciounou com o arduino mega, acho que tem uma incompatibilidade com ele
Comentário de Robson de Almeida em 26 setembro 2011 às 23:55
blz, vou testar amanha e posto os resultados aqui
Comentário de Otavio F Fedrizze em 26 setembro 2011 às 23:37

Já que voce esta utilizando o Mega, voce tem mais portas seriais disponiveis.

 

Por exemplo, em vez de Serial.begin() troca por Serial1.begin()

e no newsoftserial.begin()  troca por Serial2.begin()

A pinagem muda um pouco, mas olha na placa que deve estar escrito qual porta é qual.

 

Duvidas posta ae.

 

Abraco

Comentário de Robson de Almeida em 26 setembro 2011 às 21:01
Olá a todos, estou tendo dificuldades com o leitor de rfid, comprei o mesmo que esta nesse projeto me segui todos os passos, mais não funcionou, pesquisei no google e vi no forum do arduino que o problema pode estar na biblioteca NewSofSerial pois a mesma não e compativel com o arduino mega, alguem poderia me ajudar?
Comentário de Otavio F Fedrizze em 25 agosto 2011 às 10:56
Você tem o link do leitor?
Comentário de Danilo Matos em 9 agosto 2011 às 18:33
Como fazer isso funcionar com o Leitor ID-12 da inovations, como fica a montagem de algo assim?
Comentário de Otavio F Fedrizze em 7 janeiro 2011 às 21:30

Acho que a distância é menor que 7cm, a não ser que nesta nova versão o alcance aumentou.

 

Nao testei gravação, somente leitura.

 

Ele acaba sendo um sensor mais para teste e demo do que para uso mesmo.

Comentário de Joao Azevedo em 7 janeiro 2011 às 14:00

Já trabalhei com o RFID de uso comercial,

Qual a capacidade de leitura e gravação de TAG? só por contato ou faz de alguma distancia?

 

Gostei, pode ser bem util aqui no meu controle de estoque...

Comentário de Marcelo Rodrigues em 7 dezembro 2010 às 9:07
Cara,
A capacidade da guia estorou, então criamos uma lista de projetos a partir da guia do menu principal. Seu projeto está lá.
Valeu!!!

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço