Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
3. samm:
Soovite seadistada igale komponendile korraliku toiteallika, nii et alustame maa- ja 5 -voldistest ühendustest
4. samm:
Järgmisena seadistame temperatuurianduri. Minu oma on ühendatud Arduino uno 2 tihvtiga
5. samm:
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:
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
8. samm:
Seejärel määrake void -seadistuses mõlema LED -i väljund ja anduri jadamonitor.
9. samm:
Kirjutage void Loopis välja oma seeriamonitori funktsioon. Siit saate hiljem silmusfunktsiooni jaoks temperatuuri ja niiskuse näidu.
10. samm:
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:
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!