Kazalo:

LED za temperaturo in vlažnost: 12 korakov
LED za temperaturo in vlažnost: 12 korakov

Video: LED za temperaturo in vlažnost: 12 korakov

Video: LED za temperaturo in vlažnost: 12 korakov
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
LED za temperaturo in vlažnost
LED za temperaturo in vlažnost

Če ste kdaj želeli bolj vizualni termometer, vam lahko ta projekt pomaga. Naredili bomo niz LED, ki prikazujejo določene barve glede na stopnjo vlažnosti in temperature.

1. korak: Materiali

Materiali
Materiali

Za ta projekt boste potrebovali:

- 2 RGB LED

- DHT11 Temperaturni in vlažni modul

- 6 220Ω uporov

-12 mostičkov (žice)

- Arduino UNO R3

- Arduino IDE (za kodiranje)

- Knjižnica senzorjev DHT (za delovanje vašega temperaturnega modula)

2. korak: Ožičenje ploščice

Ožičenje ploščice
Ožičenje ploščice

3. korak:

Slika
Slika

Za vsako komponento želite nastaviti ustrezno napajanje, zato začnimo z ozemljitvijo in 5 -voltnimi priključki

4. korak:

Slika
Slika

Nato nastavimo temperaturni senzor. Moj je priključen na 2 -polni v Arduino uno

5. korak:

Slika
Slika

Končno nastavimo LED. Oba imata enako napeljavo in upor. Moji zatiči za LED, ki predstavljajo odčitke temperature, so na 3, 5 in 6, medtem ko je LED za vlažnost nastavljena na zatiče 9, 10 in 11

6. korak:

Slika
Slika

Zdaj imate končano vezje! Začnimo delati na kodi, ki tem LED diodam zazna temperaturo.

Najprej določite zatiče za vaš temperaturni senzor in LED glede na vaše zatiče ter vključite knjižnico za temperaturno tipalo. Če želite vključiti knjižnico (v našem primeru je »DHT« naša potrebna knjižnica), pojdite v menijsko vrstico in izberite »Skica> Vključi knjižnico> Dodaj knjižnico. ZIP« in izberite mapo ZIP »DHT«, od koder ste jo prenesli.

7. korak: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

8. korak:

Slika
Slika

Nato v nastavitvi Void določite izhod za obe LED in serijski monitor za vaš senzor.

9. korak:

Slika
Slika

V void Loop zapišite funkcijo svojega serijskega monitorja. Tu boste pozneje vzeli odčitke temperature in vlažnosti za funkcijo zanke.

10. korak:

Slika
Slika

Zaženite serijski monitor tako, da odprete menijsko vrstico in izberete »Orodja> Serijski monitor«. Odčitati morate temperaturo in vlažnost. Počakajte 30 sekund in zapišite številke, ki se najpogosteje pojavljajo pri temperaturi in vlažnosti. Zdaj, ko ste prebrali, lahko te vrednosti priključimo za naslednji segment kode

11. korak:

Slika
Slika

Če želimo, da naše LED -diode ustrezno zasvetijo, moramo napisati nekaj stavkov "else". Vzemite odčitke, ki ste jih vzeli za temperaturo, in jih vključite v prvi niz stavkov. Če je temperatura višja od dodeljene vrednosti, bo lučka zasvetila rdeče. V nasprotnem primeru bo ostala modra. Enako velja za vlažnost. Če je odčitek višji od vrednosti, ki ste jo vzeli, lučka zasveti rdeče. V nasprotnem primeru bo ostala modra.

12. korak: Končano

Zdaj imate lastne LED -diode za zaznavanje temperature in vlažnosti!

Priporočena: