Talaan ng mga Nilalaman:
- Hakbang 1: Paso 1: Mga Materyales
- Hakbang 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor isang Los Cables
- Hakbang 3: Paso 3: Hacer El Montaje
- Hakbang 4: Paso 4: librerías
- Hakbang 5: Paso 5: Código
- Hakbang 6: Paso 6: Explicación De Código
- Hakbang 7: Paso 7: Verificar
Video: Display ng Sensor De Temperatura Y Presión En La Pantalla. Maria Jose Oviedo: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Tungkol dito ang isang vista ng isang sensor ng sensor ng temperatura at presensya ng BMP180 sa isang kristal na display. Ipakita ang display en una pantalla hecha de Liquido que muestra informació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 detecta y la presión, se muestren en el crystal display.
Hakbang 1: Paso 1: Mga Materyales
Ang mga materyal na ito ay kinakailangan para sa poder conectar un display at un sensor de temperatura para sa hacer que la temperatura se refleje en el display son:
Arduino Uno
Protoboard
16 Mga Kable
Potenciometro
Crystal display (QY-1602A)
Konektor USB al Arduino
Sensor de temperatura y presión.
1 Resistencia
Soldador
Estaño
Hakbang 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor isang Los Cables
El LCD (pagpapakita ng kristal) upang mai-koneksyon ang mga ito para sa poder na koneksyon upang ipakita ang protoboard y mandar una orden al arduino.
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.
Ang mga sensor ay nabili sa pamamagitan ng sensor ng isang kable para sa isang tunog koneksyon ng arduino.
Hakbang 3: Paso 3: Hacer El Montaje
Sensor:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Ipakita ang:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
Hakbang 4: Paso 4: librerías
Para poder lograr el código nekesitamos baja algunas librerías que son:
SFE BMP180.h
Wire.h
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // Kakailanganin mong lumikha ng isang bagay na SFE_BMP180, dito tinawag na "pressure": SFE_BMP180 pressure; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); dobleng baseline; // presyon ng baseline
Hakbang 5: Paso 5: Código
#include #include #include // Kakailanganin mong lumikha ng isang bagay na SFE_BMP180, dito tinawag na "pressure":
Presyon ng SFE_BMP180;
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
dobleng baseline; // presyon ng baseline
walang bisa ang pag-setup () {
Serial.begin (9600);
Serial.println ("REBOOT");
lcd.begin (16, 2);
// Simulan ang sensor (mahalaga na makakuha ng mga halagang pagkakalibrate na nakaimbak sa aparato).
kung (pressure.begin ())
lcd.println ("BMP180 init tagumpay");
iba pa {
Serial.println ("BMP180 init fail (disconnect?) N / n");
habang (1); // Huminto nang tuluyan. }
// Kunin ang presyon ng baseline:
baseline = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("presyon ng baseline:");
Serial.print (baseline);
Serial.println ("mb"); }
void loop () {doble a, P;
// Kumuha ng isang bagong pagbabasa ng presyon:
P = getPressure ();
// Ipakita ang kaibahan ng pagkakaiba-iba ng altitude sa pagitan
// ang bagong pagbabasa at baseline na basahin:
a = pressure.altitude (P, baseline);
lcd.print ("kamag-anak altitude:"); kung (a> = 0.0) lcd.print ("");
// magdagdag ng isang puwang para sa mga positibong numero
lcd.print (a, 1);
lcd.print ("metro,");
kung (a> = 0.0) Serial.print ("");
// magdagdag ng isang puwang para sa mga positibong numero lcd.print (a * 3.28084, 0);
lcd.println ("mga paa");
pagkaantala (500); }
doble getPressure () {
katayuan ng char; dobleng T, P, p0, a;
// Kailangan mo munang makakuha ng isang pagsukat ng temperatura upang maisagawa ang pagbabasa ng presyon.
// Magsimula ng isang pagsukat ng temperatura:
// Kung matagumpay ang kahilingan, ibabalik ang bilang ng hintaying ms.
// Kung hindi matagumpay ang kahilingan, ibabalik ang 0.
katayuan = pressure.startTemperature ();
kung (status! = 0) {
// Hintaying makumpleto ang pagsukat:
pagkaantala (katayuan);
// Kunin ang nakumpletong pagsukat ng temperatura:
// Tandaan na ang pagsukat ay nakaimbak sa variable T.
// Use '& T' upang ibigay ang address ng T sa pagpapaandar.
// Ang pagpapaandar ay nagbabalik ng 1 kung matagumpay, 0 kung nabigo.
katayuan = pressure.getTemperature (T);
kung (status! = 0) {
// Magsimula ng isang pagsukat ng presyon:
// Ang parameter ay ang setting ng oversampling, mula 0 hanggang 3 (pinakamataas na res, pinakamahabang paghihintay).
// Kung matagumpay ang kahilingan, ibabalik ang bilang ng hintaying ms.
// Kung hindi matagumpay ang kahilingan, ibabalik ang 0.
katayuan = pressure.startPressure (3);
kung (status! = 0) {
// Hintaying makumpleto ang pagsukat:
pagkaantala (katayuan);
// Kunin ang nakumpletong pagsukat ng presyon:
// Tandaan na ang pagsukat ay nakaimbak sa variable P.
// Use '& P' upang maibigay ang address ng P.
// Tandaan din na ang pagpapaandar ay nangangailangan ng nakaraang pagsukat ng temperatura (T).
// (Kung ang temperatura ay matatag, maaari kang gumawa ng isang pagsukat ng temperatura para sa isang bilang ng mga sukat ng presyon.) // Nagbabalik ang pagpapaandar 1 kung matagumpay, 0 kung pagkabigo.
katayuan = pressure.getPressure (P, T);
kung (status! = 0) {
bumalik (P);
} else lcd.println ("error sa pagkuha ng pagsukat ng presyon / n");
} else lcd.println ("error sa pagsisimula ng pagsukat ng presyon / n");
} else lcd.println ("error sa pagkuha ng pagsukat ng temperatura / n");
} iba pa lcd.println ("error sa pagsisimula ng pagsukat ng temperatura / n");
}
Hakbang 6: 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 (kristal display).
Tercero, ponemos la presión de base.
Ang Cuarto, ay nagwawakas sa pag-set up ng mga setting ng pagpapatupad ng detalyadong pagpapakita ng isang kristal na 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.
Hakbang 7: Paso 7: Verificar
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Tinutukoy ang mga ito sa mga monitor ng serial para sa isang temperatura at la presión salen en este. Ang mga ito ay aseguras de que te aparezca la misma información en el crystal display.
Inirerekumendang:
Temperatura ng Arduino Display sa TM1637 LED Display: 7 Mga Hakbang
Temperatura ng Arduino Display sa TM1637 LED Display: Sa tutorial na ito matututunan natin kung paano ipakita ang temperatura gamit ang LED Display TM1637 at DHT11 sensor at Visuino. Panoorin ang video
Presión Y Temperatura En LCD Con Arduino: 5 Hakbang
Presyo Y Temperatura En LCD Con Arduino: Conste tutorial, se 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. Aqu í se encontrara cada paso para kumplarlo, incluyendo im á gene
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ?: 4 Hakbang
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ?: Introducci ó n: Con este tutorial podr á s aprender c ó mo hacer que un sensor de temperatura y presi ó n funcione a trav é s de Arduino. Para sa iyo, kung paano mo ito maibalik sa iyo kung ano ang gagawin mo
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
Cómo Calcular La Temperatura Y La Presión Con Arduino: 6 Mga Hakbang
Cómo Calcular La Temperatura Y La Presión Con Arduino: Hola! Magagawa mong magturo ng isang poder calculular la temperatura y la presi ó n con el arduino. Ang sensor ay isang mandar los datos al likidong kristal na pagpapakita sa iyong podr á n ver en el dispositivo