Cov txheej txheem:

Pres Yó Temperature En LCD Con Arduino: 5 Kauj Ruam
Pres Yó Temperature En LCD Con Arduino: 5 Kauj Ruam

Video: Pres Yó Temperature En LCD Con Arduino: 5 Kauj Ruam

Video: Pres Yó Temperature En LCD Con Arduino: 5 Kauj Ruam
Video: Lesson 45: Measure temperature and Pressure with BME280 display on LCD1602 and LCD2004 with Arduino 2024, Kaum ib hlis
Anonim
Thawj Y Temperatura En LCD Con Arduino
Thawj Y Temperatura En LCD Con Arduino

Yuav ua li cas qhia, saib enarñ a usar el LCD con el arduino para que en la pantalla se muestra la presión 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 rau tus neeg txiav txim siab esto.

Kauj Ruam 1: Cov ntaub ntawv

Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv
Cov ntaub ntawv

Lo primero que se debe hacer, es tener todos los materiales. Nov yog yam koj xav tau ntawm no:

-Ua Arduino.

- Tsis tiv thaiv.

- Cov duab LCD.

- Un bmp 180, con 4 cables ya adjuntos.

- Tsis muaj zog.

- Una resistencia rau arduino.

- 19 kab rau Arduino.

Kauj ruam 2: Montaje

Montaje
Montaje
Montaje
Montaje

El siguiente paso, es hacer el montaje con todos los materiales. En la foto de arriba se muestra el montaje para conectar el LCD, lo único que faltaría sería conectar el bmp180. Para eso, se tiene que poner cuatro cables 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 Hauv, donde dice A5. Luego, el cable que va en GND, también va conectado en el lado de Analog In, pero este en donde tsuav 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.

Kauj ruam 3: Qhib

El siguiente paso es construir el código. Se debe coger un código que hiav txwv para temperatura, uno que hiav txwv para presión y juntarlos. El código lub sij hawm kawg siendo así:

#suav nrog

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

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

koj dato; ploj c; dato = analogRead (A0); c = (500.0 * dato)/1023;

rov qab (c); }

ntab kelvin (ntab cent) {ntab k; k = feem pua+273.15; rov qab (k); }

ntab fahren (ntab cent) {ntab f; f = feem*1.8+32; rov qab (f);

}

ntab rankin (ntab cent) {ntab r; r = (feem pua + 273.15)*1.8; rov qab (r); }

void teeb tsa () {

lcd.begin (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Kub");

}

void voj () {

// muab koj cov cai tseem ceeb ntawm no, kom rov ua dua:

ntab Centigrados = centi ();

ntab Fahrenheit = fahren (Centigrados); f

loat Rankin = rankin (Centigrados);

ntab Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

ncua (200);

}

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

Kauj Ruam 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.

Kauj ruam 5: Resultado

Resultado
Resultado

Los ntawm txoj kev, se tiene el resultado que es la presión y la temperatura medida por el bmp180, feem ntau ua rau hauv LCD.

Pom zoo: