תוכן עניינים:

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 שלבים
וִידֵאוֹ: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #3 2024, נוֹבֶמבֶּר
Anonim
PT Temperatura Y Milibares, Lcd ו- BMP180
PT Temperatura Y Milibares, Lcd ו- BMP180

אם אתה יכול להשתמש ב- Arduino Uno, BMP180 או תצוגת LCD עבור פודר מחשבון חישוב טמפרטורה ויחידות אזור.

Primero lo que tienes que hacer es soldar el BMP180 a 4 cable and el LCD

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

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים
חומרים
חומרים

Los materiales necesitados para realizar este montaje son:

- 20 כבלים

- תצוגת lcd

- ארדואינו אונו

- פרוטובארד (גרנדה)

- התנגדות 220

- Potencio-metro de 10k

-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje

שלב 2: מונטאז '

מונטאז '
מונטאז '
מונטאז '
מונטאז '

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

VIN --- 3.3 v

GND --- GND

SCL --- A5

SDA --- A4

שלב 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

// כלול את קוד הספרייה:

#לִכלוֹל

#לִכלוֹל

#לִכלוֹל

// לאתחל את הספרייה עם מספרי סיכות הממשק

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

לחץ SFE_BMP180;

PresionBase כפול;

Presion כפול = 0;

אלטורה כפולה = 0;

טמפרטורה כפולה = 0;

מעמד צ'ארה;

הגדרת בטל () {

// הגדר את מספר העמודות והשורות של ה- LCD:

lcd.begin (16, 2);

Serial.begin (9600);

SensorStart ();

}

לולאת חלל () {

// הגדר את הסמן לעמודה 0, שורה 1

// (הערה: שורה 1 היא השורה השנייה, מכיוון שהספירה מתחילה ב -0):

lcd.setCursor (0, 1);

// הדפס את מספר השניות מאז האיפוס:

ReadSensor ();

// Se imprimen las משתנים

lcd.print ("טמפרטורה:");

lcd.print (טמפרטורה);

lcd.println ("grados C");

lcd.print ("Presion:");

lcd.print (Presion);

lcd.println ("מיליבארים");

עיכוב (1000);

}

void SensorStart () {

// Secuencia de inicio del sensor

אם (pressure.begin ())

Serial.println ("הצלחה BMP180 init");

אַחֵר

{

Serial.println ("BMP180 init fail (ניתק?) N / n");

בעוד (1);

}

// Se inicia la lectura de temperatura

status = pressure.startTemperature ();

אם (סטטוס! = 0) {

עיכוב (סטטוס);

// Se lee una temperatura inicial

status = pressure.getTemperature (טמפרטורה);

אם (סטטוס! = 0) {

// Se inicia la lectura de presiones

status = pressure.startPressure (3);

אם (סטטוס! = 0) {

עיכוב (סטטוס);

// Se lee la presión inicial incident sober el sensor en la primera ejecución

status = pressure.getPressure (PresionBase, Temperatura);

}

}

}

}

void 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

status = pressure.startTemperature ();

אם (סטטוס! = 0)

{

עיכוב (סטטוס);

// Se realiza la lectura de temperatura

status = pressure.getTemperature (טמפרטורה);

אם (סטטוס! = 0)

{

// Se inicia la lectura de presión

status = pressure.startPressure (3);

אם (סטטוס! = 0)

{

עיכוב (סטטוס);

// Se lleva a cabo la lectura de presión, // שקול את הטמפרטורה כי יש השפעה על חיישן

status = pressure.getPressure (Presion, Temperatura);

אם (סטטוס! = 0)

{

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

}

אחרת Serial.println ("error en la lectura de presion / n");

}

אחרת Serial.println ("error iniciando la lectura de presion / n");

}

אחרת Serial.println ("error en la lectura de temperatura / n");

}

אחרת Serial.println ("שגיאת 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.

מוּמלָץ: