İçindekiler:
- Adım 1: Paso 1: Malzemeler
- Adım 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensör ve Kayıp Kablolar
- Adım 3: Paso 3: Hacer El Montaje
- 4. Adım: Paso 4: Kitaplıklar
- Adım 5: Paso 5: Código
- Adım 6: Paso 6: Açıklama De Código
- Adım 7: Paso 7: Doğrulama
Video: Sensör De Temperatura Y Presión En La Pantalla Ekranı. Maria Jose Oviedo: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
En est tutuorial les voy a Mostar komo conectar un sensor de temperatura y presión BMP180 kon el kristal ekran. Este display en una pantalla hecha de likido que muestra enformación que se le da la orden de hacer. Sıcaklıkların algılanması ve değerlendirilmesi, sıcaklığın ölçülmesi ve değerlendirilmesi.
Kristal ekranı algılama, kontrol etme, kontrol etme ve kontrol etme.
Adım 1: Paso 1: Malzemeler
Kayıp malzemeler que se necesitan para poder conectar un display y un sensor de temperatura para hacer que la temperatura se refleje en el ekran oğlu:
Arduino Uno'su
protokol
16 Kablo
potansiyometro
Kristal ekran (QY-1602A)
Bağlayıcı USB ve Arduino
Sıcaklık sensörü.
1 Direnç
asker
Estaño
Adım 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensör ve Kayıp Kablolar
El LCD (kristal ekran) bağlaçlar ayrı para poder konectar este display al protoboard ve mandar una orden al arduino.
Para esto, en iyi satıcılar, bir soltar için en iyi seçeneklerden biri. Cuando veamos una bolita de "metal" al rededor de todos los conctores podemos estar seguros de esto.
Después soldamos el sensörü bir kayıp kablolar para que se puedan conectar al arduino.
Adım 3: Paso 3: Hacer El Montaje
Sensör:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha - GND
Derecho-5V
Görüntülemek:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
4. Adım: Paso 4: Kitaplıklar
Para poder lograr el código necesitamos baja algunas librerías que oğlu:
SFE BMP180.h
tel.h
LiquidCrystal.h
Inclusirlas en el código:
#include #include #include // Burada "basınç" olarak adlandırılan bir SFE_BMP180 nesnesi oluşturmanız gerekecek: SFE_BMP180 basınç; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); çift taban çizgisi; // temel basınç
Adım 5: Paso 5: Código
#include #include #include // Burada "basınç" olarak adlandırılan bir SFE_BMP180 nesnesi oluşturmanız gerekecek:
SFE_BMP180 basıncı;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
çift taban çizgisi; // temel basınç
geçersiz kurulum() {
Seri.başla(9600);
Serial.println("YENİDEN BAŞLAT");
lcd.başla(16, 2);
// Sensörü başlatın (cihazda kayıtlı kalibrasyon değerlerinin alınması önemlidir).
if (basınç.begin())
lcd.println("BMP180 başlangıç başarısı");
Başka {
Serial.println("BMP180 başlatma başarısız (bağlantı kesildi mi?)\n\n");
süre(1); // Sonsuza kadar duraklat. }
// Temel basıncı alın:
temel = getPressure();
lcd.setCursor(0, 1);
Serial.print("temel basınç: ");
Serial.print(temel);
Serial.println("mb"); }
void loop() { double a, P;
// Yeni bir basınç okuması alın:
P = getPressure();
// Arasındaki göreli yükseklik farkını göster
// yeni okuma ve temel okuma:
a = basınç.yükseklik(P, taban çizgisi);
lcd.print("göreceli yükseklik:"); if (a >= 0.0) lcd.print(" ");
// pozitif sayılar için bir boşluk ekle
lcd.print(a, 1);
lcd.print("metre,");
if (a >= 0.0) Serial.print(" ");
// pozitif sayılar için bir boşluk ekleyin lcd.print(a*3.28084, 0);
lcd.println("ayak");
gecikme(500); }
çift getPressure() {
karakter durumu; çift T, P, p0, a;
// Basınç okuması yapabilmek için önce bir sıcaklık ölçümü almalısınız.
// Bir sıcaklık ölçümü başlatın:
// İstek başarılı olursa, beklenecek msn sayısı döndürülür.
// İstek başarısız olursa 0 döndürülür.
durum = basınç.startTemperature();
if (durum != 0) {
// Ölçümün tamamlanmasını bekleyin:
gecikme(durum);
// Tamamlanan sıcaklık ölçümünü alın:
// Ölçümün T değişkeninde saklandığına dikkat edin.
// T'nin adresini işleve sağlamak için '&T' kullanın.
// Fonksiyon başarılı olursa 1, başarısız olursa 0 döndürür.
durum = basınç.getTemperature(T);
if (durum != 0) {
// Bir basınç ölçümü başlatın:
// Parametre, 0'dan 3'e (en yüksek çözünürlük, en uzun bekleme) aşırı örnekleme ayarıdır.
// İstek başarılı olursa, beklenecek msn sayısı döndürülür.
// İstek başarısız olursa 0 döndürülür.
durum = basınç.başlangıçBasınç(3);
if (durum != 0) {
// Ölçümün tamamlanmasını bekleyin:
gecikme(durum);
// Tamamlanmış basınç ölçümünü alın:
// Ölçümün P değişkeninde saklandığına dikkat edin.
// P'nin adresini sağlamak için '&P' kullanın.
// Ayrıca fonksiyonun önceki sıcaklık ölçümünü (T) gerektirdiğini unutmayın.
// (Sıcaklık sabitse, bir dizi basınç ölçümü için bir sıcaklık ölçümü yapabilirsiniz.) // Fonksiyon başarılı olursa 1, başarısız olursa 0 döndürür.
durum = basınç.getBasınç(P, T);
if (durum != 0) {
dönüş(P);
} else lcd.println("basınç ölçümü alınırken hata\n");
} else lcd.println("basınç ölçümünü başlatma hatası\n");
} else lcd.println("sıcaklık ölçümü alınırken hata\n");
} else lcd.println("sıcaklık ölçümünü başlatma hatası\n");
}
Adım 6: Paso 6: Açıklama De Código
Primero, en az librerías que vamos a descargar dahil.
Segundo, nombramos todos los pines bir los que se conecta el LCD (kristal ekran).
Tercero, ponemos la presion de base.
Cuarto, kristal ekran üzerinde se pone el void kurulumu.
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 ve presión que muestra el sensörü BMP180 y que se vea en e kresta ekran.
Adım 7: Paso 7: Doğrulama
Bu, arduino ve arduino'nun en iyi bilgisayarlarından biridir. Después subes el código ve revizes el monitör seri para ver si la temperatura ve presión en este. Después ya te aseguras de que te aparezca la misma bilgi en el kristal ekran.
Önerilen:
Okullar, Anaokulları veya Eviniz için NodeMCU/ESP8266 ile Tak ve Çalıştır CO2 Sensör Ekranı: 7 Adım
Okullar, Ana Bahçeler veya Eviniz için NodeMCU/ESP8266 ile Tak ve Çalıştır CO2 Sensörü Ekranı: Size nasıl hızlı bir şekilde tak & Projenin tüm unsurlarının DuPont kablolarıyla bağlanacağı CO2 sensörünü oynatın. Lehimlenmesi gereken sadece 5 nokta olacak, çünkü bu projeden önce hiç lehimlemedim.
Ultrasonik Sensör Otomatik LED Karşılama Animasyon Işıkları ve LCD Bilgi Ekranı: 6 Adım
Ultrasonik Sensör Otomatik LED Karşılama Animasyon Işıkları ve LCD Bilgi Ekranı: Eve yorgun ve oturup dinlenmeye çalışırken döndüğünüzde, her gün etrafınızda aynı şeyi tekrar tekrar görmek çok sıkıcı olmalı. Neden ruh halinizi değiştiren eğlenceli ve ilginç bir şey eklemiyorsunuz? Süper kolay bir Arduino oluşturun
Presión Y Temperatura En LCD Con Arduino: 5 Adım
Presión Y Temperatura En LCD Con Arduino: Kon este öğreticisi, se enseñará bir usar el LCD con el arduino para que en la pantalla se muestra la presión y temperatura, junto con ayuda del BMP180. Sulu; se encontrara cada paso para completarlo, incluyendo im´gen
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino?: 4 Adım
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino?: Introducción:Con este öğretici podrás aprender, Arduino'nun sıcaklık algılayıcı ve koruyucu işlevlerinin önünü açıyor. Para esto, se debe tener un montajına bien hecho con todos los malzeme gerekli y
Cómo Calcular La Temperatura Y La Presion Con Arduino: 6 Adım
Arduino Cómo Calcular La Temperatura ve La Presión Con Arduino: Hola! En estet e te ın te ıntetable vas a poder calcular la temperatura y la presión con el arduino. El sensörü va a mandar los datos al likit kristal ekran y estos se podr'n ver en el dispositivo