Orodha ya maudhui:
- Hatua ya 1: Paso 1: Materiales
- Hatua ya 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a nyaya za Los
- Hatua ya 3: Paso 3: Hacer El Montaje
- Hatua ya 4: Paso 4: Librerías
- Hatua ya 5: Paso 5: Código
- Hatua ya 6: Paso 6: Explicación De Código
- Hatua ya 7: Paso 7: Halisi
Video: Sensor De Temperatura Y Presion En La Pantalla Uonyesho. Maria Jose Oviedo: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kwa maana hii ni mafunzo ya hali ya juu zaidi ya sensor ya hali ya hewa na onyesho la BMP180 na onyesho la kioo. Maonyesho haya yanapatikana katika siku hizi kwa sababu ya habari zaidi kuhusu hali hii. Kitambuzi cha hali ya hewa na vifaa vya kutolea maoni juu ya hali ya encyclopedic na en presision que estamos.
Vamos ver como hacer la conexión y un código para poder hacer que la temperatura ya sensa ya kugundua ya uangalizi, na kuonyeshwa kwa kioo.
Hatua ya 1: Paso 1: Materiales
Los materiales que secesces for poder conectar un display y un sensor de temperatura para hacer que la temperatura se refleje en el display son:
Arduino Uno
Kitabu cha ulinzi
16 nyaya
Potenciometro
Onyesho la kioo (QY-1602A)
Conector USB al Arduino
Sensor de temperatura y presión.
1 Resistencia
Soldador
Estaño
Hatua ya 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a nyaya za Los
LCD (onyesho la kioo) inajumuisha vitu viwili vinavyotenganishwa kwa sehemu ya maonyesho ya maonyesho ya maandishi ya maandishi na maagizo yako.
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 qua queden bien soldados, asegurándonos de que no se sevaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto.
Después soldamos el sensor ni nyaya zinazoweza kutekelezwa kwa muda mrefu kama puedan conectar al arduino.
Hatua ya 3: Paso 3: Hacer El Montaje
Sensorer:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Onyesha:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
Hatua ya 4: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Waya.h
LiquidCrystal.h
Incluirlas en el código:
#jumuisha # pamoja na # pamoja # Utahitaji kuunda kitu cha SFE_BMP180, hapa kinachoitwa "shinikizo": shinikizo la SFE_BMP180; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); msingi mara mbili; // shinikizo la msingi
Hatua ya 5: Paso 5: Código
#jumuisha # pamoja na # pamoja # Utahitaji kuunda kitu cha SFE_BMP180, hapa kinachoitwa "shinikizo":
Shinikizo la SFE_BMP180;
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
msingi mara mbili; // shinikizo la msingi
usanidi batili () {
Kuanzia Serial (9600);
Serial.println ("REBOOT");
lcd kuanza (16, 2);
// Anzisha sensa (ni muhimu kupata maadili ya upimaji kuhifadhiwa kwenye kifaa).
ikiwa (shinikizo. anza ())
lcd.println ("BMP180 init mafanikio");
mwingine {
Serial.println ("BMP180 init imeshindwa (imekataliwa?) N / n");
wakati (1); // Pumzika milele. }
// Pata shinikizo la msingi:
msingi = kupata Shinikizo ();
lcd.setCursor (0, 1);
Serial.print ("shinikizo la msingi:");
Serial.print (msingi);
Serial.println ("mb"); }
kitanzi batili () {mara mbili a, P;
// Pata usomaji mpya wa shinikizo:
P = kupata Shinikizo ();
// Onyesha tofauti ya urefu wa jamaa kati ya
// kusoma mpya na usomaji wa msingi:
shinikizo = usawa (P, msingi);
lcd.print ("urefu wa jamaa:"); ikiwa (a> = 0.0) lcd.print ("");
// ongeza nafasi ya nambari nzuri
lcd.print (a, 1);
lcd.print ("mita,");
ikiwa (a> = 0.0) Serial.print ("");
// ongeza nafasi ya nambari nzuri lcd.print (a * 3.28084, 0);
lcd.println ("miguu");
kuchelewesha (500); }
shinikizo mara mbili () {
hadhi ya char; mara mbili T, P, p0, a;
// Lazima kwanza upate kipimo cha joto ili kufanya usomaji wa shinikizo.
// Anza kipimo cha joto:
// Ikiwa ombi limefanikiwa, idadi ya ms ya kusubiri inarejeshwa.
// Ikiwa ombi halikufanikiwa, 0 inarejeshwa.
hadhi = shinikizo. kuanza Joto ();
ikiwa (hadhi! = 0) {
// Subiri kipimo kitakamilika:
kuchelewesha (hadhi);
// Pata kipimo cha joto kilichokamilishwa:
// Kumbuka kuwa kipimo kimehifadhiwa katika T inayobadilika.
// Tumia '& T' kutoa anwani ya T kwa kazi hiyo.
// Kazi inarudi 1 ikiwa imefanikiwa, 0 ikiwa imeshindwa.
hadhi = shinikizo. Joto Joto (T);
ikiwa (hadhi! = 0) {
// Anza kipimo cha shinikizo:
// Kigezo ni mpangilio wa kupindukia, kutoka 0 hadi 3 (res kubwa zaidi, subira ndefu zaidi).
// Ikiwa ombi limefanikiwa, idadi ya ms ya kusubiri inarejeshwa.
// Ikiwa ombi halikufanikiwa, 0 inarejeshwa.
hadhi = shinikizo. Start Pressure (3);
ikiwa (hadhi! = 0) {
// Subiri kipimo kitakamilika:
kuchelewesha (hadhi);
// Pata kipimo cha shinikizo kilichokamilishwa:
// Kumbuka kuwa kipimo kimehifadhiwa katika ubadilishaji wa P.
// Tumia '& P' kutoa anwani ya P.
// Kumbuka pia kwamba kazi inahitaji kipimo cha awali cha joto (T).
// (Ikiwa hali ya joto ni thabiti, unaweza kufanya kipimo kimoja cha joto kwa vipimo kadhaa vya shinikizo.) // Kazi inarudi 1 ikiwa imefanikiwa, 0 ikiwa imeshindwa.
hadhi = shinikizo shinikizo la shinikizo (P, T);
ikiwa (hadhi! = 0) {
kurudi (P);
} mwingine lcd.println ("kosa la kupata kipimo cha shinikizo / n");
} mwingine lcd.println ("kosa la kuanzia kipimo cha shinikizo / n");
} mwingine lcd.println ("kosa la kupata kipimo cha joto / n");
} mwingine lcd.println ("kosa la kuanzia kipimo cha joto / n");
}
Hatua ya 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 (onyesho la kioo).
Tercero, ponemos la presión de msingi.
Sasa, unaweza kushughulikia usanidi wa batili kwa njia ya msingi kwa sababu ya ufuatiliaji wa onyesho la kioo.
Kwa kweli, unashughulikia kitanzi tupu kwa kila mtu kwa sababu ya shida. Kwa sababu hii, maagizo yako yanatokana na hesabu kwa kila mtu kwa sababu ya mfumo wa sensorer BMP180 na hii inaonyesha maonyesho.
Hatua ya 7: Paso 7: Halisi
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 na la presión salen en este. Matamanio ya maagizo ya kazi na maonyesho ya kioo.
Ilipendekeza:
Presión Y Temperatura En LCD Con Arduino: Hatua 5
Presión Y Temperatura En LCD Con Arduino: Mafunzo haya, angalia &utaftaji; Usar LCD ya kila siku kwa muda mrefu kwa ajili ya kufanya kazi kwa muda mrefu ó n y temperatura, junto con ayuda del BMP180. Maji í se encontrara cada paso kwa kukamilisha, incluyendo im á jeni
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ?: 4 Hatua
¿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. Kwa hivyo, tutaweza kushikilia msimamo wako
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze
Cómo Masi La Temperatura Y La Presión Con Arduino: 6 Hatua
Mishipa ya Cómo La Temperatura Y La Presión Con Arduino: Hola! Kwa kweli kunaweza kufundishwa kwa mfumo wa nguvu wa hali ya juu na oacute; n con el arduino. El sensor in a mandar los datos a liquid kioo display y estos se podr á n ver en el dispositivo