Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 žingsnis: Visuino rinkinio komponentuose
- 6 veiksmas: „Visuino Connect“komponentuose
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
- „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ė
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ą
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ų
- 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
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
- 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ą
„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“: