Cuprins:
Video: Presiune și temperatură în LCD cu Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Cu acest tutorial, se va învăța să folosesc LCD-ul cu arduino pentru care în ecranul să se afișeze la presiunea și temperatura, împreună cu ajutorul BMP180. Aici se găsește fiecare pas pentru completare, incluzând imagini cu materialele, montajul în arduino și codul pentru rezolvarea acestui lucru.
Pasul 1: Materiale
Lo primero que se debe hacer, es tener todos los materiales. Lo que se va a necesitar es:
- Un Arduino.
- Un protoboard.
- O ecran LCD.
- Un bmp 180, con 4 cables ya adjuntos.
- Un potenciometro.
- Una resistencia para arduino.
- 19 cabluri pentru Arduino.
Pasul 2: Montaj
Următorul pas, este să faci montajul cu toate materialele. În foto de sus se arată el montaj pentru conectare la LCD, singurul care faltă ar fi conectat 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 în el arduino en el lado de Analog In, donde dice A5. Luego, el cable que va en GND, de asemenea, va conectat în partea de Analog In, dar este în unde 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. Y esa es la conexión que se usa para el LCD con el bmp180 y Arduino.
Pasul 3: Cod
Următorul pas se construiește codul. Se debe coger un cod care sea pentru temperatura, unul care sea pentru presiune și juntarlos. El code final termina siendo así:
#include
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
float centi () {// Funcion para leer el dato analogico y convertirlo a digital:
int dato; plutitor c; dato = analogRead (A0); c = (500.0 * dato) / 1023;
return (c); }
float kelvin (float cent) {float k; k = cent + 273,15; return (k); }
float fahren (float cent) {float f; f = cent * 1,8 + 32; return (f);
}
float rankin (float cent) {float r; r = (cent + 273,15) * 1,8; return (r); }
configurare nulă () {
lcd.inceput (16, 2);
lcd.print ("C = K =");
lcd.setCursor (0, 1);
lcd.print ("Temperatura");
}
bucla nulă () {
// puneți codul principal aici, pentru a rula în mod repetat:
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);
întârziere (200);
}
(El código fue tomado del siguiente link: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, la fel ca și fotografia portei)
Pasul 4: 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.
Pasul 5: Resultado
Pentru ultimul, are rezultatul că este presiunea și temperatura măsură pentru bmp180, mostrado în LCD.
Recomandat:
Altitudine, presiune și temperatură folosind Raspberry Pi cu MPL3115A2: 6 pași
Altitudine, presiune și temperatură folosind Raspberry Pi cu MPL3115A2: Sună interesant. Este foarte posibil în acest moment când toți intrăm în generația IoT. În calitate de ciudat al electronicii, ne-am jucat cu Raspberry Pi și am decis să facem proiecte interesante folosind aceste cunoștințe. În acest proiect, vom
Stația meteo Arduino folosind BMP280-DHT11 - Temperatură, umiditate și presiune: 8 pași
Stația meteo Arduino folosind BMP280-DHT11 - Temperatură, umiditate și presiune: În acest tutorial vom învăța cum să realizăm o stație meteo care să afișeze TEMPERATURĂ, UMIDITATE ȘI PRESIUNE pe ecranul LCD TFT 7735 Urmăriți un videoclip demonstrativ
Tutorial senzor de presiune și temperatură Arduino AMS5812_0050-D-B: 4 pași
Tutorial senzor de presiune și temperatură Arduino AMS5812_0050-D-B: senzor de presiune amplificat AMS5812 cu ieșiri analogice și digitale este un senzor de înaltă precizie cu o ieșire de tensiune analogică și interfață digitală I2C. Acesta combină un element de detectare piezorezistiv cu un element de condiționare a semnalului pentru funcționarea sa
Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași
Presiune Visuino I2C BMP280, Temperatură + OLED: În acest tutorial vom folosi presiunea I2C BMP280, senzor de temperatură, LCD OLED, Arduino UNO măsoară presiunea și temperatura și afișează rezultatele pe LCD. Urmăriți un videoclip demonstrativ
Temperatură, umiditate relativă, jurnal de presiune atmosferică utilizând conectivitatea Raspberry Pi și TE MS8607-02BA01: 22 pași (cu imagini)
Temperatură, umiditate relativă, jurnal de presiune atmosferică utilizând conectivitatea Raspberry Pi și TE MS8607-02BA01: Introducere: În acest proiect vă voi arăta cum să construiți configurarea pas cu pas a unui sistem de înregistrare pentru umiditatea temperaturii și presiunea atmosferică. Acest proiect se bazează pe senzorul de mediu Raspberry Pi 3 Model B și TE Connectivity MS8607-02BA