Falaí galera, To precisando de uma ajudinha aqui... seguinte:
Tenho aqui um NodeMCU (ESP8266) um modulo de relé e um modulo RFID MFRC522
os 3 estão conectados com um cabo RJ45 (CAT 5e) de 20 metros, onde:
- As pontas do cabo estão soldadas em pontas de cabo jumper
- O relé fica a aproximadamente 8 metros do NodeMCU, o cabo foi descascado nesse ponto, e o fio que sobra no cabo (o mfrc522 utiliza 7 fios) está conectado ao pino de sinal do relé
- Os fios vcc e gnd do RJ45 alimentam tanto o relé quanto o MFRC522
O que acontece é que o MFRC522 simplesmente não está funcionando quando montado no cabo de 20 metros, porem se eu monta-lo com cabos jumper ele funciona normalmente
testei o rj45 com um multimetro e uma fonte de 5v e não ha perda de tensão nos fios do cabo, e todos eles estão bem soldados
O que será que posso fazer para que o meu leitor de rfid funcione ha 20 metros do meu nodemcu?
Tags:
Bom dia,
a frase é antiga, mas vale ainda " um desenho vale mais que mil palavras".
desenhe o esquema das suas ligações (mesmo a mão livre ) e post aqui.
Pelo que entendi, não sei se entendi corretamente, mas o modulo RFID MFRC522 está ligado por um
cabo UTP, (RJ45 é um conector), a uma distancia de 20 m do NodeMCU. Correto?
Se for assim não vai funcionar.
A comunicação entre o modulo RFID MFRC522 e o NodeMCU é feita via protocolo SPI.
O protocolo SPI não permite esta distancia entre o Slave e o Master.
Existe muita discussão na web sobre a distancia maxima. Fala-se em até 10 m. Mas acho muito.
A distancia maxima vai depender também da velocidade de comunicação.
E eu pesquisei qual a velocidade de comunicação entre o modulo RFID MFRC522 e o NodeMCU.
Mas vou chutar que no máximo uns 2 m de distancia para funcionar.
RV mineirin
Bom dia Bruno!
Realmente, como falou nosso amigo Rui, um desenho ajudaria.
Seria interessante também você explicar por qual motivo que o RFID tem que ficar longe do Node e do relé.
Dessa forma, podemos sugerir soluções alternativas.
Mais informações:
In an answer on a Microchip forum, Jan Axelson, author of 'Serial Port Complete', claims a maximum cable length of 10' for the SPI bus. Other posts have mentioned the same figure. So your distance of 5m may or may not work since it is just a little longer.
traduzindo com o google:
Em uma resposta em um fórum da Microchip, Jan Axelson, autor de 'Serial Port Complete', reivindica um comprimento máximo de cabo de 10' para o barramento SPI. Outras postagens mencionaram a mesma figura. Portanto, sua distância de 5m, (20m), pode ou não funcionar, pois é um pouco mais longa.
10' = 10 pés = 3,048 m
RV mineirin
Boa noite!
eu não sou o melhor quando o assunto é desenho, mas essa é a vista lateral da minha casa:
O NodeMCU fica no primeiro andar na cozinha, o relé e o MFRC522 ficam no terreo, sendo o relé o ponto verde embaixo da escada, e o MFRC522 o ponto roxo, que fica ao lado do portão
acontece que o fio do ponto vermelho ao roxo é de aproximadamente 18mt~20mt
a ideia, é também ter um modulo TFT 3.5" no ponto vermelho, exibindo imagens obtidas pela api da camera de segurança que aponta para o portão, então esta ficaria conectada ao nodemcu na cozinha
Entendi.
Como o Rui alertou que não é possível a comunicação SPI nessa distância, sugiro adicionar outro MCU.
Esse MCU, que pode ser um outro NodeMCU, ficaria ligado ao RFID no ponto roxo e ao Relê do ponto verde.
A comunicação entre os dois MCUs (ponto roxo ao ponto vermelho) poderia ser por wi-fi.
O segundo MCU poderia ser também um Arduino que se comunicaria com o Node por RF.
Outra opção é usar um ESP32. Existem alguns modelos que já vem com câmera.
Enfim, existem outras opções para essa arquitetura, mas essa foi a primeira ideia que me veio à cabeça.
Vamos ver se os outros garagistas possuem outras soluções...
Boa noite,
como o José Augusto sugeriu use 2 ESPs e comunique entre eles usando o protocolo Mesh.
RV mineirin
Bom dia,
O Modulo MFRC522 utiliza interface SPI. O cabo de ligação dessa interface deve ser bem curto (alguns centímetros). O modulo MFRC522 precisa ficar ao lado do NodeMCU. Por isso não funciona.
https://blog.eletrogate.com/guia-basico-da-nfc-para-arduino/
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por