Cuprins:

LED-uri de temperatură și umiditate: 12 pași
LED-uri de temperatură și umiditate: 12 pași

Video: LED-uri de temperatură și umiditate: 12 pași

Video: LED-uri de temperatură și umiditate: 12 pași
Video: Cum sa monitorizezi temperatura si umiditatea din casa cu detectorul wifi Shelly H&T l Configurare 2024, Noiembrie
Anonim
LED-uri de temperatură și umiditate
LED-uri de temperatură și umiditate

Dacă ați dorit vreodată un termometru mai vizual, acest proiect vă poate ajuta. Vom realiza un set de LED-uri care afișează anumite culori în funcție de nivelurile de umiditate și temperatură.

Pasul 1: Materiale

Materiale
Materiale

Pentru acest proiect veți avea nevoie de:

- 2 LED-uri RGB

- Modul de temperatură și umiditate DHT11

- 6 rezistențe de 220Ω

-12 jumperi (fire)

- Arduino UNO R3

- Arduino IDE (pentru codificare)

- Biblioteca senzorului DHT (pentru ca funcționarea modulului de temperatură)

Pasul 2: Cablarea Breadboard-ului

Cablarea Breadboard-ului
Cablarea Breadboard-ului

Pasul 3:

Imagine
Imagine

Doriți să configurați o sursă de alimentare adecvată pentru fiecare componentă, așa că să începem cu conexiunile la pământ și 5 volți

Pasul 4:

Imagine
Imagine

Apoi, să configurăm senzorul de temperatură. Al meu este conectat la cei 2 pini din Arduino uno

Pasul 5:

Imagine
Imagine

În cele din urmă, să configurăm LED-urile. Ambele au aceeași configurare de cablare și rezistență. Pinii mei pentru LED-ul care reprezintă citirile de temperatură sunt la 3, 5 și 6, în timp ce LED-ul de umiditate este setat la pinii 9, 10 și 11

Pasul 6:

Imagine
Imagine

Acum ai un circuit terminat! Să începem să lucrăm la cod, permițând acestor LED-uri să simtă temperatura.

Mai întâi, definiți pinii pentru senzorul de temperatură și LED-urile în funcție de pinii dvs. și includeți biblioteca pentru senzorul de temperatură. Pentru a include biblioteca (în cazul nostru „DHT” este biblioteca noastră necesară), accesați bara de meniu și selectați „Sketch> Include Library> Add. ZIP Library” și selectați folderul ZIP „DHT” de unde ați descărcat-o.

Pasul 7: Codificare

Codificare
Codificare
Codificare
Codificare

Pasul 8:

Imagine
Imagine

Apoi, în Void Setup, determinați ieșirea pentru ambele LED-uri, precum și monitorul serial pentru senzorul dvs.

Pasul 9:

Imagine
Imagine

În bucla nulă, scrieți funcția monitorului dvs. serial. De aici veți prelua citirile de temperatură și umiditate pentru funcția buclă mai târziu.

Pasul 10:

Imagine
Imagine

Rulați monitorul serial accesând bara de meniu și selectând „Instrumente> Monitor serial”. Ar trebui să obțineți citiri pentru temperatură și umiditate. Așteptați 30 de secunde și scrieți numerele care apar cel mai frecvent atât pentru temperatură, cât și pentru umiditate. Acum că aveți o citire, putem introduce aceste valori pentru următorul nostru segment de cod

Pasul 11:

Imagine
Imagine

Pentru a face LED-urile noastre să se aprindă corespunzător, trebuie să scriem câteva afirmații „altele”. Luați citirea pe care ați luat-o pentru temperatură și conectați-o la primul set de afirmații. Dacă temperatura este mai mare decât valoarea atribuită, lumina va deveni roșie. Altfel va rămâne albastru. Același lucru este valabil și pentru umiditate. Dacă citirea este mai mare decât valoarea pe care ați luat-o, lumina devine roșie. Altfel va rămâne albastru.

Pasul 12: Gata

Acum aveți propriile LED-uri de detectare a temperaturii și umidității!

Recomandat: