¡Mi Estación Meteorológica Con Arduino !: 6 bước
¡Mi Estación Meteorológica Con Arduino !: 6 bước
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Este hướng dẫn 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 mara 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

Bước 1: Vật liệu

Chất liệu
Chất liệu

1 Arduino

1 Protoboard

1 màn hình LCD

1 BMP 180

1 Potenciómetro

1 Resistencia

20 cáp

Bước 2: Montaje LCD

Montaje LCD
Montaje LCD

Utilizando este montaje para conectar el Arduino con el LCD y con el potenciómetro. Vamos a conectar Chân số 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar tres cáp nối đất y a 3,3 voltios para el potenciómetro.

Recomendación: Si, al conectar la Resistencia, el montaje no funciona, no va importar que le kha kha la Resistencia.¡Quítela ya!

Bước 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber sellado los cuatro cable al BMP 180, estos se conectan con los puerto A4 y A5 y a demás a ground y a 5 voltios.

Bước 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.

Bước 5: Código

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

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

Màn hình LCD LiquidCrystal (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 ("Lỗi al iniciar el BMP180");

trong khi (1); // bucle infinito}}

void loop () {trạng thái char; gấp đôi T, P;

status = bmp180.startTempe Heat (); if (trạng thái! = 0)

{

sự chậm trễ (trạng thái);

status = bmp180.getTempe Heat (T);

if (trạng thái! = 0)

{

status = bmp180.startPressure (3);

if (trạng thái! = 0)

{

sự chậm trễ (trạng thái);

status = bmp180.getPressure (P, T);

if (trạng thái! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print ("* C,");

lcd.print ("Vị trí:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

chậm trễ (1000);

}

Bước 6: Kết quả Chung kết Y Montaje

Kết quả Chung kết Y Montaje
Kết quả Chung kết Y Montaje

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

Cấm vận tội lỗi, 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).

Đề xuất: