Orodha ya maudhui:

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

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

Video: Presión Y Temperatura En LCD Con Arduino: Hatua 5
Video: Sensor de Temperatura y Humedad Arduino DHT11 con Pantalla LCD 💡【 2021 】 - Capítulo #46🔋 2024, Septemba
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

Mafunzo haya, angalia utumiaji wa LCD na vifaa vingine kwa ajili ya kazi ya utaftaji wa huduma, junto con ayuda del BMP180. Je! Unapenda kituo hiki?

Hatua ya 1: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Hakika watu wengi wanakabiliwa na hali hiyo, kwa maana hiyo ni orodha ya watu wanaotumiwa. Kwa kweli ni nini?

- Un Arduino.

- Kitabu cha maandishi.

- Una pantalla LCD.

- Un bmp 180, con 4 cables za adjuntos.

- Un potenciometro.

- Una resistencia para arduino.

- nyaya 19 kwa Arduino.

Hatua ya 2: Montaje

Montaje
Montaje
Montaje
Montaje

El siguiente paso, es hacer el montaje con todos los materiales. Picha kwa ajili ya picha ya chumba cha kulala ya LCD, ni sawa na LCD, tazama hii ni sawa na bmp180. Para eso, se tiene que poner cuatro cables en los huecos que tiene el bmp180. El cable que va conectado al lado donde kete VIN, se conecta en el arduino en el lado de Analog In, dice kete A5. Luego, el cable que va en GND, también va conectado en el lado de Analog In, pero este donde kete A4. Nyaya za Los dos últimos 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 kwa el LCD na el bmp180 y Arduino.

Hatua ya 3: Código

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

# pamoja

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

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

int dato; kuelea c; dato = AnalogSoma (A0); c = (500.0 * dato) / 1023;

kurudi (c); }

kuelea kelvin (kuelea senti) {kuelea k; k = senti + 273.15; kurudi (k); }

kuelea fahren (kuelea senti) {kuelea f; f = senti * 1.8 + 32; kurudi (f);

}

kuelea rankin (kuelea cent) {kuelea r; r = (senti + 273.15) * 1.8; kurudi (r); }

usanidi batili () {

lcd kuanza (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

kitanzi batili () {

// weka nambari yako kuu hapa, kukimbia mara kwa mara:

kuelea Centigrados = centi ();

kuelea Fahrenheit = fahren (Centigrados); f

loat Rankin = cheo (Centigrados);

kuelea Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

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

Hatua ya 4: Conexión Al Computador

Conexión Al Computador
Conexión Al Computador

Hakika wale wanaodharauliwa, kwa sababu ya hesabu ya mpango mpya wa programu, malipo ya dhamana ya programu, conectar el arduino al computador y por último subir el codigo al arduino.

Hatua ya 5: Matokeo

Matokeo
Matokeo

Kwa sasa, matokeo ya matokeo haya ni kwa sababu ya msimamo wa hali ya juu na bmp180, na LCD zaidi.

Ilipendekeza: