Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Arduino Uno -ni ishlatganda, siz o'zingizning xohishingizga ko'ra, BMP180 displeyli LCD displey bilan hisob -kitob qilishingiz mumkin.
BMP180 va 4 ta kabelli LCD displey
O'rnatish uchun eng yaxshi ro'yxat
1 -qadam: Materiallar
O'rnatish uchun zarur bo'lgan materiallar:
- 20 ta kabel
- LCD displeyni ko'rsatish
- Arduino Uno
- Protoboard (Grande)
- qarshilik 220
- Potencio-metro 10k
-O'rnatish va o'rnatish ishlarini bajarishda muhim rol o'ynaydi.
2 -qadam: Montaj
Haqiqatan ham, bu bmp180 bilan bir xil vaqt ichida, bir vaqtning o'zida amalga oshiriladi.
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
3 -qadam: Arduino Y El Codigoni yuklab oling
Ma'lumotlar nusxa ko'chirish va yozish paytida MANDATORIO kutubxonani yuklab oladi. Aloqa havolasi, shuningdek, Arduino -ni yuklab olish uchun shaxsiy ma'lumotlar bilan bog'laning.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería nusxa ko'chirish va yozish ishlari
// kutubxona kodini o'z ichiga oladi:
#qo'shing
#qo'shing
#qo'shing
// kutubxonani interfeys pinlari raqamlari bilan ishga tushiring
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 bosimi;
ikki tomonlama PresionBase;
er -xotin Prezident = 0;
er -xotin Altura = 0;
er -xotin temperatura = 0;
char holati;
bo'sh o'rnatish () {
// LCD -ning ustunlar va qatorlar sonini o'rnating:
lcd.begin (16, 2);
Serial.begin (9600);
Sensorni ishga tushirish ();
}
void loop () {
// kursorni 0 -ustun, 1 -qatorga o'rnating
// (eslatma: 1 -qator - ikkinchi qator, chunki sanash 0 bilan boshlanadi):
lcd.setCursor (0, 1);
// qayta tiklashdan keyin soniya sonini chop eting:
ReadSensor ();
// O'zgaruvchilar
lcd.print ("Temperatura:");
lcd.print (harorat);
lcd.println ("gradus C");
lcd.print ("Ko'rgazma:");
lcd.print (Presion);
lcd.println ("milibares");
kechikish (1000);
}
bo'sh SensorStart () {
// Sensor xavfsizligi
agar (bosim.begin ())
Serial.println ("BMP180 boshlang'ich muvaffaqiyati");
boshqa
{
Serial.println ("BMP180 boshlang'ichi ishlamayapti (uzilganmi?) N / n");
vaqt (1);
}
// Haroratni o'rganish
holat = bosim.startTemperature ();
agar (holat! = 0) {
kechikish (holat);
// Rasmiy bo'lmagan holat
status = bosim.getTemperature (Temperatura);
agar (holat! = 0) {
// Maqolani o'qing
status = bosim.start Bosim (3);
agar (holat! = 0) {
kechikish (holat);
// Mana shu voqea sodir bo'lmagani uchun sensorlar.
status = bosim.getPressure (PresionBase, Temperatura);
}
}
}
}
void ReadSensor () {
// Maqolani o'qib bo'lgandan keyin, temperatura va hisob -kitoblarni o'qing.
// Haroratni o'rganish
holat = bosim.startTemperature ();
agar (holat! = 0)
{
kechikish (holat);
// Mana, temperatura
status = bosim.getTemperature (Temperatura);
agar (holat! = 0)
{
// Maqolani o'qing
status = bosim.start Bosim (3);
agar (holat! = 0)
{
kechikish (holat);
// Maktabgacha darslik, // datchikni tekshiring
status = bosim.getPressure (Presion, Temperatura);
agar (holat! = 0)
{
// Sozlamalarni o'rnatish va o'rnatish uchun
}
else Serial.println ("error en la lektura de presion / n");
}
else Serial.println ("error iniciando la lektura de presion / n");
}
else Serial.println ("error en la lektura de temperatura / n");
}
else Serial.println ("xato / in temperatura / n xato");
}
4 -qadam: Terminar
Bir necha soat ichida siz harorati va haroratini belgilashingiz mumkin. Bu sizning xohishingizga mos keladi.
Tavsiya:
BMP180 Y LCD Con Arduino: 4 qadam
BMP180 Y LCD konfiguratsiya Arduino: eng yaxshi darsliklar va darsliklar; a sensorli displeylar BMP180 va LCD displey va arduino uchun temperatura
SkiiiD bilan BMP180 -dan qanday foydalanish kerak: 9 qadam
BMP180 -ni SkiiiD bilan qanday ishlatish: BMP180 -ni "skiiiD" orqali ishlab chiqish bo'yicha qo'llanma
LCD-BMP180 Con Arduino qo'llanmasi: 4 qadam
Qo'llanma LCD-BMP180 Con Arduino: Bienvenido eng yaxshi qo'llanma bo'lib, u har qanday haroratni o'lchash va o'lchashni osonlashtiradi. El qo'llanma ser á Arduino, Arduino Uno, BMP180 va LCD displeylari uchun dasturlar
GY-68 BMP180 va Arduino yordamida bosim va balandlikni aniqlash: 6 qadam
Bosim va balandlikni GY-68 BMP180 va Arduino yordamida aniqlash: Umumiy ma'lumot Uchish robotlari, ob-havo stantsiyalari, marshrutizatsiyani yaxshilash, sport va boshqalar kabi bosim va balandlikni o'lchash kabi juda ko'p loyihalar. Ushbu qo'llanmada siz BMP180 sensoridan qanday foydalanishni bilib olasiz, bu eng
DHT11, BMP180, Nodemcu yordamida Blynk serverida Arduino IDE yordamida DIY ob -havo stantsiyasi: 4 qadam
DHT11, BMP180, Nodemcu yordamida Blynk serverida Arduino IDE yordamida DIY ob -havo stantsiyasi: Github: DIY_Weather_Station Hackster.io: Ob -havo stantsiyasi Siz ob -havo ma'lumotlarini to'g'ri ko'rgan bo'larmidingiz? Masalan, siz uni ochganingizda, harorat, namlik kabi ob -havo sharoitlari bilan tanishasiz. Bu ko'rsatkichlar katta qiymatning o'rtacha qiymati