Mündəricat:
Video: PT Temperatura Y Milibares, Lcd və BMP180: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Arduino Uno, BMP180 və ya LCD ekran üçün temperaturun ölçülməsi və ölçülməsi üçün ən çox istifadə olunan DIY işləri.
Bu, BMP180 və LCD -dən 4 -ə qədər kabellərdir
Montaj üçün ən çox tələb olunan siyahıdır
Addım 1: Materiallar
Quraşdırma işləri başa çatdıqdan sonra:
- 20 kabel
- Ekran lcd
- Arduino Uno
- Protoboard (Grande)
- Resistencia de 220
- Potencio-metro 10k
-Qiymətləndirmələr ən çox tələb olunan materiallardan biridir və quraşdırma işləri aparılır.
Addım 2: Montaj
Bəli, bmp180 ilə əlaqəli hər hansı bir təlimat var
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
Addım 3: Arduino Y El Codigo yükləyin
MÜTLƏQ ƏMƏLİYYƏTLƏRİN ARDINDAN çıxarılması və oxunması ilə əlaqədar olaraq kitabxana yüklənir. Əlaqəni bağlayın və yalnız Arduino ilə yükləyin.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la libreria copiar este código y pegarlo en arduino.
// kitabxana kodunu daxil edin:
#daxil edin
#daxil edin
#daxil edin
// kitabxananı interfeys sancaqlarının nömrələri ilə işə salın
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 təzyiqi;
ikiqat PresionBase;
cüt başlıq = 0;
ikiqat Altura = 0;
ikiqat Temperatura = 0;
char statusu;
boş quraşdırma () {
// LCD -nin sütun və satır sayını təyin edin:
lcd.begin (16, 2);
Serial.begin (9600);
Sensor Başlat ();
}
boşluq döngəsi () {
// kursoru 0 sütunun 1 -ci sətirinə qoyun
// (qeyd: say 1 0 -dan başladığı üçün ikinci sətirdir):
lcd.setCursor (0, 1);
// sıfırdan bəri saniyə sayını çap edin:
ReadSensor ();
// Dəyişənlər
lcd.print ("Temperatura:");
lcd çap (Temperatura);
lcd.println ("grados C");
lcd.print ("Təqdimat:");
lcd.print (Presion);
lcd.println ("milibares");
gecikmə (1000);
}
boş SensorStart () {
// Təhlükəsizlik sensoru
əgər (təzyiq.başla ())
Serial.println ("BMP180 başlanğıc uğuru");
başqa
{
Serial.println ("BMP180 init uğursuz oldu (əlaqəsi kəsildi?) N / n");
isə (1);
}
// İstiqamət mövzusunda dərslər
status = təzyiq.startTemperatur ();
əgər (status! = 0) {
gecikmə (vəziyyət);
// Səmimi olmayan temperatura
status = təzyiq.getTemperatur (Temperatura);
əgər (status! = 0) {
// Mühazirə oxuyun
status = təzyiq.başlama təzyiqi (3);
əgər (status! = 0) {
gecikmə (vəziyyət);
// Başlanğıcda ən çox istifadə olunan sensorlar
status = təzyiq.getPressure (PresionBase, Temperatura);
}
}
}
}
void ReadSensor () {
// Mövzuyla əlaqədar olaraq, dərslərin mövzusu və temperaturu hesablanır.
// İstiqamət mövzusunda dərslər
status = təzyiq.startTemperatur ();
əgər (status! = 0)
{
gecikmə (vəziyyət);
// İstiqamət mövzusunda dərslər
status = təzyiq.getTemperatur (Temperatura);
əgər (status! = 0)
{
// Mühazirə oxuyun
status = təzyiq.başlama təzyiqi (3);
əgər (status! = 0)
{
gecikmə (vəziyyət);
// Mühazirə oxuyun, // temperatur sensoru ilə tanış olun
status = təzyiq.get təzyiq (Presion, Temperatura);
əgər (status! = 0)
{
// Quraşdırma proqramının əsas versiyasını seçin.
}
else Serial.println ("error en la lektura de presion / n");
}
else Serial.println ("presection of error iniciando la courseura / n");
}
else Serial.println ("error en la lektura de temperatura / n");
}
else Serial.println ("temperatura ilə əlaqədar səhvlər \");
}
Addım 4: Terminar
Arduino və ya digər funksiyanı yerinə yetirmək üçün temperaturun ən yüksək səviyyəsini təqdim edin. Əlavə olaraq, hər şeyi təsəvvür edin.
Tövsiyə:
BMP180 Y LCD Con Arduino: 4 addım
BMP180 Y LCD Con Arduino: ən yaxşı dərslər və dərslər; BMP180 və LCD -də ən yaxşı sensorlar və temperatur sensorlar
SkiiiD ilə BMP180 -dən necə istifadə olunur: 9 addım
BMP180 -i SkiiiD ilə necə istifadə etmək olar: BMP180 -ni "skiiiD" vasitəsilə inkişaf etdirmək üçün bir dərslik
Təlimat LCD-BMP180 Con Arduino: 4 addım
Dərslik LCD-BMP180 Con Arduino: Bienvenido, ən yaxşı dərslikdir, əvvəlcə temperaturun və temperaturun ölçülməsi üçün bir sensordur. El tutorial ser á Arduino, Arduino Uno, BMP180 və LCD ilə əlaqəli proqramlar
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
I2C / IIC LCD Ekran - Bir SPI LCD -ni I2C LCD Ekrana çevirin: 5 addım
I2C / IIC LCD Ekran | Bir SPI LCD -ni I2C LCD Ekranına çevirin: spi lcd displeydən istifadə etmək üçün çoxlu əlaqə lazımdır, bunu etmək çətindir, buna görə də i2c lcd -i spi lcd -ə çevirə bilən bir modul tapdım, buna görə başlayaq