Taula de continguts:

Presió i temperatura en LCD amb arduino: 5 passos
Presió i temperatura en LCD amb arduino: 5 passos

Vídeo: Presió i temperatura en LCD amb arduino: 5 passos

Vídeo: Presió i temperatura en LCD amb arduino: 5 passos
Vídeo: COMO MEDIR TEMPERATURA E UMIDADE USANDO ARDUINO? RAPIDO E FACIL 2024, Desembre
Anonim
Presió Y Temperatura En LCD Amb Arduino
Presió Y Temperatura En LCD Amb Arduino

Amb aquest tutorial, s'ensenyarà a utilitzar el LCD amb l'arduino per a que en la pantalla es mostri la pressió i la temperatura, junt amb l'ajuda del BMP180. Aquí es troba cada pas per completar-lo, incloses imatges amb els materials, el muntatge en l’arduino i el codi per resoldre això.

Pas 1: materials

Materials
Materials
Materials
Materials
Materials
Materials
Materials
Materials

El primer que s’ha de fer, és tenir tots els materials. Lo que se va a necessitar es:

- Un Arduino.

- Un protoboard.

- Una pantalla LCD.

- Un bmp 180, amb 4 cables ja adjunts.

- Un potenciometro.

- Una resistència per a arduino.

- 19 cables per Arduino.

Pas 2: muntatge

Muntatge
Muntatge
Muntatge
Muntatge

El següent pas, és fer el muntatge amb tots els materials. A la foto de dalt es mostra el muntatge per connectar el LCD, l'únic que faria seria connectar el bmp180. Per això, té que posar quatre cables en els huecos que té el bmp180. El cable que va connectat al costat on es dóna VIN, es connecta en l’arduino en el costat de Analog In, on es diu A5. Luego, el cable que va en GND, també va connectat en el costat d’Analog In, però aquest en on diu A4. Los dos últimos cables se conectan en el lado de Analog In també, 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.

Pas 3: Codi

El següent pas és construir el codi. Se debe coger un código que sea para temperatura, uno que sea para presión y juntarlos. El codi final finalitzant així:

#incloure

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

float centi () {// Funcions per llegir les dates analògiques i convertir-les en digital:

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

retorn (c); }

float kelvin (float cent) {float k; k = cent + 273,15; retorn (k); }

float fahren (float cent) {float f; f = cent * 1,8 + 32; retorn (f);

}

float rankin (float cent) {float r; r = (cent + 273,15) * 1,8; retorn (r); }

configuració nul·la () {

lcd.begin (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

bucle buit () {

// posa aquí el teu codi principal per executar-lo repetidament:

flotador 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);

retard (200);

}

(El codi va ser tomat del següent enllaç: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, igual que la foto de la portada)

Pas 4: Connexió al Computador

Connexió Al Computador
Connexió 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, connectar l'arduino al computador y por último subir el codigo al arduino.

Pas 5: Resultat

Resultat
Resultat

Per últim, té el resultat que és la pressió i la mesura de temperatura per al bmp180, mostrat en el LCD.

Recomanat: