¡Mi Estación Meteorológica Con Arduino!: 6 ধাপ
¡Mi Estación Meteorológica Con Arduino!: 6 ধাপ
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Este tutorial trata de enseñar cómo se puede hacer una estación meteorológica con un Arduino Uno, un BMP180 y un LCD, de una manera rápida, sencilla y que en realidad logre el propósito que es que el LCD muestre la temperatura y la presió ।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ

1 আরডুইনো

1 প্রোটোবোর্ড

1 এলসিডি

1 বিএমপি 180

1 Potenciómetro

1 প্রতিরোধ

20 তারের

ধাপ 2: Montaje LCD

মন্টাজে এলসিডি
মন্টাজে এলসিডি

Utilizando este montaje para conectar el Arduino con el LCD y con el potenciómetro। Vamos একটি conectar ডিজিটাল পিন 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar tres cables a ground y a 3.3 voltios para el potenciómetro।

সুপারিশ: Si, al conectar la resistencia, el montaje no funciona, no va importar que le quite la resistencia.¡Quítela ya!

ধাপ 3: Montaje BMP 180

মন্টাজে বিএমপি 180
মন্টাজে বিএমপি 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: Librerias ডাউনলোড করুন

Para este código necesitas bajar dos librerías a arduino।

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

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

Atención: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO।

ধাপ 5: Código

Al unir los códigos de temperatura y presión, se genera este código que se usa para saber la temperatura y la presión de donde estés en un solo LCD।

#অন্তর্ভুক্ত (SFE_BMP180.h)

#অন্তর্ভুক্ত (Wire.h)

#অন্তর্ভুক্ত (LiquidCrystal.h)

লিকুইডক্রিস্টাল এলসিডি (12, 11, 5, 4, 3, 2);

SFE_BMP180 bmp180;

অকার্যকর সেটআপ()

{

Serial.begin (9600);

যদি (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

অন্য {Serial.println ("Error al iniciar el BMP180");

যখন (1); // bucle infinito}}

অকার্যকর লুপ () {চর অবস্থা; ডবল টি, পি;

অবস্থা = bmp180.startTemperature (); যদি (অবস্থা! = 0)

{

বিলম্ব (স্থিতি);

অবস্থা = bmp180.getTemperature (T);

যদি (অবস্থা! = 0)

{

অবস্থা = bmp180.startPressure (3);

যদি (অবস্থা! = 0)

{

বিলম্ব (স্থিতি);

অবস্থা = bmp180.getPressure (P, T);

যদি (অবস্থা! = 0)

{

lcd.print ("Temperatura:");

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 ফাইনাল।

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

সিন নিষেধাজ্ঞা, গ্রাসিয়াস আ লা লুজ দে লা ফটো নো সে পুয়েড ভার কিউ ক্যাম্বিয়া কনস্ট্যান্টমেন্ট লাস লেট্রাস কিউ ডেকান লা প্রেসিয়ান (এন নিউটন) ওয়াই টেম্পেরাটুরা (এন সেলসিয়াস)।

প্রস্তাবিত: