Оглавление:

¡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
¡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 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

Шаг 1: Materiales

Materiales
Materiales

1 Ардуино

1 Протоборд

1 ЖК-дисплей

1 БМП 180

1 Potenciómetro

1 Resistencia

20 кабелей

Шаг 2: ЖК-дисплей Montaje

Montaje LCD
Montaje LCD

Используется для подключения Arduino с ЖК-дисплеем и потенциометром. Vamos a conectar Digital pin 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar tres кабели заземления и 3,3 вольта для потенциометра.

Рекомендация: Si, al conectar la resistencia, el montaje no funciona, no va importar que le pretty la resistencia.¡Quítela ya!

Шаг 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

После того, как кабели были подключены к BMP 180, они были подключены к Пуэрто A4 и A5 и подключены к заземлению и напряжению 5 напряжений.

Шаг 4: скачать Librerias

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

1. Liquidcrystal, предназначенный для ЖК-дисплея и его необходимых качеств.

2. SFE_BPM180, для функции BPM 180 и обеспечения необходимой температуры.

Atención: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Шаг 5: Código

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 un solo LCD.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

ЖК-дисплей LiquidCrystal (12, 11, 5, 4, 3, 2);

SFE_BMP180 bmp180;

установка void ()

{

Serial.begin (9600);

если (bmp180.begin ())

Serial.println ("BMP180 iniciado correctiveamenten");

else {Serial.println ("Ошибка при загрузке BMP180");

в то время как (1); // Bucle Infinito}}

void loop () {статус символа; двойной Т, П;

status = bmp180.startTemperature (); если (статус! = 0)

{

задержка (статус);

status = bmp180.getTemperature (T);

если (статус! = 0)

{

status = bmp180.startPressure (3);

если (статус! = 0)

{

задержка (статус);

status = bmp180.getPressure (P, T);

если (статус! = 0)

{

lcd.print ("Температура:");

lcd.print (Т, 2);

lcd.print ("* C,");

lcd.print ("Presion:");

lcd.print (П, 2);

Serial.println («мб»);

}

}

}

}

задержка (1000);

}

Шаг 6: Результат финала

Результат Финал и Монтаже
Результат Финал и Монтаже

На монтировке, которая находится в соединении с монтировками BMP 180 и ЖК-дисплеем, с электроприводом.

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

Рекомендуемые: