Boa tarde!

 Estou montando um datalogger para monitorar um aquecedor solar.

Pretendo obter os seguintes dados: 

- Temperatura  de entrada de água no sistema; sensor Ds18b20

- Temperatura de saída de água do sistema; sensor Ds18b20

- Temperatura do reservatório de água; sensor  Ds18b20

- Temperatura Ambiente e umidade; sensor Dht 22

- Temperatura da Superfície do aquecedor solar; Sensor De Temperatura Sem Contato Mlx90614 

- Pressão Atmosférica;  sensor BPM280

- Vazão de água no sistema; Sensor de vazão 1/2'' YF-S201

- Velocidade do vento; anemômetro com sensor óptico refectivo TCRT5000

- intensidade da luz solar; LDR 5mm

 

Para isso além dos sensores possuo 1 Arduíno Mega, 1 Real time clock,  1 conversor de nível logico 3,3v- 5v para montar o sistema.

 O anemômetro construí com um CD, rolamentos de cooler, eixos de driver de CD, 1 sensor óptico relectivo e bolinhas de ping pong. O CD foi furado e transformado em um encoder.(imagem em anexo)

O sensor LDR funcionara como sensor de radiação solar, baseado em trabalho cientifico.https://docgo.org/desenvolvimento-sensor-radiacao-solar-revista-eng...

Porém entendo muito pouco de programação e estou precisando de ajuda para montar um código que leia os valores dos sensores e imprima em cartão SD o valor médio a cada 5 minutos para serem usados posteriormente em uma planilha eletrônica.

Obrigado!

Exibições: 109

Anexos

Responder esta

Respostas a este tópico

Legal, parabens!

Sugiro que vc comece, instale, faça a leitura de um sensor. Depois que ele tiver funcionando ok inclua o segundo e assim vai. Fazer tantos de uma vez é realmente complicado.

Na hora que travar vc solicita aqui uma luz, mas com uma duvida mais pontual. Digo algo como: "esse meu código não compila" ou "meu valor de leitura está absurdo, onde errei nesse codigo", etc.

Postando preferivelmente o codigo em anexo ou outra solução que facilite a vida de quem ajuda.

Boa noite!

Obrigado pela dica.

Comecei a fazer o código, primeiramente estou imprimindo os valores no excel com o PLXDAQ, mas minha dificuldade esta em imprimir o valor dos sensores junto com os do DS18b20.

Abaixo esta o código

https://pastebin.com/201cjBtc

Bom dia IJ,

fiz algumas correções no seu sketch,

veja se funciona.

Se funcionar, estude as modificações que fiz, e se tiver dificuldade para entender, post aqui a dificuldade.

RV

Anexos

Boa noite,

comecei a refazer o programa a partir dos sensores que julgo mais fáceis de programar,
estou com problemas para configurar o anemômetro e  sensor de vazão devido as rotinas de interrupção. 

https://pastebin.com/TTCPDpTu

Boa noite!

Obrigado pelas sugestões, muito uteis.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço