Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning lär vi oss hur man gör en enkel temperaturmätare med en DHT11 -sensor och I2C LCD
Titta på videon!
Steg 1: Vad du behöver
- 20x4 I2C tecken LCD -skärm
- Bygelkablar
- Arduino Uno eller någon annan Arduino -skiva
- DHT11 temperatur- och fuktsensor
- Visuino -programvara: Ladda ner här
Steg 2: Kretsen
- Anslut LCD Display Pin [VCC] till Arduino Pin [5V]
- Anslut LCD Display Pin [GND] till Arduino Pin [GND]
- Anslut LCD Display pin [SDA] till Arduino pin [SDA]
- Anslut LCD Display pin [SCL] till Arduino pin [SCL]
Obs: Använd potentiometern bakom LCD -skärmen för att justera ljusstyrkan
- Anslut DHT11 sensorstift [GND] till Arduino pin [GND]
- Anslut DHT11 sensorstift [VCC] till Arduino pin [5V]
- Anslut DHT11 sensorstift [OUT] eller "S" till Arduino digital pin [2]
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod.
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: i Visuino Lägg till, ställ in och anslut komponenter
- Lägg till komponenten "DHT11"
- Lägg till komponenten "Liquid Crystal Display (LCD) - I2C" Välj "LiquidCrystalDisplay1" och ställ in rader till 4 och kolumner till 20 i egenskapsfönstret
Dubbelklicka på "LiquidCrystalDisplay1" och i fönstret Elements:
- dra "Textfält" till vänster, ställ sedan in texten på "TEMP:" och bredd till 20 i egenskapsfönstret
- dra ett annat "textfält" till vänster, ställ sedan kolumnen i egenskapsfönstret till 1 och bredd till 20
- dra ett annat "textfält" till vänster, ställ sedan in texten på "HUMIDITY:" och bredden till 20 och kolumnen till 2 i egenskapsfönstret
- dra ett annat "textfält" till vänster, ställ sedan kolumnen i egenskapsfönstret till 3 och bredden till 20
Stäng fönstret Elements
- Anslut "LiquidCrystalDisplay1" pin I2C Out till Arduino I2C In
- Anslut "HumidityThermometer1" stiftsensor till Arduino Digital pin 2
- Anslut "HumidityThermometer1" stiftstemperatur till LiquidCrystalDisplay1> Text Field2 pin In
- Anslut "HumidityThermometer1" pin Humidity till LiquidCrystalDisplay1> Text Field4 pin In
Steg 5: Generera, kompilera och ladda upp Arduino -koden
I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.
Steg 6: Spela
Om du driver Arduino UNO -modulen kommer LCD -skärmen att börja visa temperatur- och luftfuktighetsvärden. Om du inte ser någon text, se till att du justerar ljusstyrkan med en potentiometer.
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 och öppna det i Visuino: