Innehållsförteckning:
Video: DHT 11 Temperatur- och luftfuktighetsdisplay: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Nödvändiga delar (UK -lager)
Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
DHT 11 -sensor -
1,3 OLED grön skärm
USB Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
Nödvändiga verktyg -
Lödkolv
Prototyping Board
Sidoskärare
Steg 1: Kretsen
Steg 1 - Kretsen
DHT 11 temperatursensor är en mycket enkel temperatur- och fuktsensor. Grundkomponenterna är en kapacitiv fuktighetssensor och en termistor. Det finns en grundläggande analog till digital konvertering som gör att all data som behövs kan matas ut på en stift.
I detta exempel ansluter DHT 11 till USB 5V och jordas med datapinnen ansluten till PIN2 på Nano.
Nano behöver bara 5V ström och jord från USB Breakout.
OLED -skärmen använder 4 stift, 5V, GND, SCL och SDA. SCL och SDA är standard I2C -stiften som är universella för alla I2C -enheter.
Pinout från Arduino är följande:
Pin 2 - DHT 11
Stift A4 - SDA
Stift A5 - SCL
Steg 2: Koden
Koden är ganska rak och enkel att ladda upp till Nano och är plug and play utan ytterligare konfiguration krävs.
Du kan behöva installera följande bibliotek om det inte redan är installerat.
DHT.h - För DHT11 -sensorn
U8glib.h - För OLED -skärmen.
N. B Om du inte har någon display med denna kod, kontrollera att skärmen är korrekt definierad. Det är "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" men kan behöva ändras om en annan OLED -panel används. Det finns exempel i biblioteket som kan testa skärmen.
Steg 3: Fallet
Fodralet är enkelt i två delar, fronten snäpper fast skärmen med hjälp av fyra stift. Den främre monteringspressen passar in i huset. Lätt slipning eller filning kan krävas för att de två bitarna ska passa ihop.
Det finns hål för DHT -sensorn på toppen och USB -kontakten på baksidan.
Utskriftsinställningar
Tryckt på Ender 3
PLA Vit
20% fyllning (stöd krävs för box)
Utskriftstid, c. 2-2,5 timmar totalt
Steg 4: Slutsats
Detta är ett bra inlärningsprojekt om att använda sensorer med Arduino Nano. Det finns också en seriell bildskärm (CTRL + M) för att hålla koll på dataflöden.
Lärandemålen är:
Förstå data från en temperatursensor Bearbeta data med mikrokontrollern Mata ut data på en display (I2C)
Det finns ett fel på fotona där displayen säger F men temperaturen är i Celsius. Detta kommer att åtgärdas.
Möjliga förbättringar/förbättringar är
Förfina 3D -utformningen av fodralet Använd DHT22 -sensorn som skickar data snabbare än DHT 11. Sensorn som används i detta projekt uppdateras bara varannan sekund.
Om du har några frågor, lämna gärna en kommentar nedan.
Fullständiga filer och eventuella ändringar hittar du här:
Rekommenderad:
Arduino Display Temperatur på TM1637 LED Display: 7 steg
Arduino Display Temperature på TM1637 LED Display: I den här självstudien lär vi oss hur man visar temperaturen med LED Display TM1637 och DHT11 sensor och Visuino. Se videon
Temperatur, fuktighetsmonitor - Arduino Mega + Ethernet W5100: 5 steg
Temperatur, fuktighetsmonitor - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - hårdvara: Arduino Mega 2560 Wiznet W5100 Ethernet -skärm 8x DS18B20 temperaturgivare på OneWire -buss - uppdelad i 4 OneWire -bussar (2,4,1,1) 2x digital temperatur och fuktsensor DHT22 (AM2302) 1x temperatur och luftfuktighet
Enkel mycket låg effekt BLE i Arduino del 2 - Temperatur/fuktighetsmonitor - Rev 3: 7 steg
Enkel mycket låg effekt BLE i Arduino del 2 - Temperatur/luftfuktighetsmonitor - Rev 3: Uppdatering: 23 november 2020 - Första byte av 2 x AAA -batterier sedan 15 januari 2019 dvs 22 månader för 2xAAA Alkaline Uppdatering: 7 april 2019 - Rev 3 av lp_BLE_TempHumidity, lägger till datum/tid -diagram, med pfodApp V3.0.362+och automatisk strypning när
Hur man läser DHT -data på LCD -skärmen med Raspberry Pi: 6 steg
Hur man läser DHT -data på LCD -skärmen med Raspberry Pi: Temperaturen och den relativa luftfuktigheten är viktiga väderdata i miljöerna. De två kan vara data som en mini -väderstation levererar. Att läsa din temperatur och relativ fuktighet med Raspberry Pi kan uppnås med olika varianter
DHT 11 Användning av Arduino: 5 steg
DHT 11 Användning av Arduino: Hai, I denna instruktör kommer vi att göra en DHT 11 med hjälp av arduino och seriell bildskärm. DHT11 är en grundläggande, extremt billig digital temperatur- och fuktsensor. Den använder en kapacitiv fuktighetssensor och en termistor för att mäta omgivande luft,