Prezados, bom dia.

Sou iniciante ainda em arduino e demais microcontroladores. Entretanto, gostaria de começar já com um direcionamento, tanto na aquisição de componentes, quanto nos estudos. Por isso gostaria de uma orientação.

Preciso realizar o seguinte, e gostaria que vcs me digam se é possível, e como devo começar.

Preciso monitorar diariamente sem fio a uma distancia de +- 20m, a temperatura de cerca 40 aquários.

Para tanto pensei:

1) Aquários: cada um teria um sensor de temperatura controlado por PIC (vi que é mais barato que o arduino já que vou precisar de muitos tenho que cortar custo) + sistema de transmissão de dados.
2) Apenas um Arduino (não sei ainda qual modelo), para receber de cada um dos Aquários a seguinte informação (ID Áquario, Data, Temperatura) e guardar a informação em um cartão SD.

Minhas duvidas? 

A) Isso é possível de ser feito? Qual seria a forma mais econômica de fazer?
B) Consigo ligar um PIC em um sistema de transmissão de dados sem fio e integra-lo com o arduino? essa é a melhor saida? 
C) O arduino consegue receber sinal de 40 transmissores diferentes?
D) Qual sistema de transmissão devo usar? RF? Bluetooth? Wife?
Pensei em transmissores de RF, uma vez que o sentido da informação é unidirecional e são baratos, porém apenas 1 receptor consegue receber de 40 transmissores? ou devo ter 40 receptores?

Desculpe a ignorância. Mas as respostas já vão me ajudar e muito para mim ter uma direção.

Abraço a todos

Exibições: 884

Responder esta

Respostas a este tópico

Primeira pergunta.

Qual o tempo máximo entre cada aquisição?

Olá Jucelei, não entendi muito bem sua pergunta.

Aquisição dos dados ou dos componentes? Acredito que seja dos dados.

Então, gostaria de registar a temperatura de cada aquário a cada 24 horas (uma vez só neste período).

E uma vez por semana descarregar a informação do cartão SD no Arduino.

Minha duvida maior é saber se é possível, criar esse tipo de conexão com tantos sensores diferentes se sim, qual tipo de sistema de transmissão deve ser usado preferencialmente.

Grande abraço 

Certo Esthevan!

Tem um bom intervalo de tempo entre as aquisições, pode-se implementar um sistema de comunicação bem lento.

Como pretende alimentar todos esses circuitos que estão nos Aquários?  Se for na bateria, aja bateria, se for por fios, já que tem 2 fios, porque já na coloca mais 1 e faz comunicação por cabo mesmo, sem usar RF. 

Sobre usar RF com PIC e Arduíno, não a problema algum, pode-se fazer tranquilamente, mais terá que conhecer bem os dois sistemas. Pode usar esses módulos transmissor e Receptor de 433Mhz, mais tem que criar um logica que somente um transmissor opere por vez.

É simples de fazer, o arduino seria o mestre, os "PIC" os slave, cada PIC teria um ID, todos se escutam por qque trabalham na mesma frequencia 433mhz, porem voce trabalharia da seguinte forma, 

ID = numero identificador dispositivo

funcao = escrita, leitura etc, voce define a logica e quantas funcao teria, no seu caso so teria leitura

CRC = uma logica para garantir que os dados chegaram corretamentes

Arduino fala = {ID,funcao,CRC}

PIC escuta  e responde {ID, temperatura, nivel agua, etc, CRC}   obs, todos os pic irao escutar, porem somente o ID requisitado ira responder, 

o arduino recebe a resposta, confere as informaçoes, e requisita o proximo dispositivo, 

Amigo jucelei freitas, se fores usar o pic 16f877a eu devo ter a programação ja pronta para voce,

caso tenha duvidas de como fazer isso, posso te ajudar a fazer tanto o PIC como o arduino.

Abraço e boa sorte

Engraçado,

ao ver esta necessidade lembrei da plataforma radiuino, vc não conheçe?

A ideia dele deve ser de usar pic12f675, que custa uns R$2,50 se comprado nessa quantidade que ele precisa, fica totalmente inviável usar um Arduíno, já que são 40 peças, e cada real economizado por placa faz uma bela diferença no final das contas.

Pra fazer um projeto desses precisa no minimo de um osciloscópio e conhecimentos em programação.  Não é tao simples, até um modulo fora de sintonia ja faz perder horas. Nessa quantia talvez seja melhor até pagar pra alguém fazer.. Vai ficar redondinho e ira  ganhar na economia de componentes e stress. E se o intuito é aprender, depois é só estudar os programas...

Isso nao é dificil, é ate simples demais, se ele quiser me pagar entrego o projeto pronto para ele, faço em um final de semana.

Olhando do ponto de vista de um iniciante, um projeto desses é bem complexo, já que terá que programar em dois ambientes diferentes, fazer o programa do pic escovando bits, não tem como dizer que é simples, e também tem todo um hardware pra ser desenvolvido.

estes módulos nrf24l01 são baratos e faceis de encontrar, na net tem alguns tutoriais deles com o arduino, uma vez vi uma biblioteca, mas nao sei mtos detalhes.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço