Kazalo:
- 1. korak: Paso 1: Materiales
- 2. korak: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor in Los Cables
- 3. korak: Paso 3: Hacer El Montaje
- 4. korak: Paso 4: Librerías
- 5. korak: Paso 5: Código
- 6. korak: Paso 6: Explicación De Código
- Korak 7: Paso 7: Preverjanje
Video: Senzor za temperaturo in pritisk zaslona Y La Pantalla. Maria Jose Oviedo: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
En tuttuorial les voy a mostrar como conectar and temperature de temperature y presión BMP180 con el crystal display. Este display en una pantalla hecha de liquido que muestra información que se le da la orden de hacer. El sensor de temperature y presión muestra la temperature en la que nos encontramos y en la presión que estamos.
Vamos a ver como hacer la conexión y un código para poder hacer que la temperature que el sensor detecta y la presión, se muestren en el crystal display.
1. korak: Paso 1: Materiales
Los materiales que se ne potrebuje za poder conectar un display y un sensor de temperature para hacer que la temperatura se odraža na el display display:
Arduino Uno
Protoboard
16 kablov
Potenciometro
Kristalni zaslon (QY-1602A)
Priključek USB al Arduino
Senzor temperature in pritisk.
1 Resistencia
Soldador
Estaño
2. korak: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor in Los Cables
El LCD (kristalni zaslon) prikazuje vse povezave, ki so nameščene pod podoknom, ki prikazuje zaslon na protoboru in mandar una una orden al arduino.
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.
Después soldamos el sensor and los cable for que se puedan conectar al arduino.
3. korak: Paso 3: Hacer El Montaje
Senzor:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Zaslon:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
4. korak: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Wire.h
LiquidCrystal.h
Vključuje en el código:
#include #include #include // Ustvariti boste morali objekt SFE_BMP180, tukaj imenovan "tlak": tlak SFE_BMP180; LCD tekoči kristal (12, 11, 5, 4, 3, 2); dvojno izhodišče; // osnovni tlak
5. korak: Paso 5: Código
#include #include #include // Ustvariti morate objekt SFE_BMP180, tukaj imenovan "pritisk":
Tlak SFE_BMP180;
LCD tekoči kristal (12, 11, 5, 4, 3, 2);
dvojno izhodišče; // osnovni tlak
void setup () {
Serial.begin (9600);
Serial.println ("Znova zaženi");
lcd.begin (16, 2);
// Inicializirajte senzor (pomembno je, da se kalibracijske vrednosti shranijo v napravo).
če (pressure.begin ())
lcd.println ("BMP180 začetni uspeh");
drugače {
Serial.println ("BMP180 init fail (odklopljen?) N / n");
medtem ko (1); // Začasno ustavi. }
// Dobite osnovni tlak:
baseline = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("osnovni tlak:");
Serial.print (osnovno);
Serial.println ("mb"); }
void loop () {dvojni a, P;
// Pridobite nov odčitek tlaka:
P = getPressure ();
// Pokaži relativno višinsko razliko med
// novo branje in osnovno branje:
a = višina tlaka (P, izhodišče);
lcd.print ("relativna višina:"); if (a> = 0,0) lcd.print ("");
// dodamo prostor za pozitivna števila
lcd.print (a, 1);
lcd.print ("števci");
if (a> = 0,0) Serial.print ("");
// dodamo presledek za pozitivna števila lcd.print (a*3.28084, 0);
lcd.println ("stopala");
zamuda (500); }
double getPressure () {
status char; dvojni T, P, p0, a;
// Za odčitavanje tlaka morate najprej izmeriti temperaturo.
// Zaženite merjenje temperature:
// Če je zahteva uspešna, se vrne število ms za čakanje.
// Če zahteva ni uspešna, se vrne 0.
status = pressure.startTemperature ();
if (status! = 0) {
// Počakajte, da se meritev zaključi:
zamuda (stanje);
// Pridobite dokončano meritev temperature:
// Upoštevajte, da je meritev shranjena v spremenljivki T.
// Uporabite '& T', da funkciji zagotovite naslov T.
// Funkcija vrne 1, če je uspešna, 0, če ne uspe.
status = tlak.getTemperature (T);
if (status! = 0) {
// Začni merjenje tlaka:
// Parameter je nastavitev prevelikega vzorčenja, od 0 do 3 (najvišja ločljivost, najdaljše čakanje).
// Če je zahteva uspešna, se vrne število ms za čakanje.
// Če zahteva ni uspešna, se vrne 0.
status = tlak.startPressure (3);
if (status! = 0) {
// Počakajte, da se meritev zaključi:
zamuda (stanje);
// Pridobite dokončano meritev tlaka:
// Upoštevajte, da je meritev shranjena v spremenljivki P.
// Uporabite '& P' za vnos naslova P.
// Upoštevajte tudi, da funkcija zahteva predhodno merjenje temperature (T).
// (Če je temperatura stabilna, lahko naredite eno meritev temperature za več meritev tlaka.) // Funkcija vrne 1, če je uspešna, 0, če ne uspe.
status = tlak.getPressure (P, T);
if (status! = 0) {
vrnitev (P);
} else lcd.println ("napaka pri pridobivanju meritve tlaka / n");
} else lcd.println ("napaka pri zagonu merjenja tlaka / n");
} else lcd.println ("napaka pri pridobivanju merjenja temperature / n");
} else lcd.println ("napaka pri merjenju temperature pri zagonu / n");
}
6. korak: 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 zaslon).
Tercero, ponemos la presión de base.
Cuarto, se pone el el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto, se pone el el void loop el cual establece que es lo que el código manda a hacer. En caso es mandar una orden del arduino al computador para que la temperature y la presión que muestra el sensor BMP180 y que se vea en e cresta display.
Korak 7: Paso 7: Preverjanje
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revisas el monitor serijska para versi la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el crystal display.
Priporočena:
Sistem zaklepanja zaslona LCD zaslona: 6 korakov
Sistem za zaklepanje doma z LCD zaslonom: Ta projekt bo deloval kot zaklepanje doma in edini način, da vstopite v hišo, je pritisk na pravilno 3 -mestno kodo. LCD bo deloval kot komunikacijska naprava, ki bo posameznika obvestila, če je vnesel pravilno kodo ali ne. IR
Zagon brez zaslona / zaslona (brez glave) na Raspberry Pi ali drugih računalnikih s sistemom Linux / unix: 6 korakov
Delovanje brez zaslona / zaslona (brez glave) na Raspberry Pi ali drugih računalnikih s sistemom Linux / unix: Ko večina ljudi kupi Raspberry PI, mislijo, da potrebujejo računalniški zaslon. Ne zapravljajte denarja za nepotrebne računalniške monitorje in tipkovnice. Ne zapravljajte časa s premikanjem tipkovnic in monitorjev med računalniki. Ne privežite televizorja, ko ni
Kako uporabljati temperaturni senzor DHT11 z Arduinom in temperaturo tiskanja Toplota in vlažnost: 5 korakov
Kako uporabljati temperaturni senzor DHT11 z Arduinom in temperaturo tiskanja Toplota in vlažnost: Senzor DHT11 se uporablja za merjenje temperature in vlažnosti. So zelo priljubljeni ljubitelji elektronike. Senzor vlažnosti in temperature DHT11 olajša dodajanje podatkov o vlažnosti in temperaturi v vaše elektronske projekte DIY. Gre za
Pritisk in temperaturni senzor vratnega zvonca: 6 korakov
Senzor za pritisk in temperaturo vratnega zvonca: To izboljša standardni zvočni zvonec vrat z modulom esp-12F (esp8266). Namesti se v samo zvono, da se izogne kakršni koli spremembi ožičenja. Omogoča naslednje funkcije Odkrivanje zvonjenja vratnih vrat Pošiljanje obvestil na telefon prek IFTTTStores
Senzor talne obloge, občutljiv na pritisk: 9 korakov (s slikami)
Senzor talne obloge, občutljiv na pritisk: V tem navodilu bom predstavil zasnovo senzorja talne obloge, občutljive na pritisk, ki lahko zazna, ko stojite na njem. Čeprav vas ne more natančno tehtati, lahko ugotovi, ali stojite na njej s polno težo ali preprosto naredite