Mündəricat:

Visuino I2C BMP280 Təzyiq, Temperatur+OLED: 7 addım
Visuino I2C BMP280 Təzyiq, Temperatur+OLED: 7 addım

Video: Visuino I2C BMP280 Təzyiq, Temperatur+OLED: 7 addım

Video: Visuino I2C BMP280 Təzyiq, Temperatur+OLED: 7 addım
Video: Arduino to measure temperature, pressure and altitude with BMP280 2024, Noyabr
Anonim
Image
Image
Ehtiyacınız olacaq
Ehtiyacınız olacaq

Bu təlimatda I2C BMP280 təzyiqi, temperatur sensoru, OLED lcd, Arduino UNO -dan istifadə edərək təzyiq və temperaturu ölçəcəyik və nəticələrini LCD -də göstərəcəyik. Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (hər hansı digər Arduino ola bilər)
  • Jumper telləri
  • OLED lcd
  • I2C BMP280 sensoru
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • Arduino pinini (SCL) BMP280 pininə (SCL) qoşun
  • Arduino pinini (SDA) BMP280 pininə (SDA) qoşun
  • Arduino pinini (SCL) OLED LCD pininə (SCL) qoşun
  • Arduino pinini (SDA) OLED LCD pininə (SDA) qoşun
  • Arduino pinini (5V) OLED LCD pininə (VCC) qoşun
  • Arduino pinini (3.3V) BMP280 pininə (VCC) qoşun
  • Arduino pinini (GND) OLED LCD pininə (GND) bağlayın
  • Arduino pinini (GND) BMP280 pininə (GND) bağlayın

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • Təzyiq temperaturu BME 280 I2C komponenti əlavə edin
  • 2x MapRange komponenti əlavə edin
  • DISPLAY OLED LCD I2C əlavə edin
  • OLED LCD komponentinə və redaktora iki dəfə vurun:
  1. "Mətn Sahəsi" ni seçin, sola sürükləyin və Xüsusiyyətlər pəncərəsində x -dən 60 -a və y -dən 5 -ə qədər
  2. "Mətn Sahəsi" ni seçin, sola sürükləyin və Xüsusiyyətlər pəncərəsində x -dən 50 -yə və y -dən 20 -ə qədər
  3. "Mətn çək" seçin, sola sürükləyin və Xüsusiyyətlər pəncərəsində x -ni 0 -a, y -ni 5 -ə qoyun və mətni "Təzyiq:" olaraq təyin edin.
  4. "Mətn çək" seçin, sola sürükləyin və Xüsusiyyətlər pəncərəsində x -ni 0 -a, y -ni 20 -yə qoyun və mətni "Temp:" olaraq təyin edin.

Addım 5: Visuino -da: Komponentləri birləşdirmək

Visuinoda: Komponentləri birləşdirir
Visuinoda: Komponentləri birləşdirir
  • Arduino I2C pinini [daxil] PressureTemperatureHumidity1 I2C pininə qoşun
  • Arduino I2C pinini [daxil] DisplayOLED1 I2C pininə qoşun
  • Arduino Serial [0] pinini [çıxart] DisplayOLED1 pininə qoşun
  • PressureTemperatureHumidity1 pin təzyiqini (Pa) MapRange1 pininə [in] qoşun
  • PressureTemperatureHumidity 1 pin Temperatur -u MapRange -ə 2 pin [in] bağlayın
  • MapRange1 -i DisplayOLED1 pininə qoşun [Elements Text Field1]
  • MapRange2 -ni DisplayOLED1 pininə qoşun [Elements Text Field2]

Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.

Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)

Addım 7: Oyna

Arduino Uno modulunu işə salırsınızsa, Lcd indiki təzyiq və temperatur haqqında məlumatları göstərməyə başlayacaq.

Təbrik edirik! Visuino ilə I2C BMP280 sensor layihənizi tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur.

Visuino'da yükləyə və aça bilərsiniz:

Tövsiyə: