Përmbajtje:

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

Për më tepër, mësoni se si të punoni me një vlerësim të meteorologjisë me Arduino Uno, pa BMP180 dhe LCD, duke përdorur pajisje të thjeshta, të ndara dhe të vërteta, duke përdorur të gjitha produktet që dëshironi të përdorni në ekranin e temperaturës dhe presionit të parë. Me

Hapi 1: Materialet

Materialet
Materialet

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenciometri

1 Rezistenca

20 Kabllo

Hapi 2: Montaje LCD

Montaje LCD
Montaje LCD

Përdorni këtë montim për lidhësin e Arduino me një LCD dhe një fuqi të madhe. Vidhos një konektor Pin dixhital 12, 11, 5, 4, 3 y 2 në LCD dhe shikoni një kabllo konektori në një terren dhe një 3.3 volt para fuqisë së tij.

Rekomandime: Si, të gjitha llojet e rezistencës, nuk kanë funksione, nuk kanë nevojë të hyjnë në rezistencë. ÍQuítela ya!

Hapi 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro kabllot me BMP 180, ato janë të lidhura me një port A4 dhe A5 dhe një tokë në një 5 volt.

Hapi 4: Shkarkoni Librerias

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

1. Liquidcrystal, para se të përdorni një ekran LCD që ju nevojitet.

2. SFE_BPM180, para se të BPM 180 funksionim dhe kapje të presionit në temperaturën e nevojës.

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

Hapi 5: Código

Të gjitha pajisjet e temperaturës dhe presionit tuaj, mund të jenë të një cilësie të përgjithshme që mund të përdorni për saber të temperaturës dhe presionin e duhur të vlerësimit në një ekran LCD të vetëm.

#përfshi (SFE_BMP180.h)

#përfshi (Wire.h)

#përfshi (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

void setup ()

{

Serial.filloj (9600);

nëse (bmp180.filloj ())

Serial.println ("BMP180 iniciado correctamenten");

else {Serial.println ("Gabim në iniciar el BMP180");

ndërsa (1); // grumbullo infinito}}

void loop () {statusi char; dyfishtë T, P;

statusi = bmp180.startTemperature (); nëse (statusi = 0)

{

vonesa (statusi);

statusi = bmp180.getTemperatura (T);

nëse (status! = 0)

{

statusi = bmp180.startPresioni (3);

nëse (status! = 0)

{

vonesa (statusi);

statusi = bmp180.getPressure (P, T);

nëse (status! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

vonesa (1000);

}

Hapi 6: Rezultati Y Montaje Final

Rezultati Finalja e Montaje
Rezultati Finalja e Montaje

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

Embarshtë një embargo, falë një luze de la foto, e cila nuk mund të përcaktohet nga presioni i lartë (në Newtons) dhe temperatura (në Celsius).

Recommended: