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
Tags:
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 .
Boa noite Adriano,
Use uma outra serial do ESP32. Ele tem 3 interfaces seriais.
https://circuits4you.com/2018/12/31/esp32-hardware-serial2-example/
https://www.dobitaobyte.com.br/tres-maneiras-de-configurar-a-segund...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por