Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3: Start Visuino, og velg Arduino UNO -korttype
- Trinn 4: I Visuino Legg til komponenter
- Trinn 5: I Visuino -settkomponenter
- Trinn 6: I Visuino Connect -komponenter
- Trinn 7: Generer, kompiler og last opp Arduino -koden
- Trinn 8: Spill
Video: Enkel DIY værstasjon med DHT11 og OLED -skjerm: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne opplæringen lærer vi hvordan du lager en enkel værstasjon ved hjelp av Arduino, DHT11 -sensor, OLED -skjerm og Visuino for å vise temperatur og fuktighet.
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
- Arduino UNO (eller annen Arduino)
- OLED -skjerm
- DHT11 temperatur/fuktighetssensor
- Jumper ledninger
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
- Koble DHT11 sensorstift (VCC eller +) til Arduino pin (5V)
- Koble DHT11 -sensorpinnen (GND eller -) til Arduino -pinnen (GND)
- Koble DHT11 sensorpinne (S) til Arduino digital pin (7)
- Koble OLED Display Pin (VCC) til Arduino Pin (5V)
- Koble OLED Display Pin (GND) til Arduino Pin (GND)
- Koble OLED Display Pin (SCL) til Arduino Pin (SCL)
- Koble OLED Display Pin (SDA) til Arduino Pin (SDA)
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 "SSD1306/SH1106 OLED Display (I2C)"
- Legg til 2X "Analog To Text" -komponent
- Legg til komponenten "Fuktighet og termometer DHT11/21/22/AM2301"
Trinn 5: I Visuino -settkomponenter
- Velg "AnalogToText1" -komponenten og i egenskapsvinduet sett "Presisjon" til 0 (Bilde1)
- Velg "AnalogToText2" -komponenten og i egenskapsvinduet sett "Presisjon" til 0 (Bilde1)
- Velg "DisplayOLED1" -komponenten og dobbeltklikk på den. (Bilde 2)
- I elementvinduet drar du 2X "Draw Bitmap" til venstre (Bilde2)
- I elementvinduet drar du 2X "Tekstfelt" til venstre (Bilde2)
- I Elements -vinduet Velg "Draw Bitmap1" til venstre og i egenskapsvinduet sett "Y" til 30, velg "Bitmap" og klikk på de 3 prikkene.
- I "Transparency Bitmap Editor" klikker du på knappen "Load" og Last "Cloud" bitmap fra filen. Merk: "Cloud" Bitmap er tilgjengelig her for å laste ned, eller du kan bla gjennom mer her,
- Lukk "Transparency Bitmap Editor"
- I Elements -vinduet Velg "Draw Bitmap2" til venstre og i egenskapsvinduet sett "X" til 75, velg "Bitmap" og klikk på de 3 prikkene.
- I "Transparency Bitmap Editor" klikker du på knappen "Load" og Last "Drop" bitmap fra filen. Merk: "Drop" Bitmap er tilgjengelig her for å laste ned, eller du kan bla gjennom mer her,
- Lukk "Transparency Bitmap Editor"
- I "Elements" -vinduet velger du "TextField1" og i egenskapsvinduet angir du "størrelse" til 4, "X" til 5, "Y" til 5
- I "Elements" -vinduet velger du "TextField2" og i egenskapsvinduet angir du "størrelse" til 2, "X" til 105, "Y" til 5
Trinn 6: I Visuino Connect -komponenter
- Koble komponenten "DisplayOLED1" [Out] til Arduino I2C pin [In]
- Koble "HumidityThermometer1" komponentpinne [Sensor] til Arduino digital pin [7]
- Koble komponentpinnen "HumidityThermometer1" [Temperatur] til AnalogToText1 pin [In]
- Koble komponentpinnen "HumidityThermometer1" [Humidity] til AnalogToText2 pin [In]
- Koble "AnalogToText1" pin [Out] til "DisplayOLED1"> TextField1 komponent pin [In]
- Koble "AnalogToText2" pin [Out] til "DisplayOLED1"> TextField2 komponent pin [In]
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, bør romtemperatur og fuktighetsnivå vises på OLED -skjermen.
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:
Enkel værstasjon som bruker ESP8266 .: 6 trinn (med bilder)
Enkel værstasjon som bruker ESP8266 .: I denne instruksen vil jeg dele hvordan jeg bruker ESP8266 for å få data som temperatur, trykk, klima etc. Og YouTube -data som abonnenter og amp; Totalt antall seere. og vis dataene på seriell skjerm og vis dem på LCD. Dataene vil være f
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort den riktige måten: 8 trinn (med bilder)
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort på riktig måte: Etter 1 års vellykket drift på 2 forskjellige steder deler jeg mine solcelledrevne værstasjonsprosjektplaner og forklarer hvordan det utviklet seg til et system som virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
Hvordan lage en enkel værstasjon: 8 trinn
Hvordan lage en enkel værstasjon: Hei folkens, I denne videoen vil jeg vise deg hvordan du får en enkel værstasjon til å føle temperatur og fuktighet ved hjelp av DHT11 -sensor
DIY værstasjon som bruker DHT11, BMP180, Nodemcu med Arduino IDE over Blynk Server: 4 trinn
DIY Weather Station Bruke DHT11, BMP180, Nodemcu Med Arduino IDE Over Blynk Server: Github: DIY_Weather_Station Hackster.io: Weather Station Du ville ha sett Weather Application riktig? Som når du åpner den, blir du kjent med værforholdene som temperatur, fuktighet osv. Disse målingene er gjennomsnittsverdien til en stor er
Hvordan lage en enkel værstasjon ved hjelp av Arduino: 6 trinn (med bilder)
Hvordan lage en enkel værstasjon ved hjelp av Arduino: Hei folkens, I denne instruksjonsboken vil jeg forklare hvordan en enkel værstasjon kan registrere temperatur og fuktighet ved hjelp av DHT11 -sensor og Arduino, de registrerte dataene vil bli vist på LCD -skjermen. Før du starter denne instruerbare må du vite det