Índice:

¡Mi Estación Meteorológica Con Arduino !: 6 etapas
¡Mi Estación Meteorológica Con Arduino !: 6 etapas

Vídeo: ¡Mi Estación Meteorológica Con Arduino !: 6 etapas

Vídeo: ¡Mi Estación Meteorológica Con Arduino !: 6 etapas
Vídeo: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Novembro
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Este tutorial trata de enseñar como se você pudesse fazer uma estação meteorológica com um Arduino Uno, um BMP180 e um LCD, de uma maneira rápida, sencilla e que na realidade logre o propósito que é que o LCD muestre a temperatura e a presença de donde está

Etapa 1: materiais

Materiales
Materiales

1 Arduino

1 protoboard

1 LCD

1 BMP 180

1 Potenciómetro

1 Resistencia

20 cabos

Etapa 2: Montaje LCD

Montaje LCD
Montaje LCD

Utilizando este montaje para conectar o Arduino com o LCD e com o potenciômetro. Vamos a conectar pino digital 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar tres cabos a terra y 3,3 voltios para el potenciómetro.

Recomendación: Si, al conectar la resistencia, el montaje no funciona, no va importar que le bastante la resistencia.¡Quítela ya!

Etapa 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro cabos al BMP 180, estos se conectan con los puerto A4 y A5 y a demás a ground y a 5 voltios.

Etapa 4: Descargar Librerias

Para este código necesitas bajar dos librerías a arduino.

1. Cristal líquido, para que o LCD fucione y muestre los valores que necesitas.

2. SFE_BPM180, para que o BPM 180 funcione e capte a presença e a temperatura que necesitamos.

Atenção: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Etapa 5: Código

Al unir los códigos de temperatura y presión, se genera este código que se usa para saber la temperatura y la presión de donde estés en un solo LCD.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

SFE_BMP180 bmp180;

void setup ()

{

Serial.begin (9600);

if (bmp180.begin ())

Serial.println ("BMP180 iniciado corrigido");

else {Serial.println ("Erro ao iniciar el BMP180");

enquanto (1); // bucle infinito}}

void loop () {status do caractere; duplo T, P;

status = bmp180.startTemperature (); if (status! = 0)

{

atraso (status);

status = bmp180.getTemperature (T);

if (status! = 0)

{

status = bmp180.startPressure (3);

if (status! = 0)

{

atraso (status);

status = bmp180.getPressure (P, T);

if (status! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print ("* C,");

lcd.print ("Presença:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

atraso (1000);

}

Etapa 6: Resultado Y Montaje Final

Resultado Y Montaje Final
Resultado Y Montaje Final

Na montanha, você pode ver a união das montanhas do BMP 180 e do LCD com o motor elétrico.

No embargo, gracias a la luz de la foto não se puede ver que cambia constantemente las letras que decían la presión (en Newtons) y la temperatura (en Celsius).

Recomendado: