Sisukord:

Temperatuuri ja niiskuse LED -id: 12 sammu
Temperatuuri ja niiskuse LED -id: 12 sammu

Video: Temperatuuri ja niiskuse LED -id: 12 sammu

Video: Temperatuuri ja niiskuse LED -id: 12 sammu
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Juuli
Anonim
Temperatuuri ja niiskuse LED -id
Temperatuuri ja niiskuse LED -id

Kui olete kunagi soovinud visuaalsemat termomeetrit, võib see projekt aidata. Valmistame LED -ide komplekti, mis kuvavad teatud värve vastavalt niiskuse ja temperatuuri tasemele.

Samm: materjalid

Materjalid
Materjalid

Selle projekti jaoks vajate:

- 2 RGB LED -i

- DHT11 temperatuuri ja niiskuse moodul

- 6 220Ω takistit

-12 leivaplaadi džemprit (juhtmed)

- Arduino UNO R3

- Arduino IDE (kodeerimiseks)

- DHT andurite kogu (temperatuurimooduli toimimiseks)

2. samm: leivaplaadi ühendamine

Leivaplaadi juhtmestik
Leivaplaadi juhtmestik

3. samm:

Pilt
Pilt

Soovite seadistada igale komponendile korraliku toiteallika, nii et alustame maa- ja 5 -voldistest ühendustest

4. samm:

Pilt
Pilt

Järgmisena seadistame temperatuurianduri. Minu oma on ühendatud Arduino uno 2 tihvtiga

5. samm:

Pilt
Pilt

Lõpuks seadistame LED -id. Mõlemal on sama juhtmestik ja takisti seadistus. Minu nööpnõelad temperatuurinäitu tähistava LED -i jaoks on 3, 5 ja 6, samal ajal kui niiskuse LED on seatud tihvtidele 9, 10 ja 11

6. samm:

Pilt
Pilt

Nüüd on ring lõppenud! Alustame koodiga töötamist, mis võimaldab neil LED -idel temperatuuri tajuda.

Esiteks määrake oma temperatuurianduri tihvtid ja LED -id vastavalt oma tihvtidele ja lisage temperatuurianduri kogu. Raamatukogu kaasamiseks (meie puhul “DHT” on meie vajalik raamatukogu) minge menüüribale ja valige “Sketch> Include Library> Add. ZIP Library” ja valige ZIP -kaust “DHT”, kust selle alla laadisite.

Samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine

8. samm:

Pilt
Pilt

Seejärel määrake void -seadistuses mõlema LED -i väljund ja anduri jadamonitor.

9. samm:

Pilt
Pilt

Kirjutage void Loopis välja oma seeriamonitori funktsioon. Siit saate hiljem silmusfunktsiooni jaoks temperatuuri ja niiskuse näidu.

10. samm:

Pilt
Pilt

Käivitage jadamonitor, minnes menüüribale ja valides „Tools> Serial Monitor“. Peaksite lugema temperatuuri ja niiskust. Oodake 30 sekundit ja pange kirja numbrid, mis ilmuvad kõige sagedamini nii temperatuuri kui ka niiskuse korral. Nüüd, kui teil on näidud, saame need väärtused oma järgmise koodisegmendi jaoks ühendada

11. samm:

Pilt
Pilt

Selleks, et meie valgusdioodid vastavalt süttiksid, peame kirjutama mõned "muud" avaldused. Mõõtke temperatuuri ja lugege see esimese avalduste komplektiga. Kui temperatuur on määratud väärtusest kõrgem, muutub tuli punaseks. Vastasel juhul jääb see siniseks. Sama kehtib ka niiskuse kohta. Kui näit on suurem kui teie võetud väärtus, muutub tuli punaseks. Vastasel juhul jääb see siniseks.

12. samm: valmis

Nüüd on teil oma temperatuuri ja niiskust tundvad LED -id!

Soovitan: