olá amigos garagista, necessito ler sensores analógicos que estão a uma distancia considerável do Arduíno, como posso fazer tal leitura sem perda de sinal?

é possível transformar em sinal digital (já que esse pode percorrer maiores distâncias)? 

e em ultimo caso, seria uma solução investir no modbus?

o sensor é um de umidade e pode está a mais de 1km da placa.

agradeço toda e qualquer ajuda!

Exibições: 2258

Responder esta

Respostas a este tópico

Olá Vitor,

    Bem, tudo vai depender de custo e objetivo.

    A depender da distancia eu iria de COMUNICAÇÃO SEM FIO,   existem diversos radios, os mais comuns são:

ESP8266 - A galera aqui do LAB é fá desse aqui, utiliza a sua rede wifi, ou pode criar uma propria

NRF24L01 -  Esse é meu favorito,  é o famoso Bom e Barato, utiliza um tipo de rede propria criada por ele mesmo

XBEE - Assim como os nrf trabalham em 2.4ghz,  tem maior suporte do fabricante, mas são carissimos

    Maaaaas,  se você insiste em comunicação com fios, você pode utilizar um dos inumeros amplificadores operacionais, como o LM324, mas tem diversos outros.

    Bem, fica a seu gosto.

olá, pensei nos amplificadores, mas meu medo é haver uma perca de dados, estou priorizando o modbus.

Vitor, 

se a distancia for em volta de 1200 m vc pode utilizar um rede RS485 com modbus RTU rodando em mestre-escravo

se for muito maior pode usar um modem GSM para enviar pela rede celular 

Seria interessante voce dar mais informaçoes como:

onde se encontram seus sensores 

se esta dentro de uma frabica com diversos aparelhos indutivos 

ou se e sobre um ambiente aberto como uma fazenda, etc

Oi discutindo aqui com os colegas da LDG, teorizei a possibilidade de usar um velho fax modem v.92

no qual se eu nao estou errado vc pode conecta-lo a um computador do tipo small (raspbierre, cubieboard,etc) e depois passar uma fiaçao de telefonico ate o ponto (no caso do interesse ser somente com cabo) dai vc teria seu sensor conecatado aos dois modens podendo chegar a 5 km a distancia de comunicaçao. Mas em todo caso essa rede teria que ser testada, nao posso dar garantia que vai funcionar. a compensaçao que sria extremamente barata e razoavelmente facil de cria-la. Vou procurar fazer uns testes  por aqui.. 

Adriano,

    Você matou a pau na frase onde informa que sem maiores dados e mais informações é muito dificil dar um diagnostico preciso.

    Mas usar faz modem????  Cara, você foi buscar essa ideia onde???  Não, não estou criticando, mas realmente é algo bastante inusitado,  pessoalmente eu não teria sequer lembrado, portanto parabens, acho que esse novo mundo de arduinos e raspberys nos faz perceber que a GRAAAAANDE tecnologia de ultima geração, pode ser um antigo fax modem usado pra um novo fim hoje em dia,  lembro da historia que quando da entrada dos transistores as valvulas foram descartadas, até descobrirem que elas não eram suscetiveis a interferencias como os transistores são.

     Voltando as opções,  ainda no campo da comunicação COM FIO,  apesar de eu não ter tido essa necessidade, e só estar teorizando, um segundo amplificador operacional muito bom é o INA125P (pode ser 126 tambem)  são amplificadores operacionais com foco em instrumentação, de baixo ruido.

    Mas volto aqui a concordar com o Adriano, sem saber questões como distancia, finalidade, se tem paredes, ambiente, objetivo, quanto você esta disposto a gastar, etc.  tudo isso interfere.

Weider, tava discutindo essa ideia com o Rui, que me falou que dois modem conctados a um pc e um cable com uma distancia de 5km poderia transmitir o sinal de 56kbps, dependendo da media de transmissao de cada sensor se nao for um sinal muito grande como por exemplo 1kbit/s vc poderia mutiplexar o sinal de varios sensores e envia-los via modem 56K. Mas tudo isso e apenas uma suposiçao que eu ainda vou testar.

é para ler um sensor de umidade do solo para ser usado em uma fazenda, o problema é não poder usar um computador para leitura dos dados, seria tudo no display. Estou priorizando o rs 485 embora estou com problemas para achar informações de como usar o arduino como mestre, todos os tutorias usam um pc, estou me virando com o que acho dos gringos. a ideia do fax é realmente algo genial, mas não vou dispor de um pc, pensei em usar o modbus pq também possibilita um maior numero de sensores utilizando um arduino micro e cada sensor. se tiverem algum conteúdo sobre usar o arduino como mestre serei imensamente grato.

Victor,

A rede Rs 485 vai ate 1200m, e vc pode cria-la sem muita dor de cabeça, a questao do mestre-escravo esta relacionado ao modbus, onde um arduino devera ter um modbus mestre e outro devera ter um modbus escravo. Feito isso havera conexao sem problemas. vc deve criar a rede rs 485 e depois testa-la para ver se funciona, essa e a parte mais facil, pois  a gente conhece muito bem como fazer isso.Depois vem a parte mais complicada que e ter um arduino com modbus master e outro com modbus slave 

Aqui alguns links chaves:

https://www.embarcados.com.br/protocolo-modbus/

No link acima vc aprende como trabalhar com modbus e muito bem explicado

https://www.embarcados.com.br/arduino-rs-232-rs-485-hardware/

No link acima vc aprende como criar uma rede rs 485 

Por ultimo vc tem aqui os codigos para criar uma rede modbus master-slave

https://www.embarcados.com.br/arduino-e-scadabr/

https://drive.google.com/drive/folders/0B0B286tJkafVYnBhNGo4N3poQ2c...

Bom dia , 

Também sugiro que use RS-485. 

Mas o fio vai passar através de postes ? Se cair um raio, vai queimar tudo...

Talvez um cabo subterrâneo possa ser mais seguro.

Mas a instalação poderá ficar mais  cara...

Bom dia , 

Nessa região onde estão o sensor e o Arduino tem celular , tem WIFI com internet ?

Qual a taxa de transmissão de dados ?

Quantas leituras / tempo ?

sinal de celular sim, mas é fraco. acho que investir em gsm pode sair meio caro, já que não é apenas um sensor.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço