
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41


Tässä opetusohjelmassa opimme tekemään sääaseman, joka näyttää LÄMPÖTILA, KOSTEUS JA PAINE nestekidenäytössä TFT 7735
Katso esittelyvideo.
Vaihe 1: Mitä tarvitset


- Arduino UNO (tai mikä tahansa muu Arduino)
- LCD -näyttö TFT 7735
- BMP280 -anturi
- DHT11 -anturi
- Hyppyjohdot
- Leipälauta
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri

LCD TFT ST7735
Kytkeä:
- 1.8 TFT -näytön PIN [LED] - Arduino PIN [3.3 V]
- 1.8 TFT -näytön PIN [SCK] - Arduino PIN [13]
- 1.8 TFT -näytön PIN [SDA] - Arduino PIN [11]
- 1.8 TFT -näytön PIN [A0 tai DC] - Arduino -PIN [9]
- 1.8 TFT -näytön PIN [PALAUTA] Arduinon PIN -koodiksi [8]
- 1.8 TFT -näytön PIN [CS] - Arduino PIN [10]
- 1.8 TFT -näytön PIN [GND] - Arduino PIN [GND]
- 1.8 TFT -näytön PIN [VCC] - Arduino PIN [5V]
HUOMAUTUS: Joissakin Arduino -levyissä on erilaiset SPI -nastat, joten tarkista piirilevyn dokumentaatio.
BMP280 -anturi
- Liitä nasta [VIN] Arduinoon [V5]
- Liitä nasta [GND] Arduino -nastaan [GND]
- Liitä nasta [SDA] Arduino -nastaan [SDA]
- Liitä nasta [SCL] Arduino -nastaan [SCL]
DHT11 -anturi
- Liitä nasta [+] Arduinoon [V5]
- Liitä nasta [-] Arduino-nastaan [GND]
- Liitä nasta [S] Arduinon digitaaliseen nastaan [7]
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type


Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:
Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää Visuino -komponentteja




- Lisää komponentti "Paineen lämpötila BMP280 I2C"
- Lisää komponentti "Kosteus- ja lämpömittari DHT11/21/22/AM2301"
- Lisää "TFT -värinäyttö ST7735" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa



Valitse "Display1" ja aseta "Orientation" -asetukseksi goDown (tämä muuttaa näytön suuntausta)
Huomautus: Jos näyttö ei toimi, kokeile muuttaa tyyppiä ominaisuusikkunassa
-
Kaksoisnapsauta "Display1" ja laajenna elementti -ikkunassa "Text" ja "Lines" oikealla puolella ja vedä vasemmalle puolelle:
- 4X "Piirrä teksti"
- 3X "Piirrä viiva"
- 3X "tekstikenttä"
Valitse vasemmasta reunasta:- "Piirrä teksti1" ja aseta ominaisuusikkunassa "Koko" -arvoksi 1, "Väri" -asetukseksi aclDodgerBlue ja "X" -asetukseksi 17 ja "Teksti" sääasemaan
- "Piirrä viiva1" ja valitse ominaisuusikkunassa "Korkeus" 0, "Leveys" 120, "Väri" asetukseksi aclDodgerBlue ja "Y" 0- "Piirrä teksti2" ja ominaisuusikkunassa "Koko" 1, "Väri" väriksi punaiseksi ja "X" 30: ksi ja "Y" 15: ksi ja "Teksti" LÄMPÖTILAKSI
- "Tekstikenttä1" ja ominaisuusikkunan "Koko" -asetukseksi 2, "Väri" -asetukseksi keltainen ja "X" -asetukseksi 30 ja "Y" -asetukseksi 30- "Piirrä viiva2" ja ominaisuusikkunassa "Korkeus" -asetukseksi 0, "Leveys" 120, "Väri" aclDodgerBlue ja "Y" 50- "Piirrä teksti3" ja ominaisuusikkunassa "Koko" 1, "Väri" aclAqua ja "X" 40 ja "Y" 55 ja "Teksti" HUMIDITY- "Tekstikenttä2" ja aseta ominaisuusikkunassa "Koko" 2: ksi, "Väri" asetukseksi keltainen ja "X" 30 ja "Y" 70- "Piirrä viiva 3" ja ominaisuusikkunan asetukseksi "Korkeus" 0, "Leveys" 120, "Väri" asetukseksi aclDodgerBlue ja "Y" 90- "Piirrä teksti4" ja ominaisuusikkunassa "Koko" arvoksi 1, "Väri" asetukseksi aclWhite ja " X "- 40 ja" Y "- 95 ja" Teksti "- PAINE-" Tekstikenttä3 "ja valitse ominaisuusikkunassa" Koko "- 2," Väri "- keltainen ja" X "- 15 ja" Y "- 110
Vaihe 6: Visuino Connect -komponentit

- Liitä "PressureTemperature1" -tappi [Out] Arduino I2C: hen [In]
- Liitä "PressureTemperature1" -tappi [Paine] näyttöön 1> Tekstikenttä3 [In]
- Liitä "PressureTemperature1" -tappi [Lämpötila] näyttöön 1> tekstikenttään [sisään]
- Liitä "HumidityThermometer1" -nasta [Kosteus] näyttöön 1> TextField2 [In]
- Liitä "HumidityThermometer1" -nasta [Out] Arduinon digitaaliseen nastaan [7]
- Liitä "Display1" -komponenttitappi [lähtö] Arduino -nastaiseen SPI -tuloon [tulo]
- Liitä "Display1" -komponenttitappi [Chip Select] Arduino Digital -tappiin [10]
- Liitä "Display1" -komponenttitappi [Reset] Arduino Digital -nastaan [8]
- Liitä "Display1" -komponenttitappi [Register Select] Arduino Digital -nastaan [9]
Vaihe 7: Luo, käännä ja lähetä Arduino -koodi


Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)
Vaihe 8: Pelaa
Jos käynnistät Arduino UNO -moduulin, nestekidenäyttö alkaa näyttää nykyisiä arvoja (LÄMPÖTILA, KOSTEUS, PAINE)
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructable -ohjelmalle, voit ladata sen täältä ja avata sen Visuinossa:
Suositeltava:
Mini -sääasema Arduinon ja ThingSpeakin avulla: 4 vaihetta

Mini -sääasema Arduinon ja ThingSpeakin avulla: Hei kaikki. Tässä opastettavassa opastan sinua vaiheissa, joilla voit tehdä henkilökohtaisen minisääaseman. Käytämme myös ThingSpeak -sovellusliittymää säätietojen lataamiseen heidän palvelimilleen, tai muuten mikä on sääilmiön tarkoitus
Kosteus-, paine- ja lämpötilalaskenta käyttämällä BME280- ja fotoniliitäntää: 6 vaihetta

Kosteus-, paine- ja lämpötilalaskenta BME280: n ja fotoniliitännän avulla: Tapaamme erilaisia projekteja, jotka edellyttävät lämpötilan, paineen ja kosteuden seurantaa. Näin ymmärrämme, että näillä parametreilla on itse asiassa tärkeä rooli arvioitaessa järjestelmän tehokkuutta erilaisissa ilmakehän olosuhteissa
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)

NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat
Huoneen sääasema Arduinon ja BME280: n avulla: 4 vaihetta

Huoneen sääasema Arduinon ja BME280: n avulla: Aiemmin jaoin yksinkertaisen sääaseman, joka näytti paikallisen alueen lämpötilan ja kosteuden. Ongelmana oli, että päivitys vie aikaa ja tiedot eivät ole tarkkoja. Tässä opetusohjelmassa teemme sisäilman monitorin
Ulkoinen sääasema Arduinon avulla: 7 vaihetta

Ulkoinen sääasema Arduinolla: Käytetyt materiaalit: Hinnat ovat likimääräisiä ja muistin mukaan. NodeMCU V3 Lua - 3 € Digitaalinen lämpötila ja kosteus DTH 22 - 2 € Valovastus (LDR) -anturimoduuli tunnistaa valoherkän fotodiodin Arduinolle - 0,80 € 1set/erä Lumi-/sadepisaratunnistin