Sisukord:
- 1. samm: Paso 1: Materiales
- Samm 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor ja Los Cables
- 3. samm: Paso 3: Hacer El Montaje
- Samm 4: Paso 4: Librerías
- 5. samm: Paso 5: Código
- 6. samm: Paso 6: Explicación De Código
- Samm 7: Paso 7: Verificar
Video: Temperatuuri andur ja La Pantalla ekraan. Maria Jose Oviedo: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on õpetus, mis pakub kõige populaarsemat temperatuuri ja temperatuuri anduri BMP180 kristallkuvariga ühendust. Esteekraani en una pantalla hecha de liquido que muestra informationción que se le da la orden de hacer. El sensor de temperatura y presión muestra la temperatura 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 temperatura que el sensor sensora detect y la presión, see muestren en el crystal display.
1. samm: Paso 1: Materiales
Los materiales que se necesitan para poder conectar un display y un sensor de Temperatura para hacer que la temperatura se refleje en el display son:
Arduino Uno
Protoboard
16 kaablit
Potenciometro
Kristallkuvar (QY-1602A)
USB -ühendaja või Arduino
Temperatuuri andur ja esitus.
1 Resistencia
Soldador
Estaño
Samm 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor ja Los Cables
Üks LCD -ekraan (kristallkuvar) on üks ja ainult kahest küljest, kuid mitte ainult kuvar, vaid ka ekraan.
Para esto, cogemos el estaño y el soldador, insertamos 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 ja los kaablid para que se puedan conectar al arduino.
3. samm: Paso 3: Hacer El Montaje
Andur:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Ekraan:
Tihvt 12
Pin11
Pin5
Pin4
Pin3
Pin2
Samm 4: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Traat.h
LiquidCrystal.h
Kaasa arvatud el código:
#include #include #include // Peate looma SFE_BMP180 objekti, mida siin nimetatakse "rõhuks": SFE_BMP180 pressure; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); kahekordne lähtejoon; // algrõhk
5. samm: Paso 5: Código
#include #include #include // Peate looma SFE_BMP180 objekti, mida siin nimetatakse "surveks":
SFE_BMP180 rõhk;
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
kahekordne lähtejoon; // algrõhk
tühine seadistus () {
Seriaalne algus (9600);
Serial.println ("REBOOT");
lcd.algus (16, 2);
// Vormindage andur (oluline on seadmesse salvestada kalibreerimisväärtused).
kui (surve.algus ())
lcd.println ("BMP180 init edu");
muu {
Serial.println ("BMP180 init ebaõnnestus (lahti ühendatud?) N / n");
samas (1); // Paus igaveseks. }
// Hankige baasrõhk:
baasjoon = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("baasrõhk:");
Serial.print (baasjoon);
Serial.println ("mb"); }
void loop () {topelt a, P;
// Hankige uus rõhunäit:
P = getPressure ();
// Näita kõrguste suhtelist erinevust
// uus näit ja algnäit:
a = rõhk. kõrgus (P, baastase);
lcd.print ("suhteline kõrgus:"); kui (a> = 0,0) lcd.print ("");
// lisage tühik positiivsetele numbritele
lcd.print (a, 1);
lcd.print ("meetrid");
if (a> = 0.0) Serial.print ("");
// positiivsetele numbritele tühiku lisamine lcd.print (a*3.28084, 0);
lcd.println ("jalad");
viivitus (500); }
topelt getPressure () {
char staatus; kahekordne T, P, p0, a;
// Rõhunäidu tegemiseks peate esmalt temperatuuri mõõtma.
// Alustage temperatuuri mõõtmist:
// Kui taotlus on edukas, tagastatakse oodatavate ms arv.
// Kui taotlus ebaõnnestub, tagastatakse 0.
olek = surve.startTemperature ();
kui (olek! = 0) {
// Oodake, kuni mõõtmine lõpeb:
viivitus (olek);
// Lõpetatud temperatuuri mõõtmine:
// Pange tähele, et mõõtmine on salvestatud muutuja T.
// Kasutage funktsiooni & T abil aadressi T.
// Funktsioon tagastab edu korral 1, ebaõnnestumise korral 0.
olek = rõhk.getTemperatuur (T);
kui (olek! = 0) {
// Alustage rõhu mõõtmist:
// Parameeter on üleproovide seadistus, 0 kuni 3 (kõrgeim res, pikim ooteaeg).
// Kui taotlus on edukas, tagastatakse oodatavate ms arv.
// Kui taotlus ebaõnnestub, tagastatakse 0.
olek = surve.startRõhk (3);
kui (olek! = 0) {
// Oodake, kuni mõõtmine lõpeb:
viivitus (olek);
// Lõpetatud rõhu mõõtmine:
// Pange tähele, et mõõtmine salvestatakse muutuja P.
// Kasutage '& P', et sisestada P aadress.
// Pange tähele ka seda, et funktsioon nõuab eelmist temperatuuri mõõtmist (T).
// (Kui temperatuur on stabiilne, saate mitme rõhumõõtmise jaoks teha ühe temperatuuri mõõtmise.) // Funktsioon tagastab edu korral 1, ebaõnnestumise korral 0.
olek = rõhk. rõhk (P, T);
kui (olek! = 0) {
tagasitulek (P);
} else lcd.println ("vea toomine rõhu mõõtmiseks / n");
} else lcd.println ("viga rõhu mõõtmise käivitamisel / n");
} else lcd.println ("vea toomine temperatuuri mõõtmisel / n");
} else lcd.println ("viga temperatuuri mõõtmise käivitamisel / n");
}
6. samm: Paso 6: Explicación De Código
Primero, incluimos las librerías que vamos a descargar.
Segundo, nombramos todos los pines a los que se conecta el LCD (crystal display).
Tercero, ponemos la presión de base.
Cuarto, see pone el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. En este caso es mandar una orden del arduino al computador para que la temperatura y la presión que muestra el sensor BMP180 y que se vea en e cresta display.
Samm 7: Paso 7: Verificar
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 serial para ver si la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma information en el crystal display.
Soovitan:
Lihtne mullaniiskuse andur Arduino 7 segmendi ekraan: 4 sammu (piltidega)
Lihtne mullaniiskuse andur Arduino 7 segmendi ekraan: Tere! Karantiin võib olla karm. Mul on õnne, et majas on väike õu ja palju taimi, ja see pani mind mõtlema, et võiksin teha väikese tööriista, mis aitaks mul nende eest hästi hoolitseda, kui olen kodus kinni. See projekt on lihtne ja funktsionaalne
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): TTGO T-ekraan on tahvel, mis põhineb ESP32-l ja sisaldab 1,14-tollist värvilist ekraani. Lauda saab osta vähem kui 7 dollari suuruse auhinna eest (sh saatmine, auhind banggoodil). See on uskumatu auhind ESP32 -ga koos ekraaniga. T
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna
Ekraan Y temperatuuril ja LCD -ekraan Arduino: 5 sammu
Presidendi Y temperatuur ja LCD -ekraan Arduino: Con este tutorial, see ense ñ ar á a usar el LCD con el arduino para que en la pantalla se muestra la presi ó n y temperatura, junto con ayuda del BMP180. Vee í en encontrara cada paso para completarlo, sh im á geen
Odav veevoolu andur ja ümbritsev ekraan: 8 sammu (piltidega)
Madala hinnaga veevoolu andur ja ümbritsev ekraan: vesi on väärtuslik ressurss. Miljonitel inimestel puudub juurdepääs puhtale joogiveele ja iga päev sureb veega saastunud haiguste tõttu kuni 4000 last. Ometi oleme oma ressurssidega jätkuvalt raiskav. Läbiv eesmärk on