İçindekiler:
Video: PT Temperatura Y Milibares, Lcd ve BMP180: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Arduino Uno, BMP180 ve BMP180 ekran LCD para poder hesaplamaları ve sıcaklık kontrolü için kendin yap.
Primero lo que tienes que hacer es soldar el BMP180 bir 4 kablo y el LCD
Después de que hagas esto ya estas listo para armar tu montaj
Adım 1: Malzemeler
Los materyalleri gerekli olan para realizar este montaje oğlu:
- 20 Kablo
- Ekran lcd
-Arduino Uno
- Protoboard (Grand)
- Direnç de 220
- Potencio-metro de 10k
-Cuando haz doğrulayıcı, esto materyalleri puedes empezar bir armar el montajıe
2. Adım: Montaj
Realizar el montajıe que esta arriba, pero al conectar el bmp180 conectado con estos talimatları
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
Adım 3: Arduino Y El Codigo'yu İndirin
Arduino es ZORUNLU KURALLARI esta libreria'da indirilebilir. Abajo encontrara el link de la página, solo bağlantı ve Arduino'yu kurma.
learn.sparkfun.com/tutorials/bmp180-barome…
arduino'nun en iyi kitaplarından biri.
// kitaplık kodunu dahil et:
#Dahil etmek
#Dahil etmek
#Dahil etmek
// kütüphaneyi arayüz pinlerinin numaralarıyla başlat
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
SFE_BMP180 basıncı;
çift PresionBase;
çift Öngörü = 0;
çift Altura = 0;
çift Sıcaklık = 0;
karakter durumu;
geçersiz kurulum() {
// LCD'nin sütun ve satır sayısını ayarlayın:
lcd.başla(16, 2);
Seri.başla(9600);
SensörStart();
}
boşluk döngüsü () {
// imleci sütun 0, satır 1'e ayarla
// (not: sayma 0 ile başladığı için 1. satır ikinci satırdır):
lcd.setCursor(0, 1);
// sıfırlamadan bu yana geçen saniye sayısını yazdır:
ReadSensor();
//S imprimen las değişkenleri
lcd.print("Sıcaklık: ");
lcd.print(Sıcaklık);
lcd.println("derece C");
lcd.print("Öngörü: ");
lcd.print(Presion);
lcd.println("milibar");
gecikme(1000);
}
geçersiz SensorStart() {
//Secuencia de inicio del sensör
if (basınç.begin())
Serial.println("BMP180 başlangıç başarısı");
Başka
{
Serial.println("BMP180 başlatma başarısız (bağlantı kesildi mi?)\n\n");
iken (1);
}
//Sıcaklık konusunda
durum = basınç.startTemperature();
if (durum != 0) {
gecikme(durum);
//Se lee una temperatura incial
durum = basınç.getTemperature(Sıcaklık);
if (durum != 0) {
//Se inicia la lectura de presiones
durum = basınç.başlangıçBasınç(3);
if (durum != 0) {
gecikme(durum);
//Senin lee la presión ilk olaydaki sobre el sensor en la primera ejecución
durum = basınç.getPressure(PresionBase, Temperatura);
}
}
}
}
geçersiz ReadSensor() {
// En este método se hacen las lecturas de presión y temperatura y se calcula la altura
//Sıcaklığın en iyi şekilde değerlendirilmesi
durum = basınç.startTemperature();
if (durum != 0)
{
gecikme(durum);
// Sıcaklığın farkına varın
durum = basınç.getTemperature(Sıcaklık);
if (durum != 0)
{
//Senin inicia la lectura de presión
durum = basınç.başlangıçBasınç(3);
if (durum != 0)
{
gecikme(durum);
//Selleva a cabo la lectura de presión, // sıcaklık algılayıcısını göz önünde bulundurun
durum = basınç.getPressure(Presion, Temperatura);
if (durum != 0)
{
//Se hace el cálculo de la altura en base a la presión leída en el Kurulum
}
else Serial.println("hata en la lectura de presion\n");
}
else Serial.println("hata iniciando la lectura de presion\n");
}
else Serial.println("sıcaklıkta hata en la lectura de\n");
}
else Serial.println("hata iniciando la lectura de temperatura\n");
}
4. Adım: Sonlandırıcı
Sube el código ve Arduino y te debe funcionar temsilen bir la temperatura ve C la presión en milibares. Her şeyi gözden geçirin.
Önerilen:
BMP180 Y LCD Con Arduino: 4 Adım
BMP180 Y LCD Con Arduino: este öğretici les ayudará bir todos aquellos que quieran hacer funcionar el sensörü de sıcaklık ve presión BMP180 y el LCD bir seyahat de arduino
BMP180 SkiiiD ile Nasıl Kullanılır: 9 Adım
BMP180 SkiiiD ile Nasıl Kullanılır: "skiiiD" ile BMP180 geliştirmek için bir eğitim
Öğretici LCD-BMP180 Con Arduino: 4 Adım
Öğretici LCD-BMP180 Con Arduino: Bienvenido a este öğreticisi, en el, aprenderemos bir yaratıc ve sıcaklık sensörü de una manera fácil, rápida y eficiente. El öğretici será realizado con el programa Arduino, gerekli olan Arduino Uno, un BMP180 ve LCD
I2C / IIC LCD Ekran - Arduino ile SPI - IIC Modülü Kullanarak I2C LCD Ekranına SPI LCD Kullanın: 5 Adım
I2C / IIC LCD Ekran | I2C LCD Ekranına SPI LCD'yi Arduino ile IIC Modülüne Kullanma: Merhaba arkadaşlar, normal bir SPI LCD 1602'nin bağlanması için çok fazla kablo olduğundan, arduino ile arayüz oluşturmak çok zor ama piyasada mevcut olan bir modül var. SPI ekranını IIC ekranına dönüştürün, böylece sadece 4 kablo bağlamanız gerekir
I2C / IIC LCD Ekran - Bir SPI LCD'yi I2C LCD Ekrana Dönüştürün: 5 Adım
I2C / IIC LCD Ekran | Bir SPI LCD'yi I2C LCD Ekranına Dönüştürün: spi lcd ekran kullanmak için çok fazla bağlantı gerekiyor, bu gerçekten zor, bu yüzden i2c lcd'yi spi lcd'ye dönüştürebilen bir modül buldum, hadi başlayalım