Sommario:

Sensore di temperatura e luce: 8 passaggi
Sensore di temperatura e luce: 8 passaggi

Video: Sensore di temperatura e luce: 8 passaggi

Video: Sensore di temperatura e luce: 8 passaggi
Video: Riparazione e funzionamento di un sensore presenza PIR infrarossi per comando luci con modifica 12v 2024, Dicembre
Anonim
Sensore di temperatura e luce
Sensore di temperatura e luce
Sensore di temperatura e luce
Sensore di temperatura e luce

Questa istruzione è per un sensore di temperatura e luce di base. Questo è tutto.

Forniture:

-23 Cavi di Salto

-1 Potenziometro 10k

-1k Resistenza

-Display LCD

-tagliere

-Fotoresistore

-Arduino 2560

Fase 1: Fase uno: acquisire i materiali di consumo

Fase uno: acquisire forniture
Fase uno: acquisire forniture

Assicurati che le tue forniture siano raccolte e pronte per essere utilizzate. Possono essere sostituiti se trovati difettosi, ma è bene avere un segnaposto quando si assemblano i circuiti.

Fase 2: Fase due: inserire l'LCD e collegare

Fase due: inserire il display LCD e collegarlo
Fase due: inserire il display LCD e collegarlo
Fase due: inserire il display LCD e collegarlo
Fase due: inserire il display LCD e collegarlo

Fig. 3 e Fig. 4 mostrano il modo corretto di inserire il display LCD e la prima metà dei cavi di salto tra breadboard e Arduino.

Fase 3: Fase tre: terminare il collegamento della breadboard con LCD ad Arduino

Fase tre: terminare il collegamento della breadboard con LCD ad Arduino
Fase tre: terminare il collegamento della breadboard con LCD ad Arduino

Fase tre: terminare il collegamento della breadboard con LCD ad Arduino La Fig. 5 mostra la seconda metà dei cavi di salto tra la breadboard e Arduino.

Fase 4: Fase quattro: inserire e collegare il potenziometro

Fase quattro: inserire e collegare il potenziometro
Fase quattro: inserire e collegare il potenziometro

Fig. 6 Mostra un modo semplice per inserire e collegare il potenziometro in modo da non intralciare nei passaggi successivi. (Nota: il potenziometro potrebbe non entrare in modo sicuro nella breadboard. Assicurati di fissarlo quando accendi il circuito.)

Passaggio 5: Passaggio cinque: posizionare e collegare i sensori

Fase cinque: posizionare e collegare i sensori
Fase cinque: posizionare e collegare i sensori

La Fig. 7 mostra il corretto posizionamento e i punti di connessione per i cavi di salto coincidenti per collegarli correttamente all'LCD e ad Arduino. Assicurati che la fotoresistenza abbia accesso a livelli di luce adeguati e che non sia bloccata da cavi di salto o altri bit di circuiti.

Passaggio 6: Passaggio sei: collegare computer e Arduino e caricare il codice

Il codice può essere trovato su

Passaggio 7: (opzionale) Passaggio sette: modificare il codice in base al sensore di temperatura in uso

Il sensore di temperatura TMP36 è quello che viene utilizzato con il codice corrente, ma abbiamo utilizzato il sensore di umidità e temperatura DHT11. Poiché questo sensore invia un valore di dati diverso, il codice deve essere modificato per visualizzare correttamente la temperatura.

Assicurati di scaricare la libreria DHT11 dal seguente link e di aggiungerla al database e al codice della tua libreria.

github.com/adidax/dht11

#includere

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LCD a cristalli liquidi (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup() { lcd.begin(16, 2); } void loop() { Serial.println(); int chk = DHT11.read(DHT11PIN); Serial.print("Umidità (%): "); Serial.println((float)DHT11.humidity, 2); Serial.print("Temperatura (C): "); Serial.println((float)DHT11.temperature, 2); // Visualizza la temperatura in C lcd.println(); int tempReading = analogRead(tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolt * 11.1; float tempF = (tempC * 9) / 5 + 32; lcd.print("Temp F "); lcd.setCursor(6, 0); lcd.print(tempF); // Visualizza la luce sulla seconda riga int lightReading = analogRead(lightPin); lcd.setCursor(0, 1); // ---------------- lcd.print("Luce "); lcd.setCursor(6, 1); lcd.print(lightReading); ritardo (500); }

Passaggio 8: Passaggio otto: goditi la tua nuova conoscenza

Congratulazioni, spettatore. Se hai seguito gli ultimi 7 passaggi, ora avrai tra le mani un sensore di temperatura e luce funzionante. Usa ciò che hai imparato per il bene, non per il male.

Dichiarazione di non responsabilità: se usi questa tecnologia per scopi malvagi, i creatori di questo istruibile non si assumono alcuna responsabilità per ciò che fai.

Consigliato: