Olá pessoal,

Estou desenvolvendo um projeto e estou utilizando um leitor que utiliza comunicação serial com o arduino, a questão é que também preciso enviar essas informações para o Esp8266 Mini Nodemcu que eu tenho para um banco de dados também utilizando comunicação serial, gostaria de saber quais são os problemas que eu posso ter e o que pode ser feito.

Desde já agradeço a atenção de todos.

Exibições: 376

Responder esta

Respostas a este tópico

Seria serial UART ? Suponho que sim, aquela do TX e RX.

Esse tipo de comunicação é ponto a ponto (entre 2 dispositivos).

Se vc tem mais de 2 dispositivos vc pode:

- Usar mais de uma serial, caso não tenha em hardware existem as seriais por software (softserial).

- Fazer uma baita gambiarra chaveando ou criando um protocolo que permita dividir o canal com mais de um aparelho de tal forma que nunca 2 transmitam ao mesmo tempo. Essa possibilidade nem sempre é viável.

Olá Héricles!

Poderia explicar melhor o projeto.?

1) O leitor envia os dados para o Arduino.

2) O Arduino envia esses mesmos dados para o NodeMCU via serial

3) O NodeMCU vai enviar os dados para o banco via rede Wi-FI? É isso?

Nesse caso, não entendi a necessidade do Arduino?

Ou entendi tudo errado?

Boa noite HRP,

vc não informou qual arduino nem que leitor  está usando. Se for um leitor  módulo de RFID ele usa SPI.

Se for um mega ou due, eles tem 4 seriais rs232, se for o UNO ou o mini eles tem uma serial rs232.

Se for o Mfrc522 ou similar, ele utilizam outro tipo de serial,

a SPI, e deixam livre a (as) serial rs232.

RV

Olá pessoal,

Deixe eu tentar detalhar mais, estou utilizando o arduino uno, o leitor é o YHY502CTG RFID, o Esp8266 Mini Nodemcu e uma tela lcd nextion.

O que ocorre é que o leitor está enviando esses dados para o arduino e agora eu preciso mandar para o banco de dados através do esp8266 ao mesmo tempo, a minha duvida é se haverá algum problema durante a resposta (Rx) do Arduino e do Esp8266. Ia esquecendo de dizer que eu também preciso dessa informação para a tela para confirmar a leitura do cartão RFID.

Agradeço a atenção de todos.

Ps: todos os componentes estão utilizando comunicação serial.

HRP, 

use um arduino mega, tem 4 seriais, e será bem simples.

Ou use a biblioteca softserial, que simula uma serial.

Mas esta softserial é uma bitbanging, ou seja não usa uart/usart.

RV

Você pode simplificar essa montagem tirando o Arduino da jogada.

Ligue o leitor RFID direto no NodeMCU e este enviará ao banco de dados.

Não entendi por que precisa usar as 2 placas microcontroladoras (Arduino e NodeMCU). Apenas uma te atenderia.

É alguma restrição do projeto?

Você vai enviar os dados via rede wi-fi pelo nodemcu? Se não, porque precisa do NodeMCU?

Caso precise realmente usar essas duas placas, faça como o RV te falou. Com o UNO, use a lib softserial e não terá problemas..

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço