فهرست مطالب:

Est Mi Estación Meteorológica Con Arduino !: 6 مرحله
Est Mi Estación Meteorológica Con Arduino !: 6 مرحله

تصویری: Est Mi Estación Meteorológica Con Arduino !: 6 مرحله

تصویری: Est 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
Est Mi Estación Meteorológica Con Arduino!
Est Mi Estación Meteorológica Con Arduino!

این آموزش با استفاده از نرم افزار meteorológica con Arduino Uno ، un BMP180 و LCD ، به طور مستقیم ، sencilla y que en realidad logre el propósito que es que el LCD muestre la temperatura y la presión de donde است. به

مرحله 1: مواد

مواد
مواد

1 آردوینو

1 Protoboard

1 LCD

1 BMP 180

1 پتانسیومتر

1 مقاومت

20 کابل

مرحله 2: LCD Montaje

LCD Montaje
LCD Montaje

برای استفاده از conectar el Arduino con el LCD y con el potenciómetro استفاده کنید. Vamos a conectar پین دیجیتال 12 ، 11 ، 5 ، 4 ، 3 و 2 در LCD و در صورت مشاهده کابل های مخروطی در زمین و 3.3 ولت برای توان کامل.

توصیه ها: Si، al conectar la resistencia، el montaje no funciona، no va importar que le fare la resistencia.¡Quítela ya!

مرحله 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro cables al BMP 180، estos se conectan con los puerto A4 y A5 y a demás a ground y a 5 voltios.

مرحله 4: کتابخانه ها را بارگیری کنید

Para este código necesitas شهر dos librerías a arduino.

1. Liquidcrystal ، برای اولین بار LCD fucione y muestre los valores que necesitas.

2. SFE_BPM180 ، برای اولین بار 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: Código

تنها با استفاده از روشهای پیش بینی دما ، به طور کلی می توانید از طریق یک صفحه نمایش LCD تنها از طریق استفاده از دما و درجه حرارت بالا استفاده کنید.

#شامل (SFE_BMP180.h)

#شامل (Wire.h)

#شامل (LiquidCrystal.h)

LCD مایع LiquidCrystal (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛

SFE_BMP180 bmp180 ؛

void setup ()

{

Serial.begin (9600)؛

if (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten")؛

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

در حالی که (1) ؛ // bucle infinito}}

void loop () {char status؛ دو برابر T ، P ؛

status = bmp180.startTemperature ()؛ اگر (وضعیت! = 0)

{

تاخیر (وضعیت) ؛

status = bmp180.getTemperature (T)؛

اگر (وضعیت! = 0)

{

status = bmp180.startPressure (3)؛

اگر (وضعیت! = 0)

{

تاخیر (وضعیت) ؛

status = bmp180.getPressure (P، T)؛

اگر (وضعیت! = 0)

{

lcd.print ("Temperatura:")؛

ال سی دی چاپ (T ، 2) ؛

lcd.print (" *C" ،) ؛

lcd.print ("Presion:") ؛

ال سی دی چاپ (P ، 2) ؛

Serial.println ("mb") ؛

}

}

}

}

تاخیر (1000) ؛

}

مرحله 6: Resultado Y Montaje Final

Resultado Y Montaje Final
Resultado Y Montaje Final

En el montaje se puede ver la union de montajes del BMP 180 y del LCD con el poteciómetro.

به دلیل تحریم ، می توانید از عکس های خود در خانه استفاده کنید و در دمای پایین (درجه سانتیگراد) تنظیم کنید.

توصیه شده: