Sadržaj:

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

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

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 koraka
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Novembar
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: