Sadržaj:
- Korak 1: Paso 1: Materiales
- Korak 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
- Korak 3: Paso 3: Hacer El Montaje
- Korak 4: Paso 4: Librerías
- Korak 5: Paso 5: Código
- Korak 6: Paso 6: Explicación De Código
- Korak 7: Paso 7: Provjerite
Video: Sensor De Temperature Y Presión En La Pantalla Zaslon. Maria Jose Oviedo: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovo uputstvo je namenjeno za povezivanje sa senzorom temperature i pritiskom na BMP180 sa kristalnim ekranom. Este display in una pantalla hecha de liquido que muestra información que se le da la orden de hacer. Senzor temperature za temperaturu i temperaturni senzor mora da prikaže temperaturu na lansiranom pritisku i da podesi temperaturu.
Vamos a ver como hacer la conexión y un código para poder hacer que la temperature que el senzor detektuje y la presión, prikazuje muestren i kristalni ekran.
Korak 1: Paso 1: Materiales
Lokalni materijali su potrebni za povezivanje sa ekranom i senzorom za temperaturu po mjeri, jer se temperatura reflektira na ekranu:
Arduino Uno
Protoboard
16 Kablovi
Potenciometro
Kristalni ekran (QY-1602A)
Priključak USB al Arduino
Senzor temperature i pritiska.
1 Resistencia
Soldador
Estaño
Korak 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
El LCD (kristalni displej) prikazuje sve povezane ekrane za poder konektore za prikaz na protoboru i mandarnu ardenu.
Para esto, cogemos el estaño y el soldador, inserttamos los conectores a los huecos del display y se empieza a derretir el estaño al rededor de todos los conectores hasta que queden bien soldados, asegurándonos de que no se vaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto.
Despoés soldamos el senzor i los kablovi za dodatnu vezu konektora al arduino.
Korak 3: Paso 3: Hacer El Montaje
Senzor:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Ekran:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
Korak 4: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Wire.h
LiquidCrystal.h
Uključuje en el código:
#include #include #include // Morat ćete stvoriti objekt SFE_BMP180, ovdje nazvan "pritisak": SFE_BMP180 pritisak; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); dvostruka osnovica; // osnovni pritisak
Korak 5: Paso 5: Código
#include #include #include // Morat ćete stvoriti objekt SFE_BMP180, ovdje nazvan "pritisak":
SFE_BMP180 pritisak;
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
dvostruka osnovica; // osnovni pritisak
void setup () {
Serial.begin (9600);
Serial.println ("REBOOT");
lcd.begin (16, 2);
// Pokretanje senzora (važno je pohraniti kalibracijske vrijednosti na uređaj).
if (pressure.begin ())
lcd.println ("BMP180 početni uspjeh");
else {
Serial.println ("Otkazivanje inicijalne greške BMP180 (prekinuto?) N / n");
while (1); // Zaustavi zauvijek. }
// Dobijte osnovni pritisak:
baseline = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("osnovni pritisak:");
Serial.print (osnovno);
Serial.println ("mb"); }
void loop () {double a, P;
// Dobijte novo očitanje pritiska:
P = getPressure ();
// Prikaz relativne visinske razlike između
// novo čitanje i osnovno čitanje:
a = pritisak.visina (P, osnovna linija);
lcd.print ("relativna visina:"); if (a> = 0,0) lcd.print ("");
// dodajemo razmak za pozitivne brojeve
lcd.print (a, 1);
lcd.print ("metri",);
if (a> = 0,0) Serial.print ("");
// dodajemo razmak za pozitivne brojeve lcd.print (a*3.28084, 0);
lcd.println ("stope");
kašnjenje (500); }
double getPressure () {
status statusa; dvostruki T, P, p0, a;
// Morate prvo izvršiti mjerenje temperature da biste očitali tlak.
// Pokretanje mjerenja temperature:
// Ako je zahtjev uspješan, vraća se broj ms za čekanje.
// Ako zahtjev nije uspješan, vraća se 0.
status = pressure.startTemperature ();
if (status! = 0) {
// Pričekajte da se mjerenje završi:
kašnjenje (status);
// Dohvatite dovršeno mjerenje temperature:
// Imajte na umu da je mjerenje pohranjeno u varijabli T.
// Pomoću '& T' dajte funkciji adresu T.
// Funkcija vraća 1 ako je uspješno, 0 ako ne uspije.
status = pressure.getTemperature (T);
if (status! = 0) {
// Pokretanje mjerenja pritiska:
// Parametar je postavka prekomjernog uzorkovanja, od 0 do 3 (najveća rezolucija, najduže čekanje).
// Ako je zahtjev uspješan, vraća se broj ms za čekanje.
// Ako zahtjev nije uspješan, vraća se 0.
status = pressure.startPressure (3);
if (status! = 0) {
// Pričekajte da se mjerenje završi:
kašnjenje (status);
// Dohvatite završeno mjerenje pritiska:
// Imajte na umu da je mjerenje pohranjeno u varijabli P.
// Pomoću '& P' unesite adresu P.
// Također imajte na umu da funkcija zahtijeva prethodno mjerenje temperature (T).
// (Ako je temperatura stabilna, možete izvršiti jedno mjerenje temperature za niz mjerenja pritiska.) // Funkcija vraća 1 ako je uspješno, 0 ako ne uspije.
status = pressure.getPressure (P, T);
if (status! = 0) {
return (P);
} else lcd.println ("greška pri preuzimanju mjerenja pritiska / n");
} else lcd.println ("greška pri pokretanju mjerenja pritiska / n");
} else lcd.println ("greška pri preuzimanju mjerenja temperature / n");
} else lcd.println ("greška pri pokretanju mjerenja temperature / n");
}
Korak 6: Paso 6: Explicación De Código
Primero, incluimos las librerías que vamos a descargar.
Segundo, nombramos todos los pines and los que se conecta el LCD (kristalni ekran).
Tercero, ponemos la presión de base.
Cuarto, možete podesiti prazninu u la que establecemos la velocidad de la obediencia de esta orden na el kristalnom ekranu.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. U ovom slučaju, potrebno je arduino računalo za izračunavanje temperature za temperaturu i pritisak na muestra senzor BMP180 za prikaz na ekranu.
Korak 7: Paso 7: Provjerite
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revizije monitora nadzirati serijski parametar temperature i temperature prije nego se proda. Después ya te aseguras de que te aparezca la misma information and el crystal display.
Preporučuje se:
ROCOLA JOSE RUIZ: 4 koraka
ROCOLA JOSE RUIZ: Jukebox program sa con arduino. Esta Jukebox ili rocola digital esta estalada koja se sastoji od lego koda, embargo embargo estae predstavlja elemente sa hechos -om i impresionira 3D simulalando dos elementos iz minecraft -a, 1 cubo simulando un bloque de algún tipo de elemento, y e
TMP36 osjetnik temperature i LCD zaslon pomoću Arduina (Tinkercad): 7 koraka
TMP36 osjetnik temperature i LCD zaslon pomoću Arduina (Tinkercad): Pozdrav svima! Mi smo studenti sa Univerziteta Tun Hussein Onn Malaysia (UTHM) koji izvode projekt koji pokazuje kako možemo simulirati temperaturni senzor, LCD i Arduino koristeći Tinkercad kao dio našeg nastavnog programa za UQD0801 (Robocon 1) (
Simbus Transmisor temperature temperature Modbus (Labview + Raspberry Pi 3): 8 koraka
Modbus temperaturnog pretvarača simulatora (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSI Simulirajte kružni odašiljač temperature, osnovni element (senzor) implementira medijanu i potenciometarnu električnu promjenu napona ulaza. Za dodatne informacije o senzoru (Elemento Secundario), potrebno je
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino?: 4 koraka
Cómo Montar Un Sensor De Presión Y Temperatura En Arduino?: Uvodni: o: Uputstvo za upotrebu podr á s aprender c ó mo hacer que un sensor de temperature y presi ó n funcione a trave é s Arduino. Para esto, se debe tener un montaje bien hecho con todos los materiales necesarios y un
Izrada 8-bitnog Maria: 5 koraka
Izrada 8-bitnog Maria: U ovom kratkom vodiču pokazat ću vam kako napraviti jednostavan 8-bitni mario u Photoshopu CS3, ali možete koristiti Ms paint ili bilo koji drugi program. Ovo je ujedno i moj prvi Instructable !!!! Woohoo