ዝርዝር ሁኔታ:

Presión Y Temperatura En LCD Con Arduino: 5 ደረጃዎች
Presión Y Temperatura En LCD Con Arduino: 5 ደረጃዎች

ቪዲዮ: Presión Y Temperatura En LCD Con Arduino: 5 ደረጃዎች

ቪዲዮ: Presión Y Temperatura En LCD Con Arduino: 5 ደረጃዎች
ቪዲዮ: How to Interface Industrial Sensors with Arduino Nano 2024, ሰኔ
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

ለኮንስትራክሽን ማጠናከሪያ ትምህርት ፣ ለኤል ሲ ዲ ኤል ኤል ኮንዲ አር አርዲኖ ፓራ ፎን ኤ ላ ፓንታላ ሲ ሙስታራ ላ ፕሪሲዮን y temperatura ፣ junto con ayuda del BMP180። Aquí se encontrara cada paso para completarlo, incluyendo imágenes con los materiales, el montaje en el arduino y el código para resolver esto.

ደረጃ 1: Materiales

ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች

Lo primero que se debe hacer, es tener todos los materiales. ከዚህ በኋላ -

- Un Arduino.

- ያለ ፕሮቶቦርድ።

- ፓናላ ኤልሲዲ።

- ከ 180 በታች ፣ 4 ኬብሎች እና ተጨማሪዎች።

- አንድ potenciometro.

- Una resistencia para arduino.

- 19 ኬብሎች ለአራዱዲኖ።

ደረጃ 2 ሞንታጄ

ሞንታጄ
ሞንታጄ
ሞንታጄ
ሞንታጄ

ኤል ሲጉኢንተ ፓሶ ፣ እስ ሐሴር ኤል ሞንታጄ ኮን ቶስ ሎስ ማቴሪያልስ። En la foto de arriba se muestra el montaje para conectar el LCD, lo único que faltaría sería conectar el bmp180. ፓራ ኢሶ ፣ ሴ tiene que poner cuatro ኬብሎች en los huecos que tiene el bmp180. El cable que va conectado al lado donde dice VIN, se conecta en el arduino en el lado de Analog In, donde dice A5. ሉጎጎ ፣ ኤል ኬብል ኬ ዋን በ GND ፣ también va conectado en el lado de Analog In, pero este en donde dice A4. የሎስ ዶስ ኡልቲሞስ ኬብሎች ሲ conectan en el lado de Analog In también, en los dos GND de es lado que están en el Arduino. Y esa es la conexión que se usa para el LCD con el bmp180 y Arduino.

ደረጃ 3: ኮዲጎ

ኤል ሲጉኢንተ ፓሶ እስ ኮንቴር ኤል ኮዲጎ። Se debe coger un código que sea para temperatura, uno que sea para presión y juntarlos. ኤል ኮዶጎ የመጨረሻ ቃል

#ያካትቱ

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

float centi () {// Funcion para leer el dato analogico y convertirlo a digital:

int dato; ተንሳፋፊ ሐ; dato = analogRead (A0); ሐ = (500.0 * dato)/1023;

መመለስ (ሐ); }

ተንሳፋፊ ኬልቪን (float cent) {float k; k = ሴንት+273.15; መመለስ (k); }

float fahren (float cent) {float f; ረ = ሴንት*1.8+32; መመለስ (ረ);

}

float rankin (float cent) {float r; r = (ሴንት + 273.15)*1.8; መመለስ (r); }

ባዶነት ማዋቀር () {

lcd.begin (16, 2);

lcd.print ("C = K =");

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

ባዶነት loop () {

// በተደጋጋሚ ለማስኬድ ዋና ኮድዎን እዚህ ያስቀምጡ።

ተንሳፋፊ Centigrados = centi ();

ተንሳፋፊ ፋራናይት = ፋሃረን (ሴንትግራዶስ); ረ

loat Rankin = rankin (Centigrados);

ተንሳፈፈ ኬልቪን = ኬልቪን (ሴንትግራዶስ);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (ኬልቪን);

መዘግየት (200);

}

(El código fue tomado del siguiente link: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html ፣ al igual que la foto de la portada)

ደረጃ 4: Conexión አል Computador

ኮኔሺዮን አል ኮምፕቱዶር
ኮኔሺዮን አል ኮምፕቱዶር

Lo que se debe hacer después es, en un computador que tenga el programa de arduino, poner el codigo en el programa, conectar el arduino al computador y por último subir el codigo al arduino.

ደረጃ 5: ውጤት

ውጤት
ውጤት

ፖር último, se tiene el resultado que es la presión y la temperatura medida por el bmp180, mostrado en el LCD.

የሚመከር: