Inhaltsverzeichnis:

¡Mi Estación Meteorológica Con Arduino! - Gunook
¡Mi Estación Meteorológica Con Arduino! - Gunook

Video: ¡Mi Estación Meteorológica Con Arduino! - Gunook

Video: ¡Mi Estación Meteorológica Con Arduino! - Gunook
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 uno 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 presiés de don

Schritt 1: Materialien

Materialien
Materialien

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenziometer

1 Resistenz

20 Kabel

Schritt 2: Montaje-LCD

Montaje-LCD
Montaje-LCD

Nutzen Sie diese Montage für den Arduino mit dem LCD und mit dem Potenziometer. Vamos a conectar Digital pin 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar Tres Kabel a Masse y a 3,3 Volt Para el Potenciómetro.

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

Schritt 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro cable al BMP 180, estos se conectan con los puerto A4 und A5 und demás a Masse y a 5 Volt.

Schritt 4: Descargar 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.

Schritt 5: Código

Alle Arten von Temperatur- und Presión-Códigos, diese Genera este Código que se usa para sabre la temperatura y la presión de donde estés en un solo LCD.

#include(SFE_BMP180.h)

#include(Wire.h)

#include(LiquidCrystal.h)

Flüssigkristall-LCD (12, 11, 5, 4, 3, 2);

SFE_BMP180 bmp180;

Void-Setup ()

{

Serial.begin (9600);

if (bmp180.begin())

Serial.println ("BMP180 iniciado correctamenten");

Else {Serial.println ("Fehler bei der Initialisierung des BMP180");

während(1); // bucle infinito } }

Void Schleife () { Zeichenstatus; Doppel-T, P;

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

{

Verzögerung (Status);

status = bmp180.getTemperature(T);

if (Status != 0)

{

status = bmp180.startPressure(3);

if (Status != 0)

{

Verzögerung (Status);

status = bmp180.getPressure(P, T);

if (Status != 0)

{

lcd.print("Temperatur: ");

lcd.print (T, 2);

lcd.print(" *C, ");

lcd.print("Presion: ");

lcd.print (P, 2);

Serial.println("mb");

}

}

}

}

Verzögerung (1000);

}

Schritt 6: Resultado Y Montaje Finale

Resultado Y Montaje Finale
Resultado Y Montaje Finale

En el montaje puede ver la union de montajes de BMP 180 y de LCD con el poteciómetro.

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

Empfohlen: