সুচিপত্র:

PT Temperatura Y Milibares, Lcd এবং BMP180: 4 ধাপ
PT Temperatura Y Milibares, Lcd এবং BMP180: 4 ধাপ

ভিডিও: PT Temperatura Y Milibares, Lcd এবং BMP180: 4 ধাপ

ভিডিও: PT Temperatura Y Milibares, Lcd এবং BMP180: 4 ধাপ
ভিডিও: Sensor de temperatura PT-100,transmisores y medición de temperatura en PLC. 2024, নভেম্বর
Anonim
PT Temperatura Y Milibares, Lcd এবং BMP180
PT Temperatura Y Milibares, Lcd এবং BMP180

Hola este DIY te va a enseñar como usar un Arduino Uno, BMP180 y un display LCD para poder calcular la temperatura y la presión del area en el que estas।

Primero lo que tienes que hacer es soldar el BMP180 a 4 cables y el LCD

Después de que hagas esto ya estas listo para armar tu montage

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

লস ম্যাটেরিয়ালস নেসিসিটাদোস প্যারা রিয়েলাইজার এ মন্টাজে ছেলে son

- 20 তারের

- ডিসপ্লে এলসিডি

- আরডুইনো উনো

- প্রোটোবার্ড (গ্র্যান্ডে)

- প্রতিরোধ 220

- Potencio-metro de 10k

-কুয়ান্ডো হ্যাজ ভেরিফিক্যাডো ডি কিউ টিয়েন্স এস্টোস ম্যাটেরিয়ালস পুয়েডেস এম্পেজার এ আর্মার এল মন্টাজে

ধাপ 2: Montage

Montage
Montage
Montage
Montage

Realizar el montaje que esta arriba, pero al conectar el bmp180 conectado con estos instrucciones

ভিআইএন --- 3.3 ভি

GND --- GND

এসসিএল --- এ 5

এসডিএ --- এ 4

ধাপ 3: Arduino Y El Codigo ডাউনলোড করুন

Antes de copiar y pegar este codigo en Arduino es MANDATORIO que descarges esta libreria। Abajo encontrara el link de la página, solo tiene que descargarlo e instalarlo en Arduino।

learn.sparkfun.com/tutorials/bmp180-barome…

Después de que descargues la librería copiar este código y pegarlo en arduino

// লাইব্রেরি কোড অন্তর্ভুক্ত করুন:

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

// ইন্টারফেস পিনের সংখ্যা দিয়ে লাইব্রেরি আরম্ভ করুন

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

SFE_BMP180 চাপ;

ডবল PresionBase;

দ্বিগুণ Presion = 0;

ডবল আল্টুরা = 0;

ডবল তাপমাত্রা = 0;

চর অবস্থা;

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

// LCD এর কলাম এবং সারির সংখ্যা সেট আপ করুন:

lcd.begin (16, 2);

Serial.begin (9600);

সেন্সর স্টার্ট ();

}

অকার্যকর লুপ () {

// কার্সারটি কলাম 0, লাইন 1 এ সেট করুন

// (দ্রষ্টব্য: লাইন 1 দ্বিতীয় সারি, যেহেতু গণনা 0 দিয়ে শুরু হয়):

lcd.setCursor (0, 1);

// পুনরায় সেট করার পর সেকেন্ডের সংখ্যা মুদ্রণ করুন:

ReadSensor ();

// Se imprimen las variables

lcd.print ("Temperatura:");

lcd.print (Temperatura);

lcd.println ("grados C");

lcd.print ("Presion:");

lcd.print (Presion);

lcd.println ("মিলিবার্স");

বিলম্ব (1000);

}

অকার্যকর সেন্সর স্টার্ট () {

// Secuencia de inicio del সেন্সর

যদি (চাপ। শুরু ())

Serial.println ("BMP180 init সাফল্য");

অন্য

{

Serial.println ("BMP180 init ব্যর্থ (সংযোগ বিচ্ছিন্ন?) N / n");

যখন (1);

}

// Se inicia la lectura de temperatura

অবস্থা = চাপ। স্টার্ট টেম্পারেচার ();

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

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

// Se lee una temperatura inicial

স্থিতি = চাপ। তাপমাত্রা (তাপমাত্রা)

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

// Se inicia la lectura de presiones

অবস্থা = চাপ। স্টার্ট চাপ (3);

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

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

// Se lee la presión inicial evente sobre el sensor en la primera ejecución

অবস্থা = pressure.getPressure (PresionBase, Temperatura);

}

}

}

}

অকার্যকর ReadSensor () {

// En este método se hacen las lecturas de presión y temperatura y se calcula la altura

// Se inicia la lectura de temperatura

অবস্থা = চাপ। স্টার্ট টেম্পারেচার ();

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

{

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

// Se realiza la lectura de temperatura

স্থিতি = চাপ। তাপমাত্রা (তাপমাত্রা)

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

{

// Se inicia la lectura de presión

অবস্থা = চাপ। স্টার্ট প্রেসার (3);

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

{

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

// Se lleva a cabo la lectura de presión, // বিবেচনা

অবস্থা = pressure.getPressure (Presion, Temperatura);

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

{

// Se hace el cálculo de la altura en base a la presión leída en el Setup

}

অন্য সিরিয়াল.প্রিন্টলন ("ত্রুটি en la lectura de presion / n");

}

অন্য সিরিয়াল.প্রিন্টলন ("ত্রুটি iniciando la lectura de presion / n");

}

অন্য সিরিয়াল.প্রিন্টলন ("ত্রুটি en la lectura de temperatura / n");

}

অন্য সিরিয়াল.প্রিন্টলন ("ত্রুটি iniciando la lectura de temperatura / n");

}

ধাপ 4: টার্মিনার

টার্মিনার
টার্মিনার

Sube el código a Arduino y te debe funcionar representando a la temperatura en C y la presión en milibares। Te debería enseñar algo como el imagen arriba।

প্রস্তাবিত: