Innehållsförteckning:

Lysdioder för temperatur och luftfuktighet: 12 steg
Lysdioder för temperatur och luftfuktighet: 12 steg

Video: Lysdioder för temperatur och luftfuktighet: 12 steg

Video: Lysdioder för temperatur och luftfuktighet: 12 steg
Video: How to use W3230 Thermostat Heat and Cold Relay Controller AC DC 12V/24V/120/220V P1 to P8 2024, November
Anonim
Temperatur- och luftfuktighets -lysdioder
Temperatur- och luftfuktighets -lysdioder

Om du någonsin har velat ha en mer visuell termometer kan det här projektet hjälpa. Vi kommer att göra en uppsättning lysdioder som visar vissa färger baserat på luftfuktighet och temperatur.

Steg 1: Material

Material
Material

För detta projekt behöver du:

- 2 RGB -lysdioder

- DHT11 Temperatur- och luftfuktighetsmodul

- 6 220Ω motstånd

-12 breadboardhoppare (trådar)

- Arduino UNO R3

- Arduino IDE (för kodning)

- DHT -sensorbibliotek (för att få din temperaturmodul att fungera)

Steg 2: Anslut brödbrädan

Anslutning av brödbrädan
Anslutning av brödbrädan

Steg 3:

Bild
Bild

Du vill ställa in en korrekt strömförsörjning till varje komponent, så låt oss börja med jord och 5 volt anslutningar

Steg 4:

Bild
Bild

Låt oss sedan ställa in temperatursensorn. Min är ansluten till 2 -stiftet i Arduino uno

Steg 5:

Bild
Bild

Slutligen sätter vi upp lysdioderna. Båda har samma kabeldragning och motståndsinställning. Mina stift för lysdioden som representerar temperaturavläsningar är 3, 5 och 6 medan fuktighets -LED är inställd på stift 9, 10 och 11

Steg 6:

Bild
Bild

Du har nu en färdig krets! Låt oss börja arbeta med koden så att dessa lysdioder känner av temperaturen.

Definiera först stiften för din temperatursensor och lysdioder enligt dina stift och inkludera biblioteket för temperaturgivaren. För att inkludera biblioteket (i vårt fall är "DHT" vårt bibliotek vi behöver) genom att gå till menyraden och välja "Skiss> Inkludera bibliotek> Lägg till. ZIP -bibliotek" och välj "DHT" ZIP -mapp där du laddade ner det.

Steg 7: Kodning

Kodning
Kodning
Kodning
Kodning

Steg 8:

Bild
Bild

I Void Setup bestämmer du sedan utsignalen för både lysdioderna och den seriella bildskärmen för din sensor.

Steg 9:

Bild
Bild

I void Loop, skriv ut funktionen för din seriella bildskärm. Det är här du kommer att ta temperatur- och fuktighetsavläsningar från slingfunktionen senare.

Steg 10:

Bild
Bild

Kör seriemonitorn genom att gå till menyraden och välja "Verktyg> Seriell bildskärm". Du bör få avläsningar för temperatur och luftfuktighet. Vänta 30 sekunder och skriv ner de siffror som visas mest för både temperatur och luftfuktighet. Nu när du har en avläsning kan vi koppla in dessa värden för vårt nästa segment av kod

Steg 11:

Bild
Bild

För att våra lysdioder ska lysa i enlighet med detta måste vi skriva några "annat" uttalanden. Ta avläsningen du tog för temperaturen och anslut den till den första uppsättningen uttalanden. Om temperaturen är högre än det tilldelade värdet blir lampan röd. Annars förblir den blå. Detsamma gäller luftfuktighet. Om avläsningen är högre än det värde du tog blir lampan röd. Annars förblir den blå.

Steg 12: Klar

Du har nu en alldeles egen temperatur och fuktighetsavkännande lysdioder!

Rekommenderad: