Go Down

Topic: Projecto para controlo de temperatura de camaras frigorificas (Read 10980 times) previous topic - next topic

mmoscz

#45
Sep 20, 2012, 04:42 pm Last Edit: Sep 20, 2012, 04:44 pm by mmoscz Reason: 1
Com 100 metros a degradação do sinal vai ser imensa, acho que com um Arduíno apenas não é viável.
Acho que você tem que pensar em "agrupar" as câmaras próximas (até 10m entre elas) (eu estava digitando simultâneo ao bubulindo) com um Arduíno e depois juntar todos, usando RS485 que suporta até 1200m.
Cada Arduíno das câmaras seria um escravo e mais um seria o mestre, este solicitando as informações dos escravos faria a monitoria.
Infelizmente não há tem como fazer com um Arduino só.
No meu projeto eu não uso a placa Arduíno, eu fiz umas placas com ATMEGA8 sem cristal que é meu escravo e atráves de I2C eu comunico com mestre (atualmente é um Arduíno, pois é mais fácil de subir os scretchs de teste), mas são apenas 6 metros de distância entre o mestre e escravo.
No seu projeto você poderia fazer essas placas com o ATMEGA8 + o chip MAX485 para transformar o Tx/Rx em RS485, seria uma placa bem compacta, e não teria que se preocupar com a distância.
4x Duemilanove (clone)
Uno torrado (clone)
Amiga 1200 40MB
Windows XP

Uma outra questão com o arduino não consigo fazer essa mudança ou seja colocar uma ou várias saídas a comunicar em serie e fazer depois a passagem de serie para RS485 e ler a leitura dos sensores?
Atentamente,
Climahotel

http://climahotel.comunidades.net

climahotel@gmail.com

mmoscz


Uma outra questão com o arduino não consigo fazer essa mudança ou seja colocar uma ou várias saídas a comunicar em serie e fazer depois a passagem de serie para RS485 e ler a leitura dos sensores?

Acredito que exista conversores de OneWire para Serial, mas todos que vi usam um microcotrolador para fazer essa conversão, que seria justamente o ATMEGA8 ou ATtiny que você montaria...
http://www.embeddeddatasystems.com/HA2--RS232-1-Wire-Host-Adapter_p_16.html
Esse converte de OneWire para RS232, mas ai seu "host", teria que ter tantas portas seriais quanto o número de sensores e RS232 sem repetidor o máximo que sei que é confiável é 25m
4x Duemilanove (clone)
Uno torrado (clone)
Amiga 1200 40MB
Windows XP

E se usar um arduino para cada conjunto de câmaras até um limite de distâncias de 15m e depois colocar esse arduino a comunicar com outro que controlaria todos os outros arduinos, isto é, usar um arduino principal para controlar e enviar as leituras para um PC e os outros comunicariam com este usando RS485 ou outra que permitisse grandes distâncias.

É possivel fazer isso, sei que irei ter de gastar mais na aquisição de arduinos mas qual seria o melhor e mais barato arduino para fazer apenas a leitura de 1 ou mais sensores ds1820 e comunicar essa leitura por RS485 ou outra com o arduino principal (Master)?
Atentamente,
Climahotel

http://climahotel.comunidades.net

climahotel@gmail.com

bubulindo

attiny2313, parece-me suficiente para o que pretendes...
This... is a hobby.

Mas é possivel usar o arduino em vez do attiny2313, ou seja os arduinos colocados iriam funcionar como slaves e usaria o arduino Mega2560 para funcionar como master e controlar todo o sistema...
Atentamente,
Climahotel

http://climahotel.comunidades.net

climahotel@gmail.com

bubulindo

Sim, claro que se consegue usar um Arduino. Mas em termos de custo e como quase de certeza que vais precisar de placas próprias para ligar os sensores e criares alimentação de forma profissional, nada como meter lá um chip mais barato e baixar o preço total do projecto.

Eu disse um ATtiny, mas podes colocar um chip como os que são usados nos Arduinos, como o ATmega8, 168 ou 328. Apenas referi isto em termos de custo, nada mais.
This... is a hobby.

Henriquinho

Caro amigo mmoscz qualquer kit flangeador serve para montar Luvas,  usando um tubo de cobre de 1/4 de polegada. Tenho um flangeador como este no link.

Go Up