Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
Trinn 3:
Du vil sette opp en skikkelig strømforsyning til hver komponent, så la oss starte med bakken og 5 volt tilkoblinger
Trinn 4:
La oss deretter sette opp temperatursensoren. Min er koblet til 2 -pinners i Arduino uno
Trinn 5:
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:
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
Trinn 8:
Deretter bestemmer du i Void Setup utgangen for både lysdioder og den serielle skjermen for sensoren din.
Trinn 9:
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:
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:
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!