Բովանդակություն:

Presión Y Temperatura En LCD Con Arduino: 5 քայլ
Presión Y Temperatura En LCD Con Arduino: 5 քայլ

Video: Presión Y Temperatura En LCD Con Arduino: 5 քայլ

Video: Presión Y Temperatura En LCD Con Arduino: 5 քայլ
Video: BME280 Sensor Test with Arduino: pressure, humidity and temperature for the New Chronograph Project 2024, Հունիսի
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

Գոյություն ունի ձեռնարկ, որը թույլ է տալիս օգտվել LCD համակարգչից և համակարգչից, որպեսզի այն ապահովի ջերմաստիճանի և ջերմաստիճանի կանխատեսում, որը նախատեսված է BMP180- ի համար: Aquí se encontrara cada paso para completearlo, incluyendo imágenes con los materiales, el montaje en el arduino y el código para resolutionver esto:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Lo primero que se debe hacer, es tener todos los materiales: Lo que se va va a necesitar es:

- Un Arduino:

- Un protoboard.

- Una pantalla LCD:

- Un bmp 180, միացրեք 4 մալուխներ:

- Un potenciometro:

- Una resistencia para arduino:

- 19 մալուխ Arduino- ի համար:

Քայլ 2: Մոնտաժ

Մոնտաժե
Մոնտաժե
Մոնտաժե
Մոնտաժե

El siguiente paso, es hacer el montaje con todos los materiales. En la foto de arriba se muestra el montaje para conectar el LCD- ում, ահա, թե որն է faltaría sería conectar el bmp180- ը: Para eso, se 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: Luego, el cable que va en GND, también va conectado en el lado de Analog In, բայց դա պետք է զառել A4- ով: Los dos últimos cables se conectan en el lado de Analog In también, en los dos GND de ese 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: Código

El siguiente paso es construir el código. Se debe coger un código que sea para temperatura, uno que sea para presión y juntarlos. El código final termina siendo así:

#ներառում

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

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

int dato; բոց c; dato = analogRead (A0); գ = (500.0 * տվյալ)/1023;

վերադարձ (գ); }

float kelvin (float cent) {բոց k; k = ցենտ+273.15; վերադարձ (k); }

float fahren (float cent) {բոց f; f = ցենտ*1.8+32; վերադարձ (զ);

}

float rankin (float cent) {բոց r; r = (ցենտ + 273.15)*1.8; վերադարձ (r); }

void setup () {

lcd. սկսել (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

դատարկ շրջան () {

// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.

բոց Centigrados = centi ();

float Fahrenheit = fahren (Centigrados); զ

ատել Rankin = rankin (Centigrados);

բոց Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

ուշացում (200);

}

(El código fue tomado del siguiente հղում ՝ https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, al igual que la foto de la portada)

Քայլ 4: Conexión Al Computador

Conexión Al Computador
Conexión Al 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 el bmp180, mostrado en el LCD.

Խորհուրդ ենք տալիս: