Boa noite pessoal

Tenho uma placa que me manda informações sobre a umidade e temperatura do ar, essas informações são enviadas via serial RS232.

Alguém sabe como eu posso ler essas informações com o meu ESP32 conectando os cabos RX e TX da minha placa nele?

OBS: Só preciso ler essas informações 1 vez no programa.

          Estou usando a IDE do arduino

Exibições: 6207

Responder esta

Respostas a este tópico

Ola.
Se vem em RS232 a primeira coisa seria converter os niveis lógicos, RS232 usa +12V e -12V para 0 e 1, respectivamente.
Use um conversor pronto. O mais comum é o max232
https://lista.mercadolivre.com.br/conversor-seria-max232#D[A:conver...
Já compre em placa...
Aih é ligar os fios. TX com RX e RX com TX.
GND com GND e alimentar a placa.
Inicia a fase 2 que é entender os dados/protocolo..

Bom dia Eduardo

Estou usando um conversor Usb Serial Rs232 Ftdi Ft232rl Ttl 5v 3v3 Arduino.

Minha duvida é como fazer o Esp 32 ler os dados desse conversor.

Como é essa "placa que me manda informações sobre a umidade e temperatura do ar" ?
Se ela manda em RS232 manda em +-12V. precisa converter pra TTL 3.3V (como foi bem apontado... esqueci do detalhe) antes de mais nada.
O FTDI converte de TTL pra USB, não pra RS232...
Mande uma foto pra entender melhor.
Como interpretar os dados já são outros 500... Tem que saber como é o protocolo.
Vc quer ligar:
[Sua placa adquirida com saída RS232]<--->[Um conversor RS232 para TTL 3.3V]<--->[ESP32] 
É isso ?
Se for o FTDI não se encaixa... eh usb.

Falei com o meu professor orientador do projeto e ele disse que tem o conversor desse link https://lista.mercadolivre.com.br/conversor-seria-max232#D[A:conver....

Vou pegar na segunda e fazer alguns testes 

Obrigado! 

Bom dia, 

Informe o modelo do seu módulo ESP32. 

Complementando a resposta do Eduardo.

Use um conversor Serial RS232. Mas a interface dele usa níveis de 5V, e o ESP32 usa níveis de 3,3V.

Você pode fazer essa conexão com um conversor bidirecional de níveis lógicos ou com um divisor de tensão com resistores. 

ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ou 

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Bom dia José

Estou usando um conversor Usb Serial Rs232 Ftdi Ft232rl Ttl 5v 3v3 Arduino, acredito que com ele eu consigo selecionar os niveis 3v3 mudando o jumper que ele possui.

Minha duvida é como fazer o Esp 32 ler os dados desse conversor.

Segue o link do conversor que estou usando:

https://produto.mercadolivre.com.br/MLB-874673024-conversor-usb-ser...

Boa tarde,

Informe, por favor  o modelo do seu módulo ESP32. 

ESP8266 12E - Conexão USB Serial
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Boa tarde,

ESP WROOM 32

Comprei nesse anuncio:

https://www.robocore.net/loja/iot/esp32-wifi-bluetooth

Desde já agradeço pela ajuda!

Adriano, esse módulo é o ESP32 DevKit !

Ele já tem um chip de interface USB/Serial. Você precisará usar mais uma outra serial ? 

Veja os meus tutoriais :

https://blog.eletrogate.com/conhecendo-o-esp32-introducao-1/

https://blog.eletrogate.com/conhecendo-o-esp32-usando-arduino-ide-2/

Boa tarde José

Minha duvida é justamente essa, a minha ideia é conectar os cabos rx e tx da minha placa diretamente no ESP32 e fazer a leitura da serial. 

  Bom dia !

  Você pode usar o Delphi  Lazarus instalando o componente para porta serial , ou  o nodejs .

 Usei um ESP32 em uma automação de cancela de estacionamento  e o DELPHI para banco de dados e emissão de boleto  código de barras .

   o LAZARUS  funciona também no RASPBERRY  .

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço