Агуулгын хүснэгт:
- Алхам 1: Пасо 1: Материалууд
- Алхам 2: Пасо 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor ба Los Cables
- Алхам 3: Пасо 3: Хажер Эль Монтаже
- Алхам 4: Пасо 4: Либрериас
- Алхам 5: Пасо 5: Кодиго
- Алхам 6: Пасо 6: Explicación De Codigo
- Алхам 7: Пасо 7: Верификар
Видео: Sensor De Temperatura Y Presión En La Pantalla Дэлгэц. Мария Хосе Овьедо: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Болор дэлгэцийн хувьд BMP180 -ийн температурын хэмжүүрийг хэмжиж болно. Дэлгэцийн хамгийн сүүлийн үеийн мэдээллийг харуулав. Температурын мэдрэгч нь температурын хэмжээсээр тодорхойлогддог.
Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах уу?
Алхам 1: Пасо 1: Материалууд
Мэдээллийг харуулахын тулд мэдрэгчийн температурыг харуулах хэрэгтэй.
Ардуино Уно
Protoboard
16 кабель
Потенциометр
Болор дэлгэц (QY-1602A)
USB al Arduino холбогч
Температур ба мэдрэгч.
1 эсэргүүцэл
Солдадор
Эстано
Алхам 2: Пасо 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor ба Los Cables
LCD дэлгэц (болор дэлгэц) нь дэлгэцийн дэлгэцийг дэлгэцэн дээр байрлуулах боломжийг олгодог.
Пара эго, 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.
Мэдрэгч, кабелийн кабелийн холболт нь ардуино төхөөрөмж юм.
Алхам 3: Пасо 3: Хажер Эль Монтаже
Мэдрэгч:
lado izquierdo- А4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Дэлгэц:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
Алхам 4: Пасо 4: Либрериас
Нэвтрүүлгийн эх сурвалжийг уншина уу:
SFE BMP180.h
Утас.h
LiquidCrystal.h
Дараахь зүйлүүд:
#include #include #include // Та энд "даралт" гэж нэрлэгддэг SFE_BMP180 объектыг үүсгэх шаардлагатай болно: SFE_BMP180 даралт; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); давхар суурь; // суурь даралт
Алхам 5: Пасо 5: Кодиго
#include #include #include // Та энд "даралт" гэж нэрлэгддэг SFE_BMP180 объект үүсгэх шаардлагатай болно.
SFE_BMP180 даралт;
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
давхар суурь; // суурь даралт
хүчингүй тохиргоо () {
Цуваа эхлэх (9600);
Serial.println ("Дахин ачаалах");
lcd.begin (16, 2);
// Мэдрэгчийг эхлүүлэх (төхөөрөмж дээр хадгалагдсан тохируулгын утгыг авах нь чухал юм).
хэрэв (даралт. эхлэл ())
lcd.println ("BMP180 анхны амжилт");
өөр {
Serial.println ("BMP180 init амжилтгүй болсон (салгагдсан уу?) N / n");
байхад (1); // Үүрд түр зогсоо. }
// Үндсэн даралтыг авах:
суурь = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("суурь даралт:");
Цуваа.хэвлэх (үндсэн шугам);
Serial.println ("mb"); }
void loop () {давхар a, P;
// Даралтын шинэ уншилт авах:
P = getPressure ();
// хоорондын харьцангуй өндрийн ялгааг харуул
// шинэ уншилт ба үндсэн уншилт:
a = даралтын өндөр. (P, суурь шугам);
lcd.print ("харьцангуй өндөр:"); if (a> = 0.0) lcd.print ("");
// эерэг тоонуудын орон зайг нэмнэ үү
lcd.хэвлэх (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;
// Даралтын уншилт хийхийн тулд та эхлээд температурын хэмжилт авах ёстой.
// Температурын хэмжилтийг эхлүүлэх:
// Хэрэв хүсэлт амжилттай бол хүлээх мс -ийн тоо буцаана.
// Хэрэв хүсэлт амжилтгүй болбол 0 буцаана.
төлөв = даралт.startTemperature ();
хэрэв (статус! = 0) {
// Хэмжилт дуусахыг хүлээнэ үү:
саатал (статус);
// Дууссан температурын хэмжилтийг авах.
// Хэмжилтийг T хувьсагчид хадгалдаг болохыг анхаарна уу.
// Функцид T хаягийг оруулахын тулд '& T' ашиглана уу.
// Функц амжилттай бол 1 -ийг буцаана.
төлөв = даралт.getTemperature (T);
хэрэв (статус! = 0) {
// Даралтын хэмжилтийг эхлүүлэх:
// Параметр нь хэт их түүвэрлэлтийн тохиргоо бөгөөд 0 -ээс 3 хүртэл (хамгийн өндөр давтамж, хамгийн удаан хүлээлт).
// Хэрэв хүсэлт амжилттай бол хүлээх ms -ийн тоо буцаана.
// Хэрэв хүсэлт амжилтгүй болбол 0 буцаана.
байдал = даралт. эхлэх даралт (3);
хэрэв (статус! = 0) {
// Хэмжилт дуусахыг хүлээнэ үү:
саатал (статус);
// Дууссан даралтын хэмжилтийг авах.
// Хэмжилтийг P хувьсагчид хадгалдаг болохыг анхаарна уу.
// '& P' ашиглан P хаягийг оруулна уу.
// Функц нь өмнөх температурын хэмжилтийг (T) шаарддаг болохыг анхаарна уу.
// (Хэрэв температур тогтвортой байвал та хэд хэдэн даралтын хэмжилтийн хувьд нэг температурын хэмжилт хийж болно.) // Функц амжилттай бол 1 -ийг буцаана.
төлөв = даралт.get Даралт (P, T);
хэрэв (статус! = 0) {
буцах (P);
} else lcd.println ("даралтын хэмжилтийг авахад алдаа гарсан / n");
} else lcd.println ("даралтыг хэмжих алдаа / n");
} else lcd.println ("температурын хэмжилтийг авахад алдаа гарсан / n");
} else lcd.println ("температурыг хэмжихэд алдаа гарсан / n");
}
Алхам 6: Пасо 6: Explicación De Codigo
Примеро, үүнийг оруулаад татаж аваарай.
Дүрмээр бол, LCD дэлгэц (болор дэлгэц).
Tercero, ponemos la presión de base.
Cuarto, se pone el void тохиргоо нь болор дэлгэц дээр суурилсан болно.
Quinto, se pone el void loop el cual таъсs que que lo lo 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. Хяналтын дараалал нь температурын хэмжигдэхүүнээс үл хамааран гарч ирэх болно. Болор дэлгэцийн мэдээллийг харуулав.
Зөвлөмж болгож буй:
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): 6 алхам
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): TTGO T-Display нь ESP32 дээр суурилсан 1.14 инчийн өнгөт дэлгэцтэй самбар юм. Уг самбарыг 7 доллараас бага үнээр худалдаж авах боломжтой (тээвэрлэлт, шагналыг banggood дээрээс үзнэ үү). Энэ бол дэлгэцийг багтаасан ESP32 -ийн гайхалтай шагнал юм
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino? 4 алхам
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino?: Танилцуулга ó n: Con huster tutorial podr á s aprender c hacer que un sensor de temperatura y presi ó n funcione a trav é s de Arduino. Энэ тохиолдолд бид материалын хувьд ямар ч асуудал үүсгэхгүй
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
I2C / IIC LCD дэлгэц - SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: 5 алхам
I2C / IIC LCD дэлгэц | SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: spi lcd дэлгэцийг ашиглахад хэт олон холболт шаардлагатай бөгөөд үүнийг хийх нь үнэхээр хэцүү тул i2c lcd -ийг spi lcd болгон хөрвүүлэх модулийг оллоо
VGA дэлгэц задлагчийг компьютерийн хяналттай дэлгэц шилжүүлэгч рүү хөрвүүлэх: 4 алхам
VGA монитор задлагчийг компьютерийн хяналттай дэлгэц шилжүүлэгч болгон хөрвүүлэх: Энэхүү заавар нь нэг компьютерийг хоёр дэлгэцтэй холбоход ашигладаг хямд (20 еврогийн) VGA дэлгэц задлагчийг компьютерийн хяналттай дэлгэц солих төхөөрөмж болгон хувиргах аргыг тайлбарласан болно. Эцсийн төхөөрөмжийг зэрэгцээ портоор хянаж, эргүүлэх боломжийг олгодог