Tabla de contenido:

Cómo hacer una estación meteorológica Arduino: 4 pasos
Cómo hacer una estación meteorológica Arduino: 4 pasos

Video: Cómo hacer una estación meteorológica Arduino: 4 pasos

Video: Cómo hacer una estación meteorológica Arduino: 4 pasos
Video: Estación Meteorológica con Arduino #01- Introducción 2024, Mes de julio
Anonim
Image
Image
Componentes requeridos
Componentes requeridos

En este proyecto, crearemos una estación meteorológica que mide la temperatura y la humedad del aire utilizando Arduino, que muestra el valor de la temperatura y la humedad actuales en una pantalla LCD.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Entonces, aquí está la lista de componentes con enlaces de compra:

  • Arduino UNO
  • Pantalla LCD 16x2
  • Sensor de temperatura y humedad DHT 22
  • Tablero de circuitos
  • Potenciómetro de 10k ohmios
  • cables de conexión

Paso 2: Conexión del circuito

Conexión de circuito
Conexión de circuito

Aquí está la lista completa de conexiones de pines: -

Conexión LCD: -

LCD PIN 1 ------------ TIERRA

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

LCD PIN 3 ------------ Pin medio de la olla

LCD PIN 4 ------------ D12 de arduino

LCD PIN 5 ------------ TIERRA

LCD PIN 6 ------------ D11 de arduino

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

LCD PIN 8 ------------ NC

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

LCD PIN 10 ---------- NC

LCD PIN 11 ---------- D5 de arduino

LCD PIN 12 ---------- D4 de arduino

LCD PIN 13 ---------- D3 de arduino

LCD PIN 14 ---------- D2 de arduino

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

PIN 16 LCD ---------- TIERRA

Conexión DHT 22: -

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

TIERRA ----------- TIERRA

DATOS --------- Pin 8 de Arduino

Paso 3: Código

#incluir

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

configuración vacía ()

{dht.setup (DHTPin); lcd. comienzo (16, 2); } bucle vacío () {temperatura flotante = dht.getTemperature (); flotar 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 ("%"); retraso (2000); }

Paso 4: Conclusión

Espero haberte dado todo lo que necesitas para hacer este proyecto tú mismo. Si te gusta mi proyecto, considera suscribirte en youtube.. Gracias por tu tiempo.

www.youtube.com/creativestuff

Recomendado: