Índice:

Como fazer uma estação meteorológica Arduino: 4 etapas
Como fazer uma estação meteorológica Arduino: 4 etapas

Vídeo: Como fazer uma estação meteorológica Arduino: 4 etapas

Vídeo: Como fazer uma estação meteorológica Arduino: 4 etapas
Vídeo: Mini estação metereológica - Curso de Arduino #55 2024, Novembro
Anonim
Image
Image
Componentes necessários
Componentes necessários

Neste projeto, faremos uma estação meteorológica que mede a temperatura e a umidade do ar usando o Arduino que exibe o valor da temperatura e umidade atuais em um display LCD.

Etapa 1: Componentes necessários

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Então, aqui está a lista de componentes com links de compra:

  • Arduino UNO
  • Display LCD 16x2
  • Sensor de temperatura e umidade DHT 22
  • Tábua de pão
  • Potenciômetro de 10k ohm
  • conectando fios

Etapa 2: Conexão do circuito

Conexão de Circuito
Conexão de Circuito

Aqui está a lista completa de conexões de pinos: -

Conexão LCD: -

PIN 1 do LCD ------------ GND

PIN 2 do LCD ------------ VCC

PINO 3 do LCD ------------ Pino do meio do potenciômetro

PIN 4 do LCD ------------ D12 do Arduino

PIN 5 do LCD ------------ GND

PIN 6 do LCD ------------ D11 do Arduino

PIN 7 do LCD ------------ NC

PINO 8 LCD ------------ NC

PIN 9 do LCD ------------ NC

PINO 10 do LCD ---------- NC

PIN 11 do LCD ---------- D5 do Arduino

PIN 12 do LCD ---------- D4 do Arduino

PIN 13 do LCD ---------- D3 do Arduino

PIN 14 do LCD ---------- D2 do Arduino

PIN 15 do LCD ---------- VCC

PIN 16 do LCD ---------- GND

Conexão DHT 22: -

VCC ----------- + 5V

GND ----------- GND

DADOS --------- Arduino pino 8

Etapa 3: Código

#incluir

#inclui "DHT.h" # define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;

void setup ()

{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print ("%"); atraso (2000); }

Etapa 4: Conclusão

Espero ter dado a você tudo que você precisa para fazer este projeto sozinho. Se você gosta do meu projeto, por favor, considere me inscrever no youtube.. Obrigado pelo seu tempo.

www.youtube.com/creativestuff

Recomendado: