Мазмуну:

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

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

Video: ¡Mi Estación Meteorológica Con Arduino !: 6 Steps
Video: Estación meteorológica con Arduino | Humedad, Temperatura y luz + Relay | IoT con Ubidots 2024, Ноябрь
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Үйрөткүчтөрдүн бири - бул Arduino Uno, BMP180 же ЖК, экрандын жабдылышы, экинчиси - бул ЖЭБдин температурасы жана температурасы

1 -кадам: материалдар

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

1 Arduino

1 Protoboard

1 ЖК

180

1 Potenciómetro

1 Resistencia

20 Cables

2 -кадам: LCD Montaje

LCD Montaje
LCD Montaje

Колдонуу орнотулууда жана орнотулууда Ардуино жана ЖКнын мүмкүнчүлүктөрү орнотулат. Санариптик пин 12, 11, 5, 4, 3 жана 2 ж.

Сунуштар: Каршылык көрсөткөндөн кийин, каршылык көрсөтпөңүз, эч кандай функцияны аткарбаңыз, эч кандай каршылык көрсөтпөңүз!

3 -кадам: Монтаж BMP 180

180. Къарачай
180. Къарачай

Дисплейлер BMP 180 кабелдерин, A4 y A5 жана жерди 5 вольтто иштетет.

4 -кадам: Китепканаларды жүктөп алыңыз

Төмөнкү шарттарда китепканалар жана китепканалар керек:

1. Liquidcrystal, бул эң башкысы ЖК болуп саналат.

2. SFE_BPM180, BPM 180 функциялары эң башкысы же температурасы.

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

5 -кадам: Кодиго

Жөнөкөй температура жана презентация, бул сиздин алдыңкы планетаңызда, бул жерде температуранын температурасы жана презенциясы эң эле соло ЖК.

#кошуу (SFE_BMP180.h)

#кошуу (Wire.h)

#кошуу (LiquidCrystal.h)

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

SFE_BMP180 bmp180;

жараксыз орнотуу ()

{

Serial.begin (9600);

эгер (bmp180.begin ())

Serial.println ("BMP180 оңдоп -түзөө");

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

while (1); // bucle infinito}}

void loop () {char абалы; кош T, P;

абал = bmp180.startTemperature (); эгер (статус! = 0)

{

кечигүү (статус);

абал = bmp180.getTemperature (T);

эгер (статус! = 0)

{

status = bmp180.startPressure (3);

эгер (статус! = 0)

{

кечигүү (статус);

абал = bmp180.getPressure (P, T);

эгер (статус! = 0)

{

lcd.print ("Температура:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

кечигүү (1000);

}

6 -кадам: Y Montaje жыйынтыгы

Y Montaje жыйынтыгы
Y Montaje жыйынтыгы

BMP 180 дюймунда LCD монтаждоо потенциалы орнотулган.

Күнөө эмбаргосу, бул жерде эч кандай кемчилик жок, Камбия константемасы менен Нью -Йоркто (темп Цельсийде).

Сунушталууда: