Агуулгын хүснэгт:

¡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 алхам
Видео: Obtén datos del clima con este proyecto de Arduino | SENSOR (anemómetro) | TUTORIAL | programación ♾ 2024, Арваннэгдүгээр
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Хичээлийн заавар нь Arduino Uno, BMP180 y un LCD, una manera rápida, sencilla y que en realidad logre el propósito que es que el LCD muestre la temperatura y la presión

Алхам 1: Материалууд

Материалууд
Материалууд

1 Ардуино

1 хамгаалалтын самбар

1 LCD

1 BMP 180

1 Потенциометр

1 эсэргүүцэл

20 кабель

Алхам 2: LCD Montaje

LCD Montaje
LCD Montaje

Хэрэглээний холболт нь Arduino, LCD дэлгэц дээр суурилагдсан болно. Vectos conectar Дижитал зүү 12, 11, 5, 4, 3 у 2 LCD дэлгэцтэй, конектор нь 3.3 вольтын хүчдэл бүхий кабелийг дамжуулдаг.

Зөвлөмж: Эсэргүүцэл, эсэргүүцэл, суурилуулах функц байхгүй, импорт хийх боломжгүй байна.

Алхам 3: Монтаже BMP 180

180
180

Тооцоолсон кабель нь BMP 180, A4 y A5 y a 5 вольтоор дамждаг.

Алхам 4: Номын сан татаж авах

Энэ нь ардуино програмыг ашиглах шаардлагатай болно.

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

2. SFE_BPM180, BPM 180 функцууд нь ихэвчлэн шаардлагатай байдаг.

Атенсион: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Алхам 5: Кодиго

Өөр нэг онцлог шинж чанар нь LCD дэлгэц дээр суурилсан бөгөөд энэ нь маш сайн температур юм.

#оруулах (SFE_BMP180.h)

#оруулах (Wire.h)

#оруулах (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

хүчингүй тохиргоо ()

{

Цуваа эхлэх (9600);

хэрэв (bmp180.begin ())

Serial.println ("BMP180 iniciado залруулах");

өөр {Serial.println ("Алдаа in BMI180");

байхад (1); // дугуйн хязгааргүй}}

void loop () {char төлөв; давхар T, P;

төлөв = bmp180.startTemperature (); хэрэв (статус! = 0)

{

саатал (статус);

төлөв = bmp180.getTemperature (T);

хэрэв (статус! = 0)

{

төлөв = bmp180. эхлэх даралт (3);

хэрэв (статус! = 0)

{

саатал (статус);

status = 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 финалын үр дүн

Y Montaje финалын үр дүн
Y Montaje финалын үр дүн

BMP 180 -ийн LCD холболтын тохиргоог хийх боломжтой.

Нүглийн хориг, графикийн хувьд лам лу де фото зураг байхгүй болно.

Зөвлөмж болгож буй: