Sisällysluettelo:

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

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

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 askelta
Video: High Density 2022 2024, Heinäkuu
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Este opetusohjelma 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 estes

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

1 Arduino

1 Protoboard

1 LCD -näyttö

1 BMP 180

1 Potenciómetro

1 Resistencia

20 Kaapelia

Vaihe 2: Montaje LCD

Montaje LCD
Montaje LCD

Käytä Arduinon LCD -näyttöä ja potentiaalia. Vamos a conectar Digitaalinen nasta 12, 11, 5, 4, 3 y 2 al LCD ja vamos a liittimet kaapelit maahan ja 3,3 volttia para potentimetro.

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

Vaihe 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

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

Vaihe 4: Lataa 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.

Vaihe 5: Código

Al unir los códigos de temperatura y presión, se genees este código que se usa para saber la temperatura y la presión de donde estés in one LCD.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

mitätön asennus ()

{

Sarja.alku (9600);

jos (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

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

kun taas (1); // bucle infinito}}

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

tila = bmp180.startTemperature (); jos (tila! = 0)

{

viive (tila);

tila = bmp180.getTemperature (T);

jos (tila! = 0)

{

tila = bmp180.start Pressure (3);

jos (tila! = 0)

{

viive (tila);

tila = bmp180.get Paine (P, T);

jos (tila! = 0)

{

lcd.print ("Lämpötila:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Sarja.println ("mb");

}

}

}

}

viive (1000);

}

Vaihe 6: Tulos ja Montajen finaali

Tulos ja Montajen finaali
Tulos ja Montajen finaali

En el montaje se puede ver la union de montajes del BMP 180 ja LCD -näyttö, jossa on poteciómetro.

Sinvientikielto, kiitos a la luz de la foto no se puede ver que cambia állandóinen las letras que decían la presión (en Newtons) ja lämpötila (en Celsius).

Suositeltava: