¡Mi Estación Meteorológica Con Arduino !: 6 koraka
¡Mi Estación Meteorológica Con Arduino !: 6 koraka
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 LCD, de una manera rpida, sencilla y que en realidad logre el propósito que es que el LCD visina temperature i temperature na donde estés

Korak 1: Materijali

Materiales
Materiales

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenciómetro

1 Resistencia

20 Kablovi

Korak 2: Montaje LCD

Montaje LCD
Montaje LCD

Koristite instalaciju za povezivanje Arduino LCD ekrana sa potencijalom. Digitalni priključak za 12, 11, 5, 4, 3 i 2 LCD displeja za sve priključne kablove sa kablovima za uzemljenje i napon od 3,3 volti za potenciometre.

Preporuka: Si, al conectar la resistencia, el montaje no funciona, no va importer que le pretty la resistencia.¡Quítela ya!

Korak 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro cable with BMP 180, estos se conectan con los puerto A4 y A5 y a demás tlo y 5 volti.

Korak 4: Preuzmite Librerije

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

1. Liquidcrystal, za LCD televizor sa najvišim nivoom kvaliteta koji je potreban.

2. SFE_BPM180, parametar za BPM 180 funkcionira i ograničava pritisak i temperaturu prema potrebi.

Napomena: SI NE SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Korak 5: Código

Ako univerzalno pritisnete temperaturu i pritisak, generiše se klimatski uređaj koji se koristi za merenje temperature sa temperaturom vazduha i za sam LCD ekran.

#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 correctamenten");

else {Serial.println ("Greška inicijalna BMP180");

while (1); // bucle infinito}}

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

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

{

kašnjenje (status);

status = bmp180.getTemperature (T);

if (status! = 0)

{

status = bmp180.startPressure (3);

if (status! = 0)

{

kašnjenje (status);

status = bmp180.getPressure (P, T);

if (status! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

kašnjenje (1000);

}

Korak 6: Rezultat Y Montaje Finale

Rezultat Y Montaje Finale
Rezultat Y Montaje Finale

Montaža se prikazuje sa sindikalnim povezivanjem BMP -a 180 i LCD -a sa el. Potenciometrom.

Sin embargo, gracioz 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).

Preporučuje se: