Innholdsfortegnelse:

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

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

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 trinn
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, November
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Este tutorial trata de enseñar cómo se puede hacer una estación meteorológica con un Arduino Uno, un BMP180 y un LCD, de una manera rápida, sencilla y que en realidad logre el propósito que es que el LCD muestre la temperatura y la presión de donde estés

Trinn 1: Materialer

Materialer
Materialer

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenciómetro

1 Resistensjon

20 kabler

Trinn 2: Montaje LCD

Montaje LCD
Montaje LCD

Utilizando este montaje for conectar el Arduino con el LCD y con el potenciómetro. Vamos a conectar Digital pin 12, 11, 5, 4, 3 y 2 al LCD og conectar tres kabler en jord og en 3,3 voltios para el potenciómetro.

Anbefaling: Si, al conectar la resistencia, el montaje no funciona, no va importar que le quite la resistencia.¡Quítela ya!

Trinn 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro -kabler til BMP 180, kan også kobles til puerto A4 og A5 og demas a ground og a 5 voltios.

Trinn 4: Last ned Librerias

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

1. Liquidcrystal, para que el LCD fucione y muestre los valores que necesitas.

2. SFE_BPM180, para que el BPM 180 funcione y capte la presión y la temperatura que necesitamos.

Atención: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Trinn 5: Kjør

Temperaturen og presisjonen kan oppnås, slik at temperaturen kan brukes for en temperatur og en presisjon for en LCD -skjerm.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

ugyldig oppsett ()

{

Serial.begin (9600);

hvis (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

else {Serial.println ("Feil al iniciar el BMP180");

mens (1); // bucle infinito}}

void loop () {char status; dobbelt T, P;

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

{

forsinkelse (status);

status = bmp180.getTemperature (T);

hvis (status! = 0)

{

status = bmp180.startPressure (3);

hvis (status! = 0)

{

forsinkelse (status);

status = bmp180.getPressure (P, T);

hvis (status! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C");

lcd.print ("Presjon:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

forsinkelse (1000);

}

Trinn 6: Resultado Y Montaje Final

Resultado Y Montaje Final
Resultado Y Montaje Final

En el -montasje kan brukes til å kombinere BMP 180 og LCD -skjerm med vann.

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

Anbefalt: