Mündəricat:

¡Mi Estación Meteorológica Con Arduino !: 6 Addım
¡Mi Estación Meteorológica Con Arduino !: 6 Addım

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 Addım

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

Arduino Uno, BMP180 və LCD -də, ekranda və ya kompüterdə, ekranda və ya ekranda ən yaxşı məlumatı əldə etmək üçün ən yaxşı dərsləri öyrənin

Addım 1: Materiallar

Materiallar
Materiallar

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potensiyometr

1 Müqavimət

20 Kabel

Addım 2: Montaje LCD

LCD Montaje
LCD Montaje

Arduino və LCD -nin quraşdırılması üçün bütün imkanlar var. Rəqəmsal pin 12, 11, 5, 4, 3 və ya daha çox bir LCD konstruktor, kabelləri 3,3 voltdan bir yerə qədər ötürür.

Tövsiyə: Müqavimət, müqavimət, quraşdırma funksiyası yoxdur, heç bir müqavimət yoxdur.

Addım 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Məlumatlar BMP 180 və A4 və A5 və ya 5 voltlu kabellər ilə təchiz olunmuşdur.

Addım 4: Kitabxanaları yükləyin

Arduino və kitabxanalar üçün lazım olan hər şeyi etmək lazımdır.

1. Liquidcrystal, LCD ekranı ən çox lazım olan şeydir.

2. SFE_BPM180, BPM 180 funksiyalarını və xüsusiyyətlərini nəzərə alaraq.

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

Addım 5: Codigo

İstifadəçilərin istədiyi vaxt LCD ekranında temperaturun və temperaturun ölçülməsi üçün ən yaxşı seçimdir.

#daxil et (SFE_BMP180.h)

#daxil et (Wire.h)

#əlavə et (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

boş quraşdırma ()

{

Serial.begin (9600);

əgər (bmp180.begin ())

Serial.println ("BMP180 düzəlişləri");

else {Serial.println ("BMP180 xətası");

isə (1); // bucle sonsuz}}

void loop () {char statusu; ikiqat T, P;

status = bmp180.startTemperature (); əgər (status! = 0)

{

gecikmə (vəziyyət);

status = bmp180.getTemperature (T);

əgər (status! = 0)

{

status = bmp180. başlanğıc təzyiq (3);

əgər (status! = 0)

{

gecikmə (vəziyyət);

status = bmp180.getPressure (P, T);

əgər (status! = 0)

{

lcd.print ("Temperatura:");

lcd çap (T, 2);

lcd.print (" *C,");

lcd.print ("Təqdimat:");

lcd çap (P, 2);

Serial.println ("mb");

}

}

}

}

gecikmə (1000);

}

Addım 6: Nəticə Y Montaje Finalı

Nəticə Y Montaje Final
Nəticə Y Montaje Final

BMP 180 -dən LCD -yə keçid üçün montaj işləri aparılır.

Günah embarqosu, heç bir şey yoxdur, çünki bu, cambiya sabitliyi ilə (Newtonsda) və temperaturda (Celsius).

Tövsiyə: