Pessoal,
Tire uma dúvida... Estou montando meu projeto de arduino com rfid via wiegand 26, porém, ao distanciar o rfid por mais de 10 metros os dados simplesmente não chegam.
Os leitores que tenho possuem saída RS485, porém não sei como interligar com o RFID e como passar o dado 0 e 1.
Alguém poderia me ajudar com esta dúvida.
Obrigado ! Abs, Bruno.
Tags:
As respostas para este tópico estão encerradas.
RS485 é camada física, por cima dela pode trafegar um protocolo, por exemplo modbus.
Entendi... mas não sei como trafegar estes dados por ele.
De um lado tenho o arduino, que utiliza wiegand, do outro o leitor e no meio está o conversor max485, mas não consigo fazer os dados transitarem. Tenho que ter 2 conversores ? Um na saída do leitor e outro na entrada do arduino ? Não sei mais o que fazer. Já perdi até o sono. hehe.
Obrigado !
Acabei não conseguindo colocar para funcionar, ainda nas pesquisas e testes rsrs.
Antonio Bruno, tudo bom. Pode me dá uma dica para leitura no arduino do protocolo wiegand?
Estou com este modelo de leitor RFID: http://ecx.images-amazon.com/images/I/31YgCs9Y7NL._SY300_.jpg
Já testei diversas bibliotecas e códigos e não funciona, o leitor bipa, mas na serial do arduino não mostra nada.
Ultimo exemplo que usei foi este:
https://github.com/monkeyboard/Wiegand-Protocol-Library-for-Arduino
mas sem sucesso.
Isso, mas não preciso de código completo, só uma ajuda na leitura já está ótimo rsrs.
Fico no aguardo, enquanto isso ir batendo cabeça aqui.
Mas consegue ler o valor da tag?
Se conseguir ler, me ajuda que te ajudo a acionar o relé.
Ou me fale ae qual o erro que ocorre no seu que te ajudo a acionar o relé.
Caso queira só adicionar no skype: manoelps@live.com
Eu não preciso... montei este pra vc ler...
OBS: O GND do Arduino deve estar conectado ao GND do leitor, senão, por falta de terra, não funcionará corretamente.
Veja se ajuda...
#include <Wiegand.h>
WIEGAND wg;
void setup() {
Serial.begin(9600);
wg.begin();
}
void loop() {
if(wg.available())
{
Serial.println(wg.getCode());
}
}
Blz, agora funcionou, mesmo com o exemplo que eu estava usando antes, o segredo do funcionamento então era os GND, Obrigado pela dica.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por