Turinys:

„Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai
„Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai

Video: „Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai

Video: „Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Birželis
Anonim
Image
Image

Šioje pamokoje mes išmoksime sukurti orų stotį, kuri LCD ekrane TFT 7735 rodys TEMPERATŪRĄ, DRĖGMĘ IR SLĖGĮ

Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(arba bet kuris kitas „Arduino“)
  • LCD ekranas TFT 7735
  • BMP280 jutiklis
  • DHT11 jutiklis
  • Jumperio laidai
  • Bandomoji Lenta
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit

LCD TFT ST7735

Prisijungti:

  • 1.8 TFT ekrano PIN [LED] į „Arduino“PIN kodą [3,3 V]
  • 1.8 TFT ekrano PIN [SCK] į „Arduino“PIN kodą [13]
  • 1.8 TFT ekrano PIN [SDA] į „Arduino“PIN kodą [11]
  • 1.8 TFT ekrano PIN [A0 arba DC] į „Arduino“PIN kodą [9]
  • 1.8 TFT ekrano PIN [RESET] į Arduino PIN [8]
  • 1.8 TFT ekrano PIN [CS] į „Arduino“PIN [10]
  • 1.8 TFT ekrano PIN [GND] į Arduino PIN [GND]
  • 1.8 TFT ekrano PIN [VCC] į „Arduino“PIN [5V]

PASTABA: Kai kurios „Arduino“plokštės turi skirtingus SPI kaiščius, todėl būtinai patikrinkite savo plokštės dokumentus.

BMP280 jutiklis

  • Prijunkite kaištį [VIN] prie „Arduino“[V5]
  • Prijunkite kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite kaištį [SDA] prie „Arduino“kaiščio [SDA]
  • Prijunkite kaištį [SCL] prie „Arduino“kaiščio [SCL]

DHT11 jutiklis

  • Prijunkite kaištį [+] prie „Arduino“[V5]
  • Prijunkite kaištį [-] prie „Arduino“kaiščio [GND]
  • Prijunkite kaištį [S] prie „Arduino“skaitmeninio kaiščio [7]

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite komponentą „Slėgio temperatūra BMP280 I2C“
  • Pridėkite komponentą „Drėgmės ir termometro DHT11/21/22/AM2301“
  • Pridėkite komponentą „TFT spalvotas ekranas ST7735“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose

Pasirinkite „Display1“ir nustatykite „Orientation“į „GoDown“(tai pakeis rodymo kryptį)

Pastaba: Jei ekranas neveikia, pabandykite pakeisti tipą po ypatybių langu

  • Dukart spustelėkite „Display1“ir elementų lange dešinėje pusėje išplėskite „Text“ir „Lines“ir vilkite į kairę pusę:

    • 4X „Piešti tekstą“
    • 3X „Nubrėžti liniją“
    • 3X „Teksto laukas“

    Kairėje pusėje pasirinkite:- „Piešti tekstą1“, o ypatybių lange nustatykite „Dydis“į 1, „Spalva“į „aclDodgerBlue“ir „X“į 17, o „Tekstas“- į ORO STOTĮ

    - „Nubrėžkite liniją 1“ir ypatybių lange nustatykite „Aukštis“į 0, „Plotis“į 120, „Spalva“į „aclDodgerBlue“ir „Y“į 0- „Pieškite tekstą2“, o ypatybių lange nustatykite „Dydis“į 1, „Spalva“į aklRed ir „X“- 30, o „Y“- 15, o „Tekstas“- TEMPERATURE

    - „Teksto laukas1“ir ypatybių lange nustatykite „Dydis“į 2, „Spalva“- į geltoną ir „X“į 30, o „Y“į 30- „Nubrėžkite liniją2“, o ypatybių lange nustatykite „Aukštis“į 0, „Plotis“iki 120, „Spalva“- „aclDodgerBlue“, o „Y“- 50- „Pieškite tekstą3“, o ypatybių lange nustatykite „Dydis“į 1, „Spalva“- į „aclAqua“, o „X“- į 40 ir „Y“iki 55 ir „Tekstas“į HUMIDITY- „Teksto laukas2“, o ypatybių lange nustatykite „Dydis“į 2, „Spalva“- į geltoną ir „X“į 30, o „Y“į 70- „Nubrėžkite liniją 3“ir ypatybių lango nustatykite „Aukštis“į 0, „Plotis“į 120, „Spalva“į „aclDodgerBlue“ir „Y“į 90- „Piešti tekstą4“, o ypatybių lange nustatykite „Dydis“į 1, „Spalva“į „aclWhite“ir „ X “į 40 ir„ Y “iki 95, o„ Tekstas “- PRESSURE-„ Teksto laukas3 “, o ypatybių lange nustatykite„ Dydis “į 2,„ Spalva “į geltoną ir„ X “į 15, o„ Y “- į 110

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „PressureTemperature1“kaištį [Out] prie „Arduino I2C [In]
  • Prijunkite „PressureTemperature1“kaištį [Slėgis] prie „Display1“> „TextField3 [In]“
  • Prijunkite „PressureTemperature1“kaištį [temperatūra] prie „Display1“> „TextField1 [In]“
  • Prijunkite „HumidityThermometer1“kaištį [Drėgmė] prie „Display1“> „TextField2 [In]“
  • Prijunkite „HumidityThermometer1“kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [7]
  • Prijunkite „Display1“komponento kaištį [išėjimas] prie „Arduino“kaiščio SPI [į]
  • Prijunkite „Display1“komponento kaištį [lusto pasirinkimas] prie „Arduino Digital“kaiščio [10]
  • Prijunkite „Display1“komponento kaištį [Atstatyti] prie „Arduino Digital“kaiščio [8]
  • Prijunkite „Display1“komponento kaištį [Register Select] prie „Arduino Digital pin“[9]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

8 žingsnis: žaiskite

Jei įjungsite „Arduino UNO“modulį, skystųjų kristalų ekrane bus pradėtos rodyti dabartinės vertės (TEMPERATURE, HUMIDITY, PRESSURE)

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: