Innholdsfortegnelse:

Lysdioder for temperatur og fuktighet: 12 trinn
Lysdioder for temperatur og fuktighet: 12 trinn

Video: Lysdioder for temperatur og fuktighet: 12 trinn

Video: Lysdioder for temperatur og fuktighet: 12 trinn
Video: KSGER T12 + MeanWell EPS 120-24 2024, Juli
Anonim
Temperatur- og fuktighetslysdioder
Temperatur- og fuktighetslysdioder

Hvis du noen gang har ønsket et mer visuelt termometer, kan dette prosjektet hjelpe. Vi lager et sett med lysdioder som viser visse farger basert på fuktighets- og temperaturnivåer.

Trinn 1: Materialer

Materialer
Materialer

For dette prosjektet trenger du:

- 2 RGB lysdioder

- DHT11 Temperatur- og fuktighetsmodul

- 6 220Ω motstander

-12 breadboard -hoppere (ledninger)

- Arduino UNO R3

- Arduino IDE (for koding)

- DHT Sensor Library (for å få temperaturmodulen til å fungere)

Trinn 2: Koble til brødbrettet

Kabling av brødbrettet
Kabling av brødbrettet

Trinn 3:

Bilde
Bilde

Du vil sette opp en skikkelig strømforsyning til hver komponent, så la oss starte med bakken og 5 volt tilkoblinger

Trinn 4:

Bilde
Bilde

La oss deretter sette opp temperatursensoren. Min er koblet til 2 -pinners i Arduino uno

Trinn 5:

Bilde
Bilde

La oss til slutt sette opp lysdiodene. Begge har samme kabling og motstandsoppsett. Pinnene mine for LED -en som representerer temperaturavlesninger er på 3, 5 og 6 mens fuktighets -LED -en er satt til pinnene 9, 10 og 11

Trinn 6:

Bilde
Bilde

Du har nå en ferdig krets! La oss begynne å jobbe med koden slik at disse lysdiodene kan registrere temperatur.

Definer først pinnene for temperatursensoren og lysdiodene i henhold til pinnene dine, og inkluder biblioteket for temperatursensoren. For å inkludere biblioteket (i vårt tilfelle er "DHT" vårt nødvendige bibliotek), gå til menylinjen og velg "Skisse> Inkluder bibliotek> Legg til. ZIP -bibliotek" og velg "DHT" ZIP -mappen der du lastet det ned.

Trinn 7: Koding

Koding
Koding
Koding
Koding

Trinn 8:

Bilde
Bilde

Deretter bestemmer du i Void Setup utgangen for både lysdioder og den serielle skjermen for sensoren din.

Trinn 9:

Bilde
Bilde

I void Loop skriver du ut funksjonen til den serielle skjermen. Det er her du vil ta temperatur- og fuktighetsavlesninger fra sløyfefunksjonen senere.

Trinn 10:

Bilde
Bilde

Kjør seriell skjerm ved å gå til menylinjen og velge "Verktøy> Seriell skjerm". Du bør få målinger for temperatur og fuktighet. Vent 30 sekunder og skriv ned tallene som vises hyppigst for både temperatur og fuktighet. Nå som du har lest, kan vi koble til disse verdiene for vårt neste kodesegment

Trinn 11:

Bilde
Bilde

For å få lysdiodene våre til å lyse deretter må vi skrive noen "andre" uttalelser. Ta avlesningen du tok for temperaturen, og koble den til det første settet med utsagn. Hvis temperaturen er høyere enn den tildelte verdien, blir lyset rødt. Ellers forblir den blå. Det samme gjelder fuktighet. Hvis avlesningen er høyere enn verdien du tok, blir lyset rødt. Ellers forblir den blå.

Trinn 12: Ferdig

Du har nå dine helt egne temperatur- og fuktighetsfølende lysdioder!

Anbefalt: