Sisällysluettelo:

Lämpötilan ja kosteuden merkkivalot: 12 vaihetta
Lämpötilan ja kosteuden merkkivalot: 12 vaihetta

Video: Lämpötilan ja kosteuden merkkivalot: 12 vaihetta

Video: Lämpötilan ja kosteuden merkkivalot: 12 vaihetta
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Marraskuu
Anonim
Lämpötilan ja kosteuden LEDit
Lämpötilan ja kosteuden LEDit

Jos olet koskaan halunnut visuaalisempaa lämpömittaria, tämä projekti voi auttaa. Teemme joukon LED -valoja, jotka näyttävät tiettyjä värejä kosteuden ja lämpötilan perusteella.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

Tätä projektia varten tarvitset:

- 2 RGB -LEDiä

- DHT11 Lämpötila- ja kosteusmoduuli

- 6 220Ω vastukset

-12 leipälautahyppääjää (johdot)

- Arduino UNO R3

- Arduino IDE (koodaukseen)

- DHT -anturikirjasto (jotta lämpötilamoduuli toimii)

Vaihe 2: Liitä leipälevy

Leipälevyn johdotus
Leipälevyn johdotus

Vaihe 3:

Kuva
Kuva

Haluat asettaa oikean virtalähteen jokaiselle komponentille, joten aloitetaan maadoitus- ja 5 voltin liitännöistä

Vaihe 4:

Kuva
Kuva

Seuraavaksi asetetaan lämpötila -anturi. Omani on kytketty Arduino Unon 2 -nastaiseen

Vaihe 5:

Kuva
Kuva

Lopuksi asennetaan LEDit. Molemmissa on sama johdotus ja vastus. Nastani lämpötilalukuja edustavalle LED -valolle ovat 3, 5 ja 6, kun kosteus -LED on asetettu nastoihin 9, 10 ja 11

Vaihe 6:

Kuva
Kuva

Sinulla on nyt valmis piiri! Aloitetaan työskentelemään koodilla, jonka avulla nämä LEDit voivat tunnistaa lämpötilan.

Määritä ensin lämpötila -anturin nastat ja LEDit nastasi mukaan ja sisällytä lämpötila -anturin kirjasto. Jos haluat sisällyttää kirjaston (meidän tapauksessamme "DHT" on tarvittava kirjasto), siirry valikkoriville ja valitse "Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto" ja valitse "DHT" ZIP -kansio, josta latasit sen.

Vaihe 7: Koodaus

Koodaus
Koodaus
Koodaus
Koodaus

Vaihe 8:

Kuva
Kuva

Seuraavaksi määritä Void Setupissa molempien LED -valojen ulostulo sekä anturin sarjamonitori.

Vaihe 9:

Kuva
Kuva

Kirjoita void Loop -sarjaan sarjamonitorisi toiminta. Tästä voit ottaa lämpötila- ja kosteuslukemat silmukkatoimintoa varten myöhemmin.

Vaihe 10:

Kuva
Kuva

Suorita sarjamonitori siirtymällä valikkoriville ja valitsemalla Työkalut> Sarjamonitori. Sinun pitäisi saada lämpötilan ja kosteuden lukemat. Odota 30 sekuntia ja kirjoita ylös numerot, jotka näkyvät useimmiten sekä lämpötilan että kosteuden osalta. Nyt kun sinulla on lukema, voimme liittää nämä arvot seuraavaan koodisegmenttiin

Vaihe 11:

Kuva
Kuva

Jotta LED -valomme syttyvät vastaavasti, meidän on kirjoitettava muut "muut" -lausunnot. Ota lämpötilalukema ja liitä se ensimmäiseen lausekkeeseen. Jos lämpötila on korkeampi kuin määritetty arvo, valo muuttuu punaiseksi. Muuten se pysyy sinisenä. Sama koskee kosteutta. Jos lukema on suurempi kuin ottamasi arvo, valo muuttuu punaiseksi. Muuten se pysyy sinisenä.

Vaihe 12: Valmis

Sinulla on nyt omat lämpötilan ja kosteuden tunnistavat LEDit!

Suositeltava: