Mundarija:

Mi Estación Meteorológica Con Arduino !: 6 qadam
Mi Estación Meteorológica Con Arduino !: 6 qadam

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

Video: Mi Estación Meteorológica Con Arduino !: 6 qadam
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Noyabr
Anonim
Mi Arduino ob -havo meteorologiyasi!
Mi Arduino ob -havo meteorologiyasi!

O'rnatilgan darslar Arduino -ni ob -havo bilan bir vaqtda, BMP180 va LCD displeyda, shuningdek, LCD displeyda, shuningdek, LCD displeyda haroratni o'lchashni osonlashtiradi.

1 -qadam: Materiallar

Materiallar
Materiallar

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 ta potentsial

1 qarshilik

20 ta kabel

2 -qadam: LCD Montaje

LCD Montaje
LCD Montaje

Arduino va LCD displeyni o'rnatish uchun asbob -uskunalar o'rnatish mumkin. Raqamli pin 12, 11, 5, 4, 3 va 2 -darajali LCD konvektorlar kabellarni erdan va 3,3 voltli kuchlanishdan o'tkazadi.

Tavsiya etiladi: qarshilik, qarshilik ko'rsatish, o'rnatish hech qanday funktsiyaga ega emas va hech qanday qarshilik ko'rsatmaydi.

3 -qadam: BMP 180 o'rnatish

180
180

Aloqa ma'lumotlari BMP 180, A4 va A5 va boshqa 5 voltli kabellar uchun mo'ljallangan.

4 -qadam: Kutubxonalarni yuklab oling

Bu sizning kutubxonalaringiz va arduinolaringiz uchun kerak bo'lgan narsadir.

1. Liquidcrystal, LCD displeylar va qurilmalar.

2. SFE_BPM180, BPM 180 funktsiyalari, shuningdek, harorat va temperatura.

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

5 -qadam: Codigo

Bu erda har qanday temperatura ham, shuningdek, LCD displeyning harorati ham, harorati ham yuqori bo'ladi.

#qo'shing (SFE_BMP180.h)

#qo'shing (Wire.h)

#qo'shing (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

bo'sh o'rnatish ()

{

Serial.begin (9600);

agar (bmp180.begin ())

Serial.println ("BMP180 tuzatishlar");

else {Serial.println ("BMP180 xatosi");

vaqt (1); // bucle infinito}}

void loop () {char holati; er -xotin T, P;

holat = bmp180.startTemperature (); agar (holat! = 0)

{

kechikish (holat);

holat = bmp180.getTemperature (T);

agar (holat! = 0)

{

holat = bmp180. boshlanish bosimi (3);

agar (holat! = 0)

{

kechikish (holat);

status = bmp180.getPressure (P, T);

agar (holat! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Ko'rgazma:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

kechikish (1000);

}

6 -qadam: Montaje natijasi natijasi

Y Montaje finalining natijasi
Y Montaje finalining natijasi

O'rnatish BMP 180 va LCD displeylari yordamida amalga oshiriladi.

G'arbiy embargo, gracias a la luz de la foto no cue pueve ver cambia constantemente las letras que desían la presión (en Nyutons) va temperatura (Selsiy bo'yicha).

Tavsiya: