Mündəricat:

BMP280 -DHT11 istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: 8 Addım
BMP280 -DHT11 istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: 8 Addım

Video: BMP280 -DHT11 istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: 8 Addım

Video: BMP280 -DHT11 istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: 8 Addım
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Iyun
Anonim
Image
Image

Bu təlimatda, TFT 7735 LCD displeyində SICAKLIQ, NEMLİK və BASINCI göstərəcək bir hava stansiyası qurmağı öyrənə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
  • Arduino UNO (və ya hər hansı digər Arduino)
  • LCD ekran TFT 7735
  • Sensor BMP280
  • DHT11 Sensoru
  • Jumper telləri
  • Çörək lövhəsi
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə

LCD TFT ST7735

Qoşulun:

  • 1.8 TFT Display PIN [LED] - Arduino PIN [3.3 V]
  • 1.8 TFT Display PIN [SCK] - Arduino PIN [13]
  • 1.8 TFT Display PIN [SDA] -dan Arduino PIN -ə [11]
  • 1.8 TFT Display PIN [A0 və ya DC] Arduino PIN [9]
  • 1.8 TFT Display PIN [RESET] Arduino PIN [8]
  • 1.8 TFT Display PIN [CS] -dən Arduino PIN -ə [10]
  • 1.8 TFT Display PIN [GND] - Arduino PIN [GND]
  • 1.8 TFT Display PIN [VCC] - Arduino PIN [5V]

Qeyd: Bəzi Arduino lövhələrində fərqli SPI pinləri var, buna görə lövhə sənədlərinizi yoxladığınızdan əmin olun.

Sensor BMP280

  • Pin [VIN] -i Arduino [V5] -ə qoşun
  • Pini [GND] Arduino pininə [GND] bağlayın
  • Pini [SDA] Arduino pininə [SDA] bağlayın
  • Pimi [SCL] Arduino pininə [SCL] bağlayın

DHT11 Sensoru

  • Pini [+] Arduino [V5] -ə qoşun
  • Pimi [-] Arduino pininə [GND] bağlayın
  • Pimi [S] Arduino rəqəmsal pininə [7] qoşun

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! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! 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
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "Təzyiq İstiliyi BMP280 I2C" komponentini əlavə edin
  • "Rütubət və Termometr DHT11/21/22/AM2301" komponentini əlavə edin
  • "TFT Rəngli Ekran ST7735" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində

"Display1" seçin və "Orientation" -i goDown -a təyin edin (bu göstərilmə istiqamətini dəyişəcək)

Qeyd: Ekranın işləməyəcəyi təqdirdə xüsusiyyətlər pəncərəsindəki Növü dəyişdirməyə çalışın

  • "Display1" düyməsini iki dəfə vurun və elementlər pəncərəsində sağ tərəfdəki "Mətn" və "Satırlar" ı genişləndirin və sola sürükləyin:

    • 4X "Mətn çək"
    • 3X "Çizgi çək"
    • 3X "Mətn Sahəsi"

    Sol tərəfdə seçin:- "Mətn Çək1" və xüsusiyyətlər pəncərəsində "Ölçü" ni 1, "Rəng" i aclDodgerBlue və "X" ni 17-yə, "Mətn" ni Hava İstasyonuna təyin edin.

    - "Line1 çəkin" və xüsusiyyətlər pəncərəsində "Hündürlüyü" 0, "Genişliyi" 120, "Rəngi" aclDodgerBlue və "Y" ni 0- "Mətn Çəkin 2" və xüsusiyyətlər pəncərəsində "Ölçüsü" ni 1 olaraq təyin edin., "Rəng" aclRedə və "X" 30 -a və "Y" 15 -ə və "Mətn" TEMPERATURE

    - "Mətn Sahəsi1" və xüsusiyyətlər pəncərəsində "Ölçü" ni 2, "Rəng" i aclYellow və "X" ni 30 və "Y" ni 30- "Çizgi2 çək" və xüsusiyyətlər pəncərəsində "Boy" u 0 olaraq təyin edin., "Genişlik" 120, "Rəng" aclDodgerBlue və "Y" 50- "Mətn 3 çək" və xüsusiyyətlər pəncərəsində "Ölçü" 1, "Rəng" aclAqua və "X" 40 və "Y" 55-ə və "Mətn" Nəmliyə- "Mətn Sahəsi2" və xüsusiyyətlər pəncərəsində "Ölçü" ni 2, "Rəng" i sarıya, "X" -i 30-a və "Y" -ni 70- "Çizgi3 çək" və xassələr pəncərəsi "Boy" u 0, "Genişlik" 120, "Rəng" aclDodgerBlue və "Y" 90- "Mətn çəkin4" və xüsusiyyətlər pəncərəsində "Ölçü" 1, "Rəng" aclWhite və " X "40-a və" Y "95-ə və" Mətn "PRESSURE-" Mətn Sahəsinə3 "və xüsusiyyətlər pəncərəsində" Ölçü "ni 2," Rəng "i sarıya," X "-i 15-ə və" Y "-i 110-a təyin edin.

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • "PressureTemperature1" pinini [Çıxış] Arduino I2C [Daxilinə] qoşun
  • "PressureTemperature1" pinini [Pressure] Display1> TextField3 [In] -ə qoşun
  • "PressureTemperature1" pinini [Temperatur] Display1> TextField1 [In] -ə qoşun
  • "HumidityThermometer1" pinini [Nəmliyi] Display1> TextField2 [In] -ə qoşun
  • "HumidityThermometer1" pinini [Çıxış] Arduino rəqəmsal pininə [7] qoşun
  • "Display1" komponent pinini [Çıxış] Arduino pin SPI -yə [Daxil] bağlayın
  • "Display1" komponent pinini [Chip Select] Arduino Digital pininə qoşun [10]
  • "Display1" komponent pinini [Sıfırla] Arduino Digital pininə qoşun [8]
  • "Display1" komponent pinini [Qeydiyyat Seçimi] Arduino Digital pininə [9] bağlayın.

Addım 7: 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 8: Oyna

Arduino UNO modulunu işə salırsınızsa, LCD cari dəyərləri göstərməyə başlayacaq (TEMPERATURE, NEMLİK, BASINÇ)

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: