Სარჩევი:

¡Mi Estación Meteorológica Con Arduino !: 6 ნაბიჯი
¡Mi Estación Meteorológica Con Arduino !: 6 ნაბიჯი

ვიდეო: ¡Mi Estación Meteorológica Con Arduino !: 6 ნაბიჯი

ვიდეო: ¡Mi Estación Meteorológica Con Arduino !: 6 ნაბიჯი
ვიდეო: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, ნოემბერი
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

ეს არის სამეურვეო პროგრამა, რომელიც ითვალისწინებს მეტეოროლოგიურ სისტემას Arduino Uno– ში, BMP180 და LCD– ში, რაც ხელს შეუწყობს მის მუშაობას, სენსილს და რეალურ ანგარიშს, რომელიც განკუთვნილია მისი LCD ეკრანისთვის რა

ნაბიჯი 1: მასალები

მასალები
მასალები

1 არდუინო

1 პროტობორდი

1 LCD

1 BMP 180

1 პოტენციომეტრი

1 წინააღმდეგობა

20 კაბელი

ნაბიჯი 2: Montaje LCD

მონტაჟის LCD
მონტაჟის LCD

გამოიყენეთ თქვენი კავშირი Arduino con LCD და LCD პოტენციურად. ეს არის კონექტარის ციფრული პინი 12, 11, 5, 4, 3 და 2 LCD, ხოლო კონექტარის კაბელები მიწაში და 3.3 ვოლტიანი სიმძლავრისთვის.

რეკომენდაციები: თუ, რა თქმა უნდა, არსებობს წინააღმდეგობა, არ არსებობს ფუნქცია, არ იმპორტირებული საკმაოდ მაღალი წინააღმდეგობის გაწევა.

ნაბიჯი 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro კაბელები BMP 180, ეს ნიშნავს, რომ ისინი დაკავშირებულია პუერტო A4 და A5 და დაქვეითებით 5 ვოლტამდე.

ნაბიჯი 4: ჩამოტვირთეთ ბიბლიოთეკები

Para este código necesitas ქალაქი dos librerías a arduino.

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

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

მისამართი: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

ნაბიჯი 5: კოდიგო

მხოლოდ ტემპერატურისა და ტემპერატურის მონიტორინგის მიზნით, ჩვენ შეგვიძლია გამოვიყენოთ ჩვენი შუქის ტემპერატურა და გამოვიყენოთ მხოლოდ სენსორულ LCD ეკრანზე.

#მოიცავს (SFE_BMP180.h)

#ჩართვა (მავთული.თ)

#მოიცავს (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

ბათილად დაყენება ()

{

სერიული.დაწყება (9600);

თუ (bmp180. დასაწყისი ())

Serial.println ("BMP180 iniciado correctamenten");

else {Serial.println ("Error al iniciar el BMP180");

ხოლო (1); // bucle infinito}}

void loop () {char status; ორმაგი T, P;

სტატუსი = bmp180.startTemperature (); თუ (სტატუსი! = 0)

{

დაგვიანება (სტატუსი);

სტატუსი = bmp180.getTemperature (T);

თუ (სტატუსი! = 0)

{

სტატუსი = bmp180.startPressure (3);

თუ (სტატუსი! = 0)

{

დაგვიანება (სტატუსი);

სტატუსი = bmp180.getPressure (P, T);

თუ (სტატუსი! = 0)

{

lcd.print ("ტემპერატურა:");

lcd. ბეჭდვა (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd. ბეჭდვა (P, 2);

Serial.println ("mb");

}

}

}

}

დაგვიანება (1000);

}

ნაბიჯი 6: შედეგი Y Montaje ფინალი

Resultado Y Montaje ფინალი
Resultado Y Montaje ფინალი

BUN 180 და LCD– ის გამოყენებით, თქვენ შეგიძლიათ შეაერთოთ კავშირი და გააფართოვოთ კავშირი.

ეს არის ემბარგო, მადლი გექნებათ ფოტოზე, რომელიც არ არის ნებადართული თქვენი კამპანიის მუდმივი გამოყენებისას (ნიუტონებში) და ტემპერატურის პირობებში (ცელსიუსით).

გირჩევთ: