INHOUDSOPGAWE:

¡Mi Estación Meteorológica Con Arduino !: 6 stappe
¡Mi Estación Meteorológica Con Arduino !: 6 stappe

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 stappe

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 stappe
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, November
Anonim
Est Mi Estación Meteorológica Con Arduino!
Est Mi Estación Meteorológica Con Arduino!

Die eerste tutoriaal vir ons kan 'n enkele meteorologiese eenheid met 'n Arduino -eenheid, 'n BMP180 en 'n LCD, 'n enkele raamwerk, sencilla en 'n realistiese weergawe van LCD -skerms vir temperatuurveranderinge

Stap 1: materiaal

Materiale
Materiale

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenciómetro

1 Weerstand

20 kabels

Stap 2: Montaje LCD

Montaje LCD
Montaje LCD

Dit kan gebruik word om die arduino met die LCD en die potlood te verwerk. Gee 'n konektar Digitale pen 12, 11, 5, 4, 3 en 2 LCD's en konektore kan 'n aardkabel en 'n 3,3 volt spanning vir die potensiaal gebruik.

Aanbeveling: Si, al conectar la resistencia, el montaje no funciona, no va importar que le quite la resistencia.¡Quítela ya!

Stap 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Ons kan ook kabels van BMP 180 gebruik, wat ook met A4 en A5 verbind kan word.

Stap 4: Laai Librerias af

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

1. Liquidcrystal, para que el LCD fucione en muestre los valores que necesitas.

2. SFE_BPM180, para que el BPM 180 funcione y capte la presión y la temperatuura que necesitamos.

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

Stap 5: Verwerk

Ons kan die temperatuur van die kamer presies sien, maar ons kan ook die temperatuur van die temperatuur in 'n enkele LCD -skerm gebruik.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

leemte opstelling ()

{

Serial.begin (9600);

as (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

anders {Serial.println ("Fout in die opsomming van BMP180");

terwyl (1); // bucle infinito}}

leemte lus () {char status; dubbel T, P;

status = bmp180.startTemperature (); as (status! = 0)

{

vertraging (status);

status = bmp180.getTemperature (T);

as (status! = 0)

{

status = bmp180.startPressure (3);

as (status! = 0)

{

vertraging (status);

status = bmp180.getPressure (P, T);

as (status! = 0)

{

lcd.print ("Temperatuur:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presie:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

vertraging (1000);

}

Stap 6: Resultado Y Montaje -eindstryd

Resultado Y Montaje Final
Resultado Y Montaje Final

Ons kan die vereniging van BMP 180 en die LCD -skerm met die potlood verwerk.

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).

Aanbeveel: