Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Kretsen
- Steg 3: Starta Visuino och välj Arduino UNO -korttyp
- Steg 4: Lägg till komponenter i Visuino
- Steg 5: I Visuino Set Components
- Steg 6: I Visuino Connect -komponenter
- Steg 7: Generera, kompilera och ladda upp Arduino -koden
- Steg 8: Spela
Video: Enkel DIY -väderstation med DHT11 och OLED -display: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I denna handledning lär vi oss hur man skapar en enkel väderstation med Arduino, DHT11 -sensor, OLED -display och Visuino för att visa temperatur och luftfuktighet.
Se en demonstrationsvideo.
Steg 1: Vad du behöver
- Arduino UNO (eller någon annan Arduino)
- OLED -skärm
- DHT11 temperatur/fuktighetsgivare
- Bygelkablar
- Visuino -program: Ladda ner Visuino
Steg 2: Kretsen
- Anslut DHT11 sensorstift (VCC eller +) till Arduino pin (5V)
- Anslut DHT11 sensorstift (GND eller -) till Arduino pin (GND)
- Anslut DHT11 sensorstift (S) till Arduino digital pin (7)
- Anslut OLED Display pin (VCC) till Arduino pin (5V)
- Anslut OLED Display pin (GND) till Arduino pin (GND)
- Anslut OLED Display pin (SCL) till Arduino pin (SCL)
- Anslut OLED Display pin (SDA) till Arduino pin (SDA)
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:
Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: Lägg till komponenter i Visuino
- Lägg till komponenten "SSD1306/SH1106 OLED Display (I2C)"
- Lägg till 2X "Analog To Text" -komponent
- Lägg till komponenten "Luftfuktighet och termometer DHT11/21/22/AM2301"
Steg 5: I Visuino Set Components
- Välj "AnalogToText1" -komponenten och i egenskapsfönstret ställ in "Precision" till 0 (Bild1)
- Välj "AnalogToText2" -komponenten och i egenskapsfönstret ställ in "Precision" till 0 (Bild1)
- Välj "DisplayOLED1" -komponenten och dubbelklicka på den. (Bild 2)
- I elementfönstret drar du 2X "Draw Bitmap" till vänster (Picture2)
- I elementfönstret drar du 2X "Textfält" till vänster (Bild2)
- I fönstret Elements Välj "Draw Bitmap1" till vänster och i egenskapsfönstret ställ in "Y" till 30, välj "Bitmap" och klicka på de 3 prickarna.
- I "Transparency Bitmap Editor" klickar du på knappen "Load" och läser in "Cloud" bitmappen från filen. Obs: "Cloud" Bitmap finns här att ladda ner eller du kan bläddra efter mer här,
- Stäng "Transparency Bitmap Editor"
- I fönstret Elements Välj "Draw Bitmap2" till vänster och i egenskapsfönstret ställ in "X" till 75 och välj "Bitmap" och klicka på de 3 punkterna.
- I "Transparency Bitmap Editor" klickar du på knappen "Load" och laddar "Drop" bitmappen från filen. OBS: "Drop" Bitmap finns här att ladda ner eller du kan bläddra efter mer här,
- Stäng "Transparency Bitmap Editor"
- I fönstret Elements väljer du "TextField1" och i egenskapsfönstret anger du "storlek" till 4, "X" till 5, "Y" till 5
- I fönstret Elements väljer du "TextField2" och i egenskapsfönstret ställer du in "storlek" på 2, "X" till 105, "Y" till 5
Steg 6: I Visuino Connect -komponenter
- Anslut "DisplayOLED1" komponentstift [Out] till Arduino I2C pin [In]
- Anslut "HumidityThermometer1" komponentstift [Sensor] till Arduino digital pin [7]
- Anslut komponentstiftet "HumidityThermometer1" [Temperatur] till AnalogToText1 pin [In]
- Anslut komponentstiftet "HumidityThermometer1" [Humidity] till AnalogToText2 pin [In]
- Anslut "AnalogToText1" pin [Out] till "DisplayOLED1"> TextField1 component pin [In]
- Anslut "AnalogToText2" pin [Out] till "DisplayOLED1"> TextField2 component pin [In]
Steg 7: Generera, kompilera och ladda upp Arduino -koden
I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE
I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)
Steg 8: Spela
Om du driver Arduino UNO -modulen bör rumstemperatur och luftfuktighet visas på OLED -displayen.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:
Rekommenderad:
Automatisk kylfläkt med servo och DHT11 temperatur- och fuktsensor med Arduino: 8 steg
Automatisk kylfläkt med servo och DHT11 temperatur- och luftfuktighetssensor med Arduino: I denna handledning lär vi oss hur man startar & rotera en fläkt när temperaturen stiger över en viss nivå
ESP32 -baserad M5Stack M5stick C -vädermonitor med DHT11 - Övervaka temperaturfuktighet och värmeindex på M5stick-C med DHT11: 6 steg
ESP32 -baserad M5Stack M5stick C -vädermonitor med DHT11 | Övervaka temperaturfuktighet och värmeindex på M5stick-C med DHT11: Hej killar, i denna instruktion lär vi oss hur du kopplar DHT11 temperatursensor med m5stick-C (ett utvecklingsbord av m5stack) och visar det på displayen på m5stick-C. Så i denna handledning kommer vi att läsa temperaturen, luftfuktigheten & värme jag
Enkel och enkel Spider-Man Web-Shooter: 12 steg
Simple & Easy Spider-Man Web-Shooter: Har du sett en Spider-Man-film? En Spider-Man-serietidning? Något vagt Spider-Man-relaterat? Spider-Man är till synes överallt. Varför inte göra en enkel webb-shooter? Efter lite övning skapade jag en design av husmaterial som kunde skapas
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
En enkel, billig och enkel LED-blinkande krets med CMOS 74C14: 5 steg
En lätt att göra, billig och enkel LED-blinkande krets med CMOS 74C14: Ibland behöver du bara några blinkande lysdioder, för juldekoration, blinkande konstverk eller bara för att ha kul med blink blink blink. Jag ska visa dig hur du gör en billig och enkel krets med upp till 6 blinkande lysdioder. Obs: Detta är min första instuktiv och