Como Fazer Uma Estação Meteorológica Com Suas Próprias Mãos

Índice:

Como Fazer Uma Estação Meteorológica Com Suas Próprias Mãos
Como Fazer Uma Estação Meteorológica Com Suas Próprias Mãos

Vídeo: Como Fazer Uma Estação Meteorológica Com Suas Próprias Mãos

Vídeo: Como Fazer Uma Estação Meteorológica Com Suas Próprias Mãos
Vídeo: The making of ArduBaby - The half size Arduboy Hardware and Software 2024, Novembro
Anonim

Chamamos sua atenção para um método de fazer uma estação meteorológica para uma casa ou chalé de verão. Teremos como base a placa Arduino e um conjunto de sensores: temperatura, umidade, pressão e um sensor de dióxido de carbono. Os dados serão exibidos no visor LCD e a energia será fornecida por uma fonte de alimentação para um telefone celular ou baterias.

Estação meteorológica doméstica faça você mesmo
Estação meteorológica doméstica faça você mesmo

Necessário

  • - Placa Arduino ou analógica;
  • - Sensor de temperatura e umidade DHT11;
  • - sensor de pressão BMP085;
  • - sensor de dióxido de carbono MQ135;
  • - Display LCD 1602;
  • - potenciômetro de 10 kOhm;
  • - edifício para a estação meteorológica;
  • - um pedaço de fibra de vidro folheada a folha;
  • - parafusos para componentes de fixação;
  • - computador;
  • - fios de conexão;
  • - conector para alimentação;
  • - ferro de solda.

Instruções

Passo 1

Primeiro você precisa encontrar um caso adequado. Todos os componentes da futura estação meteorológica da sala devem caber lá. Essas caixas são vendidas em muitas lojas de eletrônicos. Ou use qualquer outro corpus que encontrar.

Pense em como todos os componentes vão caber dentro. Corte a janela para proteger o display LCD, se não estiver disponível. Se você colocar um sensor de dióxido de carbono dentro dele, que esquenta bastante, coloque-o do lado oposto dos outros sensores ou torne-o remoto. Fornece um orifício para o conector de alimentação.

Alojamento para estação meteorológica doméstica
Alojamento para estação meteorológica doméstica

Passo 2

Algumas palavras sobre os componentes usados.

O display LCD 1602 usa 6 pinos Arduino + 4 para alimentação (luz de fundo e sintetizador).

O sensor de temperatura e umidade DHT11 é conectado a qualquer pino digital. Para ler os valores, usaremos a biblioteca DHT11.rar, que pode ser baixada, por exemplo, aqui:

O sensor de pressão BMP085 é conectado via interface I2C a dois pinos do Arduino: SDA - para o pino analógico A4 e SCL - para o pino analógico A5. Observe que a tensão de +3,3 V é fornecida ao sensor.

O sensor de dióxido de carbono MQ135 é conectado a um pino analógico.

Em princípio, para avaliar a situação meteorológica, basta ter dados de temperatura, umidade e pressão atmosférica, não sendo necessário sensor de dióxido de carbono.

Mas usando todos os 3 sensores, teremos 7 pinos digitais e 3 analógicos do Arduino envolvidos. Bem, comida, é claro.

Componentes da estação meteorológica doméstica
Componentes da estação meteorológica doméstica

etapa 3

O diagrama da estação meteorológica é mostrado na figura. Tudo está claro aqui.

Diagrama da estação meteorológica de casa
Diagrama da estação meteorológica de casa

Passo 4

Vamos escrever um esboço para o Arduino. O texto do programa, devido ao seu tamanho considerável, é fornecido como um link no apêndice do artigo na seção "Fontes". Todo o código é fornecido com comentários detalhados e compreensíveis.

Carregue o esboço na memória do controlador da placa Arduino.

Etapa 5

Faremos uma placa de circuito impresso para colocar os componentes dentro da caixa - esta é a solução mais conveniente para organizar e conectar os sensores. Para fazer uma placa de circuito impresso em casa, utilizo a tecnologia de "passar a laser" (descrevemos em detalhes em artigos anteriores) e o condicionamento com ácido cítrico. Forneceremos locais na placa para jumpers ("jumpers") para poder desabilitar os sensores. Isso será útil se você precisar reprogramar o microcontrolador quando quiser modificar o programa.

Usando solda, instalaremos sensores de pressão e gás.

Para instalar a placa Arduino Nano, é conveniente usar adaptadores especiais ou soquetes com pitch de 2, 54. Mas na ausência dessas peças e por causa da economia de espaço dentro do gabinete, também irei instalar o Arduino por soldagem.

O sensor térmico ficará localizado a alguma distância da placa e será isolado termicamente do interior da estação meteorológica usando uma almofada isolante especial.

Forneceremos locais para conectar a alimentação externa à nossa placa caseira. Usarei um carregador normal de 5 V de um roteador velho e quebrado. Mais 5 volts do carregador serão alimentados para o pino Vin da placa Arduino.

A tela LCD será aparafusada diretamente ao gabinete na parte frontal. Ele será conectado por fios com conectores do tipo "Dupont".

PCB para estação meteorológica doméstica
PCB para estação meteorológica doméstica

Etapa 6

Coloque o PCB dentro do gabinete e prenda-o com parafusos. Vamos conectar a tela LCD às pernas do Arduino de acordo com o diagrama.

Feche com cuidado o corpo da estação meteorológica.

A estação meteorológica de casa está quase pronta
A estação meteorológica de casa está quase pronta

Etapa 7

Depois de verificarmos se tudo estava conectado corretamente, fornecemos energia para nossa estação meteorológica. A tela LCD deve acender e após alguns segundos exibirá os dados de pressão, uma pequena previsão baseada nas leituras de pressão e nas leituras de temperatura, umidade e dióxido de carbono.

Recomendado: