Სარჩევი:

სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო: 7 ნაბიჯი
სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო: 7 ნაბიჯი

ვიდეო: სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო: 7 ნაბიჯი

ვიდეო: სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო: 7 ნაბიჯი
ვიდეო: 🙋‍♂️porque SUBE y BAJA la TEMPERATURA de mi carro🚀 2024, ივლისი
Anonim
სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო
სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო
სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო
სენსორი De Temperatura Y Presión En La Pantalla ჩვენება. მარია ხოსე ოვიედო

ეს არის სასწავლო მეთოდი, რომლის საშუალებითაც შეგიძლიათ დააკავშიროთ ტემპერატურა და სენსორი BMP180 ბროლის ეკრანზე. ეს არის ჩვენების უჩვეულო ლიკვიდაცია, რომელიც შეიცავს ინფორმაციას იმის შესახებ, თუ რა არის საჭირო. El sensor de temperatura y presión muestra la temperatura en la que nos encontramos y en la presión que estamos.

ვამოსი და კომერციული სისტემები, რომლებიც დაკავშირებულია მოწყობილობასთან და ტემპერატურულ რეჟიმთან ერთად, სენსორით გამოვლენილია და გამოჩნდება კრისტალური დისპლეის საშუალებით.

ნაბიჯი 1: პასო 1: მასალები

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:

არდუინო უნო

პროტობორდი

16 კაბელი

პოტენციომეტრო

ბროლის ჩვენება (QY-1602A)

კონექტორი USB al Arduino

ტემპერატურის სენსორი და presión.

1 წინააღმდეგობა

სოლდატორი

ესტანო

ნაბიჯი 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables

El LCD (კრისტალური დისპლეი) მხარს უჭერს ცალკეულ კონდიციონერებს და აჩვენებს პროტობორდისა და მანდატის არანდინას.

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 და los cables for que se puedan conectar al arduino.

ნაბიჯი 3: Paso 3: Hacer El Montaje

პასო 3: ჰაცერ ელ მონტაჟი
პასო 3: ჰაცერ ელ მონტაჟი

სენსორი:

lado izquierdo- A4.

Mitad izquierda- A5

Mitad derecha- GND

დერეხო -5 ვ

ჩვენება:

პინ 12

პინ 11

პინ 5

Pin4

Pin3

პინი 2

ნაბიჯი 4: Paso 4: Librerías

Para poder lograr el código necesitamos baja algunas librerías que son:

SFE BMP180.h

მავთული.ჰ

LiquidCrystal.h

ჩართეთ ელ.წერილი:

#მოიცავს #მოიცავს #მოიცავს // თქვენ უნდა შექმნათ SFE_BMP180 ობიექტი, აქ სახელწოდებით "წნევა": SFE_BMP180 წნევა; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); ორმაგი საბაზისო; // საწყისი წნევა

ნაბიჯი 5: პასო 5: კოდიგო

#მოიცავს #მოიცავს #მოიცავს // თქვენ უნდა შექმნათ SFE_BMP180 ობიექტი, აქ სახელწოდებით "წნევა":

SFE_BMP180 წნევა;

LiquidCrystal LCD (12, 11, 5, 4, 3, 2);

ორმაგი საბაზისო; // საწყისი წნევა

void setup () {

სერიული.დაწყება (9600);

Serial.println ("გადატვირთვა");

lcd. დასაწყისი (16, 2);

// სენსორის ინიციალიზაცია (მნიშვნელოვანია მოწყობილობაზე შენახული კალიბრაციის მნიშვნელობების მიღება).

თუ (წნევა იწყება ())

lcd.println ("BMP180 init წარმატება");

სხვა {

Serial.println ("BMP180 init fail (გათიშულია?) N / n");

ხოლო (1); // სამუდამოდ პაუზა. }

// მიიღეთ საწყისი წნევა:

საწყისი = getPressure ();

lcd.setCursor (0, 1);

Serial.print ("საწყისი წნევა:");

Serial.print (საწყისი);

Serial.println ("mb"); }

void loop () {double a, P;

// მიიღეთ ახალი წნევის კითხვა:

P = getPressure ();

// აჩვენეთ მათ შორის შედარებითი სიმაღლის სხვაობა

// ახალი კითხვა და საწყისი კითხვა:

a = წნევა. სიმაღლე (P, საწყისი);

lcd.print ("ფარდობითი სიმაღლე:"); if (a> = 0.0) lcd.print ("");

// დაამატეთ სივრცე დადებითი რიცხვებისთვის

lcd.print (a, 1);

lcd.print ("მეტრი");

if (a> = 0.0) Serial.print ("");

// დაამატეთ სივრცე დადებითი რიცხვებისთვის lcd.print (a*3.28084, 0);

lcd.println ("ფეხები");

დაგვიანება (500); }

ორმაგი getPressure () {

char სტატუსი; ორმაგი T, P, p0, a;

// თქვენ პირველ რიგში უნდა მიიღოთ ტემპერატურის გაზომვა წნევის კითხვის შესასრულებლად.

// ტემპერატურის გაზომვის დაწყება:

// თუ მოთხოვნა წარმატებულია, დაუბრუნდება ms- ის რაოდენობა.

// თუ მოთხოვნა წარუმატებელია, 0 ბრუნდება.

სტატუსი = წნევა. დაწყება ტემპერატურა ();

თუ (სტატუსი! = 0) {

// დაელოდეთ გაზომვის დასრულებას:

დაგვიანება (სტატუსი);

// ამოიღეთ დასრულებული ტემპერატურის გაზომვა:

// გაითვალისწინეთ, რომ გაზომვა ინახება ცვლადში T.

// გამოიყენეთ '& T', რომ მიაწოდოთ ფუნქცია T- ს.

// ფუნქცია აბრუნებს 1 წარმატებულს, 0 თუ წარუმატებლობას.

სტატუსი = press.getTemperature (T);

თუ (სტატუსი! = 0) {

// დაიწყეთ წნევის გაზომვა:

// პარამეტრი არის oversampling პარამეტრი, 0 -დან 3 -მდე (უმაღლესი რეზ., ყველაზე გრძელი ლოდინი).

// თუ მოთხოვნა წარმატებულია, დაუბრუნდება ms- ის რაოდენობა.

// თუ მოთხოვნა წარუმატებელია, 0 ბრუნდება.

სტატუსი = წნევა. დაწყება წნევა (3);

თუ (სტატუსი! = 0) {

// დაელოდეთ გაზომვის დასრულებას:

დაგვიანება (სტატუსი);

// ამოიღეთ დასრულებული წნევის გაზომვა:

// გაითვალისწინეთ, რომ გაზომვა ინახება ცვლადში P.

// გამოიყენეთ '& P', რომ მიუთითოთ პ.

// გაითვალისწინეთ ისიც, რომ ფუნქცია მოითხოვს ტემპერატურის წინა გაზომვას (T).

// (თუ ტემპერატურა სტაბილურია, შეგიძლიათ გააკეთოთ ერთი ტემპერატურის გაზომვა ზეწოლის გაზომვისთვის.) // ფუნქცია აბრუნებს 1 წარმატებულს, 0 თუ მარცხს.

სტატუსი = წნევა. მიიღეთ წნევა (P, T);

თუ (სტატუსი! = 0) {

დაბრუნება (P);

} else lcd.println ("წნევის გაზომვის შეცდომა / n");

} else lcd.println ("შეცდომა წნევის გაზომვის დაწყებისას / n");

} else lcd.println ("ტემპერატურის გაზომვის შეცდომა / n");

} else lcd.println ("შეცდომა ტემპერატურის გაზომვის დაწყებისას / n");

}

ნაბიჯი 6: Paso 6: Explicación De Código

Primero, incluimos las librerías que vamos a descargar.

გარდა ამისა, nodramos todos los pines და los que se conecta el LCD (ბროლის ჩვენება).

Tercero, ponemos la presión de base.

რა თქმა უნდა, ეს ნიშნავს, რომ ბათილი კონფიგურაცია შეიძლება გაკეთდეს ბროლის ეკრანზე.

ეს არის ის, რაც ნიშნავს void loop el cual establece que es lo que el código manda a hacer. ეს არის საჭირო იმისათვის, რომ გამოთვალოთ თქვენი კომპიუტერის ტემპერატურა და ტემპერატურის რეჟიმი და გამოაქვეყნოთ სენსორი BMP180 და გამოვიყენოთ კრესტა ეკრანზე.

ნაბიჯი 7: პასო 7: გადამოწმება

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 información en el crystal display.

გირჩევთ: