ዝርዝር ሁኔታ:

¡Mi Estación Meteorológica Con Arduino !: 6 ደረጃዎች
¡Mi Estación Meteorológica Con Arduino !: 6 ደረጃዎች

ቪዲዮ: ¡Mi Estación Meteorológica Con Arduino !: 6 ደረጃዎች

ቪዲዮ: ¡Mi Estación Meteorológica Con Arduino !: 6 ደረጃዎች
ቪዲዮ: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, ህዳር
Anonim
¡ሚ ኢስታሲዮን ሜትሮሎጊካ ኮን አርዱinoኖ!
¡ሚ ኢስታሲዮን ሜትሮሎጊካ ኮን አርዱinoኖ!

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

ደረጃ 1: Materiales

ማቴሪያሎች
ማቴሪያሎች

1 አርዱinoኖ

1 ፕሮቶቦርድ

1 ኤልሲዲ

1 BMP 180

1 ፖንቲሲሞሜትሮ

1 Resistencia

20 ኬብሎች

ደረጃ 2 ሞንታጄ ኤልሲዲ

ሞንታጄ ኤል.ሲ.ዲ
ሞንታጄ ኤል.ሲ.ዲ

Utilizando este montaje para 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 y vamos a conectar tres ኬብሎች መሬት አንድ 3.3 voltios para el potenciómetro.

Recomendación: ሲ ፣ አል conectar la resistencia ፣ el montaje no funciona, no va importar que le quite la resistencia.¡Quítela ya!

ደረጃ 3 ሞንታጄ ቢኤምፒ 180

ሞንታጄ ቢኤምፒ 180
ሞንታጄ ቢኤምፒ 180

Después de haber soldado los cuatro ኬብሎች አል BMP 180, estos se conectan con los puerto A4 y A5 y a demás a ground y a 5 voltios.

ደረጃ 4 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።

አቴንሲዮን: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

ደረጃ 5: ኮዲጎ

Al unir los códigos de temperatura y presión, se genera este código que se usa para saber la temperatura y la presión de donde estés en unlo so LCD.

#ያካትቱ (SFE_BMP180.h)

#ያካትቱ (Wire.h)

#ያካትቱ (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

ባዶነት ማዋቀር ()

{

Serial.begin (9600);

ከሆነ (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

ሌላ {Serial.println ("Error al iniciar el BMP180");

ሳለ (1); // bucle infinito}}

ባዶነት loop () {char status; ድርብ ቲ ፣ ፒ;

ሁኔታ = bmp180.startTemperature (); ከሆነ (ሁኔታ! = 0)

{

መዘግየት (ሁኔታ);

ሁኔታ = bmp180.getTemperature (T);

ከሆነ (ሁኔታ! = 0)

{

ሁኔታ = bmp180. ጀምር ግፊት (3);

ከሆነ (ሁኔታ! = 0)

{

መዘግየት (ሁኔታ);

ሁኔታ = bmp180.getPressure (P, T);

ከሆነ (ሁኔታ! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

መዘግየት (1000);

}

ደረጃ 6: Resultado Y Montaje Final

Resultado Y Montaje ፍፃሜ።
Resultado Y Montaje ፍፃሜ።

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

ኃጢአት እገዳ ፣ 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)።

የሚመከር: