İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
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
GY-68 BMP180 ve Arduino Kullanarak Basınç ve Yükseklik Belirleme: 6 Adım
GY-68 BMP180 ve Arduino Kullanarak Basınç ve İrtifa Belirleme: Genel Bakış Uçan robotlar, hava istasyonları, rota performansının iyileştirilmesi, spor vb. birçok projede basınç ve irtifa ölçümü çok önemlidir. Bu eğitimde, en çok kullanılanlardan biri olan BMP180 sensörünü nasıl kullanacağınızı öğreneceksiniz
Blynk Sunucu Üzerinde Arduino IDE ile DHT11, BMP180, Nodemcu Kullanan DIY Hava İstasyonu: 4 Adım
Blynk Sunucu Üzerinden Arduino IDE ile DHT11, BMP180, Nodemcu Kullanan DIY Hava İstasyonu: Github: DIY_Weather_Station Hackster.io: Hava İstasyonu Hava Durumu Uygulamasını görürdünüz değil mi? Mesela, açtığınızda Sıcaklık, Nem vb. gibi hava koşullarını öğrenirsiniz. Bu okumalar bir büyükün ortalama değeridir