Mục lục:

Mini Estación Meteorológica Con Arduino: 4 bước
Mini Estación Meteorológica Con Arduino: 4 bước

Video: Mini Estación Meteorológica Con Arduino: 4 bước

Video: Mini Estación Meteorológica Con Arduino: 4 bước
Video: ¿Cómo Crear tu Propia Estación Meteorológica con Arduino? 2024, Tháng mười một
Anonim
Mini Estación Meteorológica Con Arduino
Mini Estación Meteorológica Con Arduino

Este es un tutorial para cómo hacer una mini estación meteorológica con Arduino que muestra temperatura y presión.

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

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

Para hacer este proyecto necesitarás los siguientes materiales:

-20 cáp

- Cảm biến de temperatura y presión BMP180

- Màn hình LCD QY-1602A

- Arduino Uno

- Potenciometro

- Resistencia 220 Omhs

- Cáp de Impresora

- Protoboard Grande

-Computador

Bước 2: Montaje

Montaje
Montaje

El siguiente paso es hacer el montaje de la foto phía trước. Một bộ cảm biến este montaje le falta el BMP 180, cấm vận tội lỗi, las Guiducciones para conectarlo son las siguentes:

Debes conectar el pin "VIN" del Sensor BMP 180 al Pin "3, 3 V" en el Arduino, el de "GND" a "GND", el "SCL" al pin análogo "A5" en el Arduino y, Finalmente, el "SDA" al "A4".

Bước 3: Código

Para hacer funcionar tu estación meteorológica debes incluir este código en el lenguaje de Arduino, ten encuenta que debes tener todas las librerias (Liquid Crystal, SFE_BMP180) descargadas (Lo puedes hacer aquí y aquí):

#bao gồm

#bao gồm

#bao gồm

SFE_BMP180 áp suất;

nhân đôi PresionBase;

đôi Presion = 0;

đôi Temperatura = 0;

Màn hình LCD LiquidCrystal (12, 11, 5, 4, 3, 2);

trạng thái char;

void setup () {

Serial.begin (9600);

lcd.begin (16, 2);

SensorStart ();

}

void loop () {

ReadSensor ();

lcd.setCursor (0, 0);

lcd.print ("T:");

lcd.print (Temperatura);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("P:");

lcd.print (Presion);

lcd.print ("mbar");

chậm trễ (2000);

}

void SensorStart () {

nếu (áp lực.begin ())

Serial.println ("BMP180 init thành công");

khác

{

Serial.println ("BMP180 init fail (ngắt kết nối?) N / n");

trong khi (1);

}

trạng thái = áp suất.startTempe Nhiệt độ ();

if (status! = 0) {

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

trạng thái = áp suất.getTempe Nhiệt độ (Temperatura);

if (status! = 0) {

trạng thái = áp suất.start Áp lực (3);

if (status! = 0) {

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

trạng thái = áp suất.get áp lực (PresionBase, Temperatura);

}

}

}

}

void ReadSensor () {

trạng thái = áp suất.startTempe Nhiệt độ ();

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

{

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

trạng thái = áp suất.getTempe Nhiệt độ (Temperatura);

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

{

trạng thái = áp suất.start Áp lực (3);

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

{

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

trạng thái = áp suất.get áp lực (Presion, Temperatura);

if (status! = 0) {}

else Serial.println ("error en la lectura de presion / n");

}

else Serial.println ("lỗi iniciando la lectura de presion / n");

}

else Serial.println ("error en la lectura de temperatura / n");

}

else Serial.println ("error iniciando la lectura de temperatura / n");

}

Bước 4: Disfruta !!

Ahora tienes todo lo que necesitas para ser un meteorólogo básico, disfruta ver las evaluaciones en temperatura y presión atmosférica de tu mini estación meteorológica. Espero que este hướng dẫn te haya sido de useidad!

Đề xuất: