Talaan ng mga Nilalaman:

Presión Y Temperatura En LCD Con Arduino: 5 Hakbang
Presión Y Temperatura En LCD Con Arduino: 5 Hakbang

Video: Presión Y Temperatura En LCD Con Arduino: 5 Hakbang

Video: Presión Y Temperatura En LCD Con Arduino: 5 Hakbang
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Hunyo
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

Para sa tutorial na ito, upang malaman ang isang LCD sa pamamagitan ng mga talento para sa iyo sa loob ng presensya ng presensya, temperatura para sa BMP180. Ito ay isang encontrara cada paso para makumpleto, incluyendo imágenes con los materiales, el montaje en el arduino y el código para resolver esto.

Hakbang 1: Mga Materyales

Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales

Narito ang una sa lahat, ito ay dapat na talunin ang mga materyal. Narito ang:

- Un Arduino.

- Hindi protoboard.

- Una pantalla LCD.

- Un bmp 180, kasama ang 4 na mga kable na pandagdag.

- Un potenciometro.

- Una resistencia para arduino.

- 19 na mga kable para sa Arduino.

Hakbang 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 In, donde dice A5. Luego, el cable que va en GND, también va conectado en el lado de Analog In, pero este en donde dice 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. Sa pamamagitan ng isang taon para sa LCD sa el bmp180 y Arduino.

Hakbang 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. Huling pagtatapos ng termino para sa iyo:

# isama

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

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

int dato; lumutang c; dato = analogRead (A0); c = (500.0 * dato) / 1023;

ibalik (c); }

float kelvin (float cent) {float k; k = cent + 273.15; bumalik (k); }

float fahren (float cent) {float f; f = cent * 1.8 + 32; ibalik (f);

}

float rankin (float cent) {float r; r = (cent + 273.15) * 1.8; ibalik (r); }

walang bisa ang pag-setup () {

lcd.begin (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

void loop () {

// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

float Centigrados = centi ();

float Fahrenheit = fahren (Centigrados); f

loat Rankin = rankin (Centigrados);

float Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

pagkaantala (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)

Hakbang 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.

Hakbang 5: Resulta

Resultado
Resultado

Sa loob ng isang taon, ang mga resulta ng que es la presión y la temperatura medida por el bmp180, mostrado en el LCD.

Inirerekumendang: