
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


I denne opplæringen lærer vi hvordan du lager en værstasjon som viser en TEMPERATUR, Fuktighet og trykk på LCD -skjermen TFT 7735
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger


- Arduino UNO (eller hvilken som helst annen Arduino)
- LCD -skjerm TFT 7735
- BMP280 -sensor
- DHT11 -sensor
- Jumper ledninger
- Brødbrett
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen

LCD TFT ST7735
Koble:
- 1.8 TFT Display PIN [LED] til Arduino PIN [3.3 V]
- 1.8 TFT Display PIN [SCK] to Arduino PIN [13]
- 1.8 TFT Display PIN [SDA] to Arduino PIN [11]
- 1.8 TFT Display PIN [A0 or DC] to Arduino PIN [9]
- 1.8 TFT Display PIN [RESET] to Arduino PIN [8]
- 1.8 TFT Display PIN [CS] to Arduino PIN [10]
- 1.8 TFT Display PIN [GND] to Arduino PIN [GND]
- 1.8 TFT Display PIN [VCC] to Arduino PIN [5V]
MERK: Noen Arduino -kort har forskjellige SPI -pinner, så sørg for å sjekke brettdokumentasjonen.
BMP280 -sensor
- Koble pin [VIN] til Arduino [V5]
- Koble pin [GND] til Arduino pin [GND]
- Koble pin [SDA] til Arduino pin [SDA]
- Koble pin [SCL] til Arduino pin [SCL]
DHT11 -sensor
- Koble pin [+] til Arduino [V5]
- Koble pin [-] til Arduino pin [GND]
- Koble pin [S] til Arduino digital pin [7]
Trinn 3: Start Visuino, og velg Arduino UNO -korttype


For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino Legg til komponenter




- Legg til komponenten "Trykk temperatur BMP280 I2C"
- Legg til komponenten "Fuktighet og termometer DHT11/21/22/AM2301"
- Legg til komponenten "TFT Color Display ST7735"
Trinn 5: I Visuino -settkomponenter



Velg "Display1" og sett "Orientation" til goDown (dette endrer visningsdirektet)
Merk: Hvis skjermen ikke fungerer, kan du prøve å endre typen under vinduet Egenskaper
-
Dobbeltklikk på "Display1" og i elementvinduet utvider du "Tekst" og "Linjer" på høyre side og drar til venstre:
- 4X "Tegn tekst"
- 3X "Draw Line"
- 3X "Tekstfelt"
På venstre side velger du:- "Tegn tekst1" og i egenskapsvinduet angir du "Størrelse" til 1, "Farge" til aclDodgerBlue og "X" til 17 og "Tekst" til VÆRSTASJON
- "Tegn linje 1" og i egenskapsvinduet sett "Høyde" til 0, "Bredde" til 120, "Farge" til aclDodgerBlue og "Y" til 0- "Tegn tekst2" og i egenskapsvinduet sett "Størrelse" til 1, "Farge" til aclRed og "X" til 30 og "Y" til 15 og "Tekst" til TEMPERATUR
- "Tekstfelt1" og i egenskapsvinduet sett "Størrelse" til 2, "Farge" til aclGul og "X" til 30 og "Y" til 30- "Tegn linje 2" og i egenskapsvinduet sett "Høyde" til 0, "Bredde" til 120, "Farge" til aclDodgerBlue og "Y" til 50- "Tegn tekst3" og i egenskapsvinduet sett "Størrelse" til 1, "Farge" til aclAqua og "X" til 40 og "Y" til 55 og "Tekst" til HUMIDITY- "Tekstfelt2" og i egenskapsvinduet angi "Størrelse" til 2, "Farge" til aclGul og "X" til 30 og "Y" til 70- "Tegn linje3" og i egenskaper vindu sett "Høyde" til 0, "Bredde" til 120, "Farge" til aclDodgerBlue og "Y" til 90- "Tegn tekst4" og i vinduet egenskaper sett "Størrelse" til 1, "Farge" til aclHvit og " X "til 40 og" Y "til 95 og" Tekst "til TRYKK-" Tekstfelt3 "og i egenskapsvinduet sett" Størrelse "til 2," Farge "til aclGul og" X "til 15 og" Y "til 110
Trinn 6: I Visuino Connect -komponenter

- Koble "PressureTemperature1" pin [Out] til Arduino I2C [In]
- Koble "PressureTemperature1" pin [Pressure] til Display1> TextField3 [In]
- Koble "PressureTemperature1" pin [Temperatur] til Display1> TextField1 [In]
- Koble "HumidityThermometer1" pin [Humidity] til Display1> TextField2 [In]
- Koble "HumidityThermometer1" pin [Out] til Arduino digital pin [7]
- Koble "Display1" komponentpinnen [Out] til Arduino pin SPI [In]
- Koble "Display1" komponentpinne [Chip Select] til Arduino Digital pin [10]
- Koble komponentpinnen "Display1" [Reset] til Arduino Digital pin [8]
- Koble komponentpinnen "Display1" [Velg velg] til Arduino Digital pin [9]
Trinn 7: Generer, kompiler og last opp Arduino -koden


I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 8: Spill
Hvis du driver Arduino UNO -modulen, begynner LCD -skjermen å vise gjeldende verdier (TEMPERATUR, FUKTIGHET, TRYK)
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her og åpne det i Visuino:
Anbefalt:
Fuktighet, trykk og temperaturberegning ved bruk av BME280 og fotongrensesnitt .: 6 trinn

Fuktighet, trykk og temperaturberegning ved hjelp av BME280 og fotoninterfacing .: Vi støter på forskjellige prosjekter som krever temperatur-, trykk- og fuktighetsovervåking. Dermed innser vi at disse parameterne faktisk spiller en viktig rolle for å ha et estimat av arbeidseffektiviteten til et system ved forskjellige atmosfæriske forhold
Dataanalyse for temp/fuktighet ved bruk av Ubidots og Google-ark: 6 trinn

Dataanalyse for temp/fuktighet ved bruk av Ubidots og Google-ark: I denne opplæringen vil vi måle forskjellige temperatur- og fuktighetsdata ved hjelp av temperatur- og fuktighetssensor. Du vil også lære hvordan du sender disse dataene til Ubidots. Slik at du kan analysere det hvor som helst for forskjellige applikasjoner. Også ved å sende
Måling av fuktighet ved bruk av HYT939 og partikkelfoton: 4 trinn

Fuktighetsmåling ved bruk av HYT939 og Particle Photon: HYT939 er en digital fuktighetssensor som fungerer på I2C kommunikasjonsprotokoll. Fuktighet er en sentral parameter når det gjelder medisinske systemer og laboratorier. Så for å nå disse målene prøvde vi å koble HYT939 til bringebær pi. JEG
Måling av fuktighet ved bruk av HYT939 og Arduino Nano: 4 trinn

Fuktighetsmåling ved bruk av HYT939 og Arduino Nano: HYT939 er en digital fuktighetssensor som fungerer på I2C kommunikasjonsprotokoll. Fuktighet er en sentral parameter når det gjelder medisinske systemer og laboratorier. Så for å nå disse målene prøvde vi å koble HYT939 til arduino nano. JEG
Måling av fuktighet ved bruk av HYT939 og Raspberry Pi: 4 trinn

Fuktighetsmåling ved bruk av HYT939 og Raspberry Pi: HYT939 er en digital fuktighetssensor som fungerer på I2C kommunikasjonsprotokoll. Fuktighet er en sentral parameter når det gjelder medisinske systemer og laboratorier. Så for å nå disse målene prøvde vi å koble HYT939 til bringebær pi. JEG