Sommario:

Sensore di temperatura (Arduino): 8 passaggi
Sensore di temperatura (Arduino): 8 passaggi

Video: Sensore di temperatura (Arduino): 8 passaggi

Video: Sensore di temperatura (Arduino): 8 passaggi
Video: Sensore di temperatura e umidità DHT11 (Sensori con Arduino) 2024, Luglio
Anonim
Sensore di temperatura (Arduino)
Sensore di temperatura (Arduino)
Sensore di temperatura (Arduino)
Sensore di temperatura (Arduino)
Sensore di temperatura (Arduino)
Sensore di temperatura (Arduino)

Questo progetto è perfetto per hobbisti intermedi e principianti. La configurazione è molto semplice. C'è un chip chiamato LM35 (link per ulteriori spiegazioni) che consente ad Arduino di determinare la temperatura dell'ambiente circostante.

Forniture

1) 1 x Arduino nano/Arduino Uno + cavo di collegamento

2) Perfboard da 5 cm x 5 cm o una piccola breadboard

3) 20 x cavi jumper o fili

4) 1 x 16x2 schermo LCD

5) 1 x potenziometro da 100K o 250K

6) 1 x batteria 9V + clip connettore

Passaggio 1: progettazione e comprensione dei circuiti

Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti
Progettare e comprendere i circuiti

Il chip, LM 35, funziona in base al principio che per ogni aumento di 1°C della temperatura circostante la tensione emessa dal pin "out" dell'LM 35 aumenta di 10 mV. La relazione lineare inizia a 0°C. Ad esempio, se la temperatura è 25°C, la tensione emessa dal pin "out" sarebbe 25 * 10 mV = 250 mV o 0,25 V.

L'Arduino può leggere il livello di tensione emesso dal pin "out" quando è collegato a uno dei pin analogici di Arduino. La funzione in Arduino è analogRead. Dopo aver ricevuto informazioni sulla tensione emessa dall'LM 35, Arduino può eseguire un paio di semplici calcoli per ottenere finalmente un valore in gradi Celsius.

Fase 2: Pianificazione della costruzione del circuito

Pianificazione della costruzione del circuito
Pianificazione della costruzione del circuito

Ci sono un paio di opzioni su come mettere insieme il circuito.

1) Per le persone che si avvicinano all'elettronica, consiglierei di utilizzare la breadboard per costruire il circuito. È molto meno disordinato della saldatura e sarà più facile eseguire il debug perché i fili possono essere regolati facilmente. Segui i collegamenti mostrati nelle immagini fritzing.

2) Per le persone più esperte, prova a saldare il circuito sulla breadboard. Sarà più permanente e durerà più a lungo. Leggere e seguire lo schema come guida.

3) Infine, puoi anche ordinare un PCB prefabbricato da SEEED. Tutto quello che dovresti fare è saldare i componenti. Il file Gerber necessario è allegato al passaggio. Ecco un collegamento a una cartella di Google Drive con il file Gerber zippato:

Passaggio 3: saldatura dei cavi LCD

Questo passaggio è necessario solo se stai costruendo la versione breadboard o perf board del circuito

Consiglierei di saldare i cavi sull'LCD in quanto ciò vi darà flessibilità quando si tenta di inserire l'LCD 16x2 nel pannello dell'interfaccia utente. Inoltre, sarà più facile collegare in modo più sicuro l'LCD ai pin di Arduino.

Suggerimenti per la saldatura con pad:

Riscaldare il giunto posizionando il saldatore sopra il punto di contatto tra il perno del cavo e il pad

Attendere circa 5-8 secondi fino a quando l'unione si è riscaldata

Alimenta la scrittura di saldatura sul pad. Dovrebbe essere vicino al punto di contatto ma non int

Passaggio 4: collegamento dell'LCD ad Arduino

Collegamento dell'LCD ad Arduino
Collegamento dell'LCD ad Arduino
Collegamento dell'LCD ad Arduino
Collegamento dell'LCD ad Arduino

I pin 2, 3, 4, 5 di Arduino si collegano ai pin 14, 13, 12, 11 dell'LCD, rispettivamente, quando si conta da sinistra a destra.

I pin 1, 5 e 16 del display LCD si collegano a terra

I pin 2 e 15 del display LCD si collegano a +5V

I pin 4 e 6 del display LCD si collegano rispettivamente ai pin 12 e 11 di Arduino.

Il pin 3 del display LCD è collegato a +5V tramite un potenziometro da 100K o 250K.

I pin 7, 8, 9 e 10 del display LCD non sono collegati a nulla

Passaggio 5: collegamento dell'LM 35 ad Arduino

Collegamento dell'LM 35 ad Arduino
Collegamento dell'LM 35 ad Arduino

Quando fai in modo che il lato piatto dell'LM 35 sia rivolto verso di te, i perni che si spostano da sinistra a destra sono 1, 2 e 3.

Il pin 1 è collegato alla fonte di alimentazione. Funziona con qualsiasi tensione compresa tra 4V e 20V

Il pin 2 è il pin di uscita. Questo è il pin che cambia valore al variare della temperatura. Il pin 2 è collegato al pin A0 (pin analogico 0) nell'Arduino.

Il pin 3 è collegato a massa. Questo è il lato negativo o nero della batteria. Questo è anche noto come binario 0V.

Passaggio 6: caricamento del codice

Caricamento del codice
Caricamento del codice

Il codice è facile da seguire. Ci sono commenti nel codice stesso per renderlo più facile da capire

Puoi trovare un link per scaricare il codice qui:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Passaggio 7: costruire l'alloggio

Costruire l'alloggio
Costruire l'alloggio

1) Puoi qualsiasi vecchia custodia in plastica per il suo involucro. Usando un coltello caldo per ritagliare le fessure per il display LCD e il pulsante.

2) Inoltre, puoi controllare il mio account per un'altra istruzione in cui descrivo come costruire una scatola con acrilico tagliato al laser. Sarai in grado di trovare un file SVG per il laser cutter.

3) Infine, puoi semplicemente lasciare il circuito senza rivestimento. Sarà facile da riparare e modificare.

Passaggio 8: test del sensore di temperatura

Come puoi vedere la temperatura mostrata aumenta quando metto la mano sul sensore. È relativamente preciso se vuoi conoscere la temperatura del giorno.

Consigliato: