Estação Meteorológica - Arduino

Informação

Estação Meteorológica - Arduino

Este espaço é reservado para discussão sobre a criação Estação Meteorológica completa com Arduíno, tendo pluviômetro, anemômetro, higrômetro, entre outros. 

Uma estação meteorológica é um local onde são recolhidos dados para análise do tempo.

Local: Caarapó, MS
Membros: 53
Última atividade: 25 Ago

Banner Estação Meteorológica

Fórum de discussão

Mostre aqui sua estação meteorológica

Iniciado por Murilo Lima Nogueira. Última resposta de LUIZ FERNANDO REINHEIMER 25 Ago. 9 Respostas

Este espaço é reservado para mostrarmos nossos equipamentos meteorológicos:Continuar

Tags: reservado, espaço, meteorológica, estação

Estação meteorológica experimental Rio Vermelho

Iniciado por LUIZ FERNANDO REINHEIMER 25 Ago. 0 Respostas

Caros garagistas, bom dia.Minha estação está funcionando corretamente, grava os dados de 5 em 5 minutos, gera a pasta do dia no servidor de FTP mas ao gravar os dados coletados, os arquivos chegam vazios, esse é o meu problema.Se alguém puder me…Continuar

Acessar e enviar arquivos armazenados

Iniciado por João Gabriel Santos e Gonçalves. Última resposta de LUIZ FERNANDO REINHEIMER 25 Ago. 5 Respostas

Boa tarde pessoal, me sinto honrado em poder participar deste grupo, desde já deixo expressa a minha gratidão, mas vamos ao que interessa... Estou construindo uma estação meteorológica com comunicação GPRS e postagem das informações em um servidor…Continuar

Projeto Estação

Iniciado por Marcus Vinicius de S. Nogueira. Última resposta de Blogpindaro 2 Fev, 2017. 2 Respostas

Uma prévia do projeto da estação meteorológica.Ainda vou revisar e passar no Fritzing (pra ficar mais bonito).Não inclui a alimentação (bateria e placa solar).Continuar

Caixa de Recados

Comentar

Você precisa ser um membro de Estação Meteorológica - Arduino para adicionar comentários!

Comentário de Murilo Lima Nogueira em 29 abril 2015 às 23:39

E aí galera, alguma novidade?

Comentário de Ramon Oliveira Maciel Passos em 15 novembro 2014 às 18:12

Fala galera!!! tô de volta... será que alguém pode me enviar a biblioteca (#include <Adafruit_BMP085.h>) do BMP085 que mede pressão barométrica! eu não estou conseguindo baixar no site da ardafruit... se alguem tiver e puder enviar para ramoncps5@hotmail.com

Comentário de Murilo Lima Nogueira em 7 outubro 2014 às 15:08

Eu não sei, mas acho q a própria biblioteca faz esse serviço. Dá uma analizada nesse código aqui:

http://www.if.ufrj.br/~pef/producao_academica/dissertacoes/2014_Lui...

Comentário de Joao Paulo em 7 outubro 2014 às 14:54

Murilo, engraçado é que a altitude está razoavel, e ela é baseada na pressão. Altitude está 1095m e pressao 23000 pa quando deveria ser algo em torno de 11000 pa. Desculpe a ignorancia, mas como acesso a memoria do sensor?

Comentário de Murilo Lima Nogueira em 7 outubro 2014 às 14:25

Eu já ouvi falar q o Barômetro tem um valor para você calibrar dentro da memoria dele.

Comentário de Joao Paulo em 7 outubro 2014 às 12:11

Fala galera, alguem ai ja usou sensor de pressao BMP085? Estou usando uma na minha estacao meteorologica, mas o valor dele está bem estranho. Tem alguma regulagem?

Comentário de Murilo Lima Nogueira em 25 setembro 2014 às 21:10

Alguma novidade, pessoal?

Comentário de Murilo Lima Nogueira em 12 agosto 2014 às 14:48
Comentário de Murilo Lima Nogueira em 6 julho 2014 às 22:32

Parabéns Evanir pelo projeto.

Comentário de Evanir de Souza Rezende em 6 julho 2014 às 18:48

#include "etherShield.h"
#include "ETHER_28J60.h"
static uint8_t mac[6] = {
  0x54, 0x55, 0x58, 0x10, 0x00, 0x24};  
static uint8_t ip[4] = {
  192, 168, 1, 28};                       
static uint16_t port = 80;                                      
ETHER_28J60 e;
const float Pi = 3.141593;
const float raggio = 0.4;
const int reedPin = 2;
int Statoreed = 0;
int Statoreed_old = 0;
int Conteggio = 0;
unsigned long int TempoStart = 0;                                 
unsigned long int Tempo = 0;
unsigned long int TempoMax = 1000;

void setup()
{
  Serial.begin(9600);
  pinMode(reedPin, INPUT);
  e.setup(mac, ip, port);  
}

void loop()
{
  Statoreed = digitalRead(reedPin);

  if (Statoreed != Statoreed_old)
  {
    Statoreed_old = Statoreed;

    if (Statoreed == HIGH)
    {

      if (Conteggio == 0)
      {
        TempoStart =  millis();
      }

      Conteggio = Conteggio + 1;      
      Tempo = ( millis() - TempoStart);

      if (Tempo >=  TempoMax)
      {
        float deltaTempo = ( Tempo/1000.0);
        float Kmhora = (3.6*Conteggio*Pi*raggio)/deltaTempo;
        Serial.print("Velocidade Km/h = ");
        Serial.println(Kmhora,1);

        if (e.serviceRequest())
        {
          e.print("<center><H1>Rampa de Sao Joao Nepomuceno Quadrante Norte Nordeste</H1><center><br/>");
          e.print("<center><b>Velocidade do Vento<center>");
          e.print("<br/><br/>");
          e.print("<H1>");
          e.print(Kmhora);
          e.print(" Km/h");
          e.print("<meta http-equiv=refresh content=2 url=>");
          e.respond();
          Conteggio = 0;
        }
      }
    }
  }
}

Ai Murilo ta nos finalmente

 
 
 

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço