Sommario:

LED di temperatura e umidità: 12 passaggi
LED di temperatura e umidità: 12 passaggi

Video: LED di temperatura e umidità: 12 passaggi

Video: LED di temperatura e umidità: 12 passaggi
Video: Sensore di temperatura e umidità DHT11 (Sensori con Arduino) 2024, Dicembre
Anonim
LED di temperatura e umidità
LED di temperatura e umidità

Se hai mai desiderato un termometro più visivo, questo progetto può aiutarti. Realizzeremo una serie di LED che visualizzano determinati colori in base ai livelli di umidità e temperatura.

Passaggio 1: materiali

Materiali
Materiali

Per questo progetto avrai bisogno di:

- 2 LED RGB

- DHT11 Modulo temperatura e umidità

- 6 resistori da 220Ω

-12 ponticelli breadboard (fili)

- Arduino UNO R3

- Arduino IDE (per la codifica)

- Libreria di sensori DHT (per far funzionare il modulo della temperatura)

Passaggio 2: cablaggio della breadboard

Cablaggio della breadboard
Cablaggio della breadboard

Passaggio 3:

Immagine
Immagine

Vuoi impostare un'alimentazione adeguata a ciascun componente, quindi iniziamo con le connessioni di terra e 5 volt

Passaggio 4:

Immagine
Immagine

Quindi, impostiamo il sensore di temperatura. Il mio è collegato al 2 pin di Arduino uno

Passaggio 5:

Immagine
Immagine

Infine impostiamo i LED. Entrambi hanno lo stesso cablaggio e la stessa configurazione della resistenza. I miei pin per il LED che rappresentano le letture della temperatura sono su 3, 5 e 6 mentre il LED dell'umidità è impostato sui pin 9, 10 e 11

Passaggio 6:

Immagine
Immagine

Ora hai un circuito finito! Iniziamo a lavorare sul codice che consente a questi LED di rilevare la temperatura.

Innanzitutto, definisci i pin per il sensore di temperatura e i LED in base ai tuoi pin e includi la libreria per il sensore di temperatura. Per includere la libreria (nel nostro caso "DHT" è la nostra libreria necessaria), vai alla barra dei menu e seleziona "Sketch> Includi libreria> Aggiungi libreria. ZIP" e seleziona la cartella ZIP "DHT" da dove l'hai scaricata.

Passaggio 7: codifica

codifica
codifica
codifica
codifica

Passaggio 8:

Immagine
Immagine

Successivamente, in Void Setup, determinare l'uscita per entrambi i LED e il monitor seriale per il sensore.

Passaggio 9:

Immagine
Immagine

In void Loop, scrivi la funzione del tuo monitor seriale. Questo è il punto da cui prenderete le letture di temperatura e umidità per la funzione loop in seguito.

Passaggio 10:

Immagine
Immagine

Esegui il monitor seriale andando sulla barra dei menu e selezionando "Strumenti> Monitor seriale". Dovresti ottenere le letture per la temperatura e l'umidità. Attendi 30 secondi e annota i numeri che appaiono più frequentemente sia per la temperatura che per l'umidità. Ora che hai una lettura, possiamo inserire questi valori per il nostro prossimo segmento di codice

Passaggio 11:

Immagine
Immagine

Per fare in modo che i nostri LED si accendano di conseguenza, dobbiamo scrivere alcune dichiarazioni "altre". Prendi la lettura che hai preso per la temperatura e collegala alla prima serie di dichiarazioni. Se la temperatura è superiore al valore assegnato, la spia diventa rossa. Altrimenti rimarrà blu. Lo stesso vale per l'umidità. Se la lettura è superiore al valore rilevato, la luce diventa rossa. Altrimenti rimarrà blu.

Passaggio 12: fatto

Ora hai i tuoi LED di rilevamento della temperatura e dell'umidità!

Consigliato: