Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
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
GY-68 BMP180 və Arduino istifadə edərək təzyiqin və yüksəkliyin müəyyən edilməsi: 6 addım
GY-68 BMP180 və Arduino-dan istifadə edərək Təzyiq və Yüksəkliyin Təyin Edilməsi: Baxış: Uçan robotlar, hava stansiyaları, marşrutlaşdırma performansının yaxşılaşdırılması, idman və s. Kimi bir çox layihədə təzyiq və yüksəkliyin ölçülməsi çox vacibdir. Bu dərsdə, ən çox istifadə olunan BMP180 sensorundan necə istifadə edəcəyinizi öyrənəcəksiniz
DHT11, BMP180, Blynk Server üzərində Arduino IDE ilə Nodemcu istifadə edən DIY Hava İstasyonu: 4 addım
DHT11, BMP180, Nodemcu ilə DHT11, Blynk Server üzərində Arduino IDE istifadə edən DIY Hava İstasyonu: Github: DIY_Weather_Station Hackster.io: Hava İstasyonu Hava İstifadəsini düzgün görərdinizmi? Açdığınızda Temperatur, Rütubət və s. Kimi hava şərtləri ilə tanış olursunuz