Përmbajtje:

Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa
Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa

Video: Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa

Video: Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Qershor
Anonim
Image
Image

Në këtë tutorial ne do të mësojmë se si të bëjmë një stacion moti që do të shfaqë një TEMPERATURE, LARTUMSI DHE Presion në ekranin LCD TFT 7735

Shikoni një video demonstruese.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Arduino UNO (Ose ndonjë Arduino tjetër)
  • Ekran LCD TFT 7735
  • Sensori BMP280
  • Sensori DHT11
  • Telat e kërcyesit
  • Breadboard
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku

LCD TFT ST7735

Lidhu:

  • PIN i ekranit 1.8 TFT [LED] në Arduino PIN [3.3 V]
  • PIN i ekranit 1.8 TFT [SCK] në Arduino PIN [13]
  • 1.8 TFT PIN i shfaqjes [SDA] në Arduino PIN [11]
  • PIN i ekranit 1.8 TFT [A0 ose DC] në Arduino PIN [9]
  • PIN i ekranit 1.8 TFT [RESET] në PIN Arduino [8]
  • 1.8 TFT PIN i shfaqjes [CS] në Arduino PIN [10]
  • 1.8 TFT PIN i ekranit [GND] në Arduino PIN [GND]
  • PIN i ekranit 1.8 TFT [VCC] në Arduino PIN [5V]

SH NOTNIM: Disa borde Arduino kanë kunja të ndryshëm SPI prandaj sigurohuni që të kontrolloni dokumentacionin e bordit tuaj.

Sensori BMP280

  • Lidhni pinin [VIN] me Arduino [V5]
  • Lidhni pinin [GND] me kunjin Arduino [GND]
  • Lidhni pinin [SDA] me pinin Arduino [SDA]
  • Lidhni pinin [SCL] me pinin Arduino [SCL]

Sensori DHT11

  • Lidhni pinin [+] me Arduino [V5]
  • Lidhni pinin [-] me pinin Arduino [GND]
  • Lidhni pinin [S] me pinin dixhital Arduino [7]

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar Arduino UNO! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni Komponentë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
  • Shtoni komponentin "Temperatura e Presionit BMP280 I2C"
  • Shtoni përbërësin "Lagështia dhe termometri DHT11/21/22/AM2301"
  • Shtoni përbërësin "TFT Color Display ST7735"

Hapi 5: Në Komponentët e Visuino Set

Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components

Zgjidhni "Display1" dhe vendosni "Orientimi" në goDown (kjo do të ndryshojë drejtimin e shfaqjes)

Shënim: Në rast se ekrani nuk do të funksionojë, provoni të ndryshoni Tipin nën dritaren e vetive

  • Klikoni dy herë në "Display1" dhe në dritaren e elementeve zgjeroni "Text" dhe "Lines" në anën e djathtë dhe tërhiqeni në anën e majtë:

    • 4X "Vizatoni tekstin"
    • 3X "Vizatoni vijën"
    • 3X "Fusha e tekstit"

    Në anën e majtë zgjidhni:- "Draw Text1" dhe në dritaren e pronave vendosni "Size" në 1, "Color" në aclDodgerBlue dhe "X" në 17 dhe "Text" në WEATHER STATION

    - "Draw Line1" dhe në dritaren e pronave vendosni "Height" në 0, "Width" në 120, "Color" në aclDodgerBlue dhe "Y" në 0- "Draw Text2" dhe në dritaren e pronave vendosni "Size" në 1, "Color" në akrRed dhe "X" në 30 dhe "Y" në 15 dhe "Text" në TEMPERATURE

    - "Fusha e Tekstit1" dhe në dritaren e pronave vendosni "Madhësia" në 2, "Ngjyra" në të verdhë dhe "X" në 30 dhe "Y" në 30- "Draw Line2" dhe në dritaren e pronave vendosni "Lartësia" në 0, "Gjerësia" në 120, "Ngjyra" në aclDodgerBlue dhe "Y" në 50- "Draw Text3" dhe në dritaren e vetive vendosni "Size" në 1, "Color" në aclAqua dhe "X" në 40 dhe "Y" në 55 dhe "Tekst" në HUMIDITY- "Fusha e Tekstit2" dhe në dritaren e vetive vendosni "Size" në 2, "Color" në aclYellow dhe "X" në 30 dhe "Y" në 70- "Draw Line3" dhe në dritarja e pronave vendosi "Lartësia" në 0, "Gjerësia" në 120, "Ngjyra" në aclDodgerBlue dhe "Y" në 90- "Draw Text4" dhe në dritaren e pronave vendosni "Size" në 1, "Color" në aclWhite dhe " X "në 40 dhe" Y "në 95 dhe" Text "në PRESSURE-" Text Field3 "dhe në dritaren e pronave vendosni" Size "në 2," Color "në aclYellow dhe" X "në 15 dhe" Y "në 110

Hapi 6: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
  • Lidhni pinin "PressureTemperature1" [Out] me Arduino I2C [In]
  • Lidhni pinin "PressureTemperature1" [Presioni] në Display1> TextField3 [In]
  • Lidhni pinin "PressureTemperature1" [Temperatura] me Display1> TextField1 [In]
  • Lidhni pinin "HumidityThermometer1" [Lagështia] me Ekranin 1> TextField2 [In]
  • Lidhni pinin "HumidityThermometer1" [Out] me kunjin dixhital Arduino [7]
  • Lidhni pinin e komponentit "Display1" [Out] me pinin Arduino SPI [In]
  • Lidhni pinin e përbërësit "Display1" [Chip Select] me kunjin dixhital Arduino [10]
  • Lidhni pinin e përbërësit "Display1" [Rivendos] në kunjin dixhital Arduino [8]
  • Lidhni pinin e përbërësit "Display1" [Regjistrohu përzgjedhjen] me kunjin dixhital Arduino [9]

Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE

Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)

Hapi 8: Luaj

Nëse aktivizoni modulin Arduino UNO, LCD do të fillojë të tregojë vlerat aktuale (TEMPERATURA, LUMTURIA, PRESIONI)

Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu dhe ta hapni në Visuino:

Recommended: