Indholdsfortegnelse:

Temperatur- og fugtigheds -LED'er: 12 trin
Temperatur- og fugtigheds -LED'er: 12 trin

Video: Temperatur- og fugtigheds -LED'er: 12 trin

Video: Temperatur- og fugtigheds -LED'er: 12 trin
Video: switchbot hub 2 med infrarød, temperatur og fugtighed 2024, November
Anonim
Temperatur- og fugtigheds -LED'er
Temperatur- og fugtigheds -LED'er

Hvis du nogensinde har ønsket et mere visuelt termometer, kan dette projekt hjælpe. Vi laver et sæt lysdioder, der viser bestemte farver baseret på fugtigheds- og temperaturniveauer.

Trin 1: Materialer

Materialer
Materialer

Til dette projekt skal du bruge:

- 2 RGB lysdioder

- DHT11 Temperatur- og fugtighedsmodul

- 6 220Ω modstande

-12 brødbrætter (ledninger)

- Arduino UNO R3

- Arduino IDE (til kodning)

- DHT Sensor Library (for at få dit temperaturmodul til at fungere)

Trin 2: Tilslutning af brødbrættet

Tilslutning af brødbrættet
Tilslutning af brødbrættet

Trin 3:

Billede
Billede

Du vil konfigurere en korrekt strømforsyning til hver komponent, så lad os starte med jorden og 5 volt forbindelser

Trin 4:

Billede
Billede

Lad os derefter konfigurere temperatursensoren. Min er forbundet til 2 -benet i Arduino uno

Trin 5:

Billede
Billede

Lad os endelig opsætte lysdioderne. Begge har samme ledninger og modstandsopsætning. Mine ben til LED'en, der repræsenterer temperaturaflæsninger, er på 3, 5 og 6, mens fugtigheds -LED'en er indstillet til ben 9, 10 og 11

Trin 6:

Billede
Billede

Du har nu et færdigt kredsløb! Lad os begynde at arbejde på koden, så disse lysdioder kan registrere temperatur.

Definer først stifterne til din temperatursensor og lysdioder i henhold til dine ben, og inkluder biblioteket til temperatursensoren. For at inkludere biblioteket (i vores tilfælde er "DHT" vores nødvendige bibliotek), skal du gå til menulinjen og vælge "Skitse> Inkluder bibliotek> Tilføj. ZIP -bibliotek" og vælge "DHT" ZIP -mappen, hvorfra du downloadede det.

Trin 7: Kodning

Kodning
Kodning
Kodning
Kodning

Trin 8:

Billede
Billede

I Void Setup skal du derefter bestemme output for både lysdioder samt den serielle skærm til din sensor.

Trin 9:

Billede
Billede

I void Loop skal du skrive funktionen af din serielle skærm ud. Det er her, du vil tage temperatur- og fugtighedsmålinger fra til loop -funktionen senere.

Trin 10:

Billede
Billede

Kør den serielle skærm ved at gå til menulinjen og vælge "Værktøjer> Seriel skærm". Du bør få aflæsninger for temperatur og fugtighed. Vent 30 sekunder, og skriv de tal ned, der vises hyppigst for både temperatur og fugtighed. Nu hvor du har en aflæsning, kan vi tilslutte disse værdier til vores næste kodesegment

Trin 11:

Billede
Billede

For at få vores LED'er til at lyse i overensstemmelse hermed, er vi nødt til at skrive nogle "andet" udsagn. Tag den aflæsning, du tog for temperaturen, og tilslut den til det første sæt sætninger. Hvis temperaturen er højere end den tildelte værdi, lyser lyset rødt. Ellers forbliver den blå. Det samme gælder fugtighed. Hvis aflæsningen er højere end den værdi, du tog, bliver lyset rødt. Ellers forbliver den blå.

Trin 12: Udført

Du har nu dine helt egne temperatur- og fugtighedsfølende lysdioder!

Anbefalede: