Mục lục:

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

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

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 bước
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Tháng mười một
Anonim
¡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: