Πίνακας περιεχομένων:

Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα
Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα
Βίντεο: Arduino | Αισθητήρας θερμοκρασίας υγρασίας αέρα | 2024, Ιούλιος
Anonim
Image
Image

Γεια σας παιδιά, καλώς ήρθατε στο Artuino. Όπως είδατε, ξεκίνησα το An Instructable

Σήμερα θα κάνουμε έναν μετρητή θερμοκρασίας και υγρασίας με τη μονάδα DHT11. Ας αρχίσουμε

ΥΣΤΕΡΟΓΡΑΦΟ. Σκεφτείτε να εγγραφείτε και να κάνετε like στο βίντεο

Βήμα 1: Σύνδεση

Σύνδεση
Σύνδεση

Ακολουθήστε αυτό το Διάγραμμα

μετά τη σύνδεση, θα μοιάζει με αυτό

Βήμα 2: Κωδικός

Κώδικας
Κώδικας

Αυτός είναι ο κώδικας που χρησιμοποίησα για το έργο μου

#include // include the lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal LCD (rs, en, d4, d5, d6, d7);

#include "dht.h" // περιλαμβάνει τη βιβλιοθήκη αισθητήρων dht

#define DHT_pin A0 // δώστε ένα όνομα στην ακίδα αισθητήρα και A0

dht DHT; // προετοιμάστε τον αισθητήρα

void setup () {

lcd.begin (16, 2); // αρχικοποιήστε το senso

Serial.begin (9600); // ξεκινήστε τη σειριακή επικοινωνία

καθυστέρηση (500); // Καθυστέρηση στην εκκίνηση του συστήματος

Serial.println ("DHT11 Αισθητήρας υγρασίας & θερμοκρασίας / n / n");

καθυστέρηση (1000); // Περιμένετε πριν αποκτήσετε πρόσβαση στον αισθητήρα

}

void loop () {

DHT.read11 (DHT_pin); // Διαβάστε την ακίδα αισθητήρα

Serial.print ("υγρασία ="); // εκτυπώστε την υγρασία στο Serial Monitor

Serial.print (DHT. Υγρασία);

Serial.print ("%");

Serial.print ("θερμοκρασία =");

Serial.print (DHT.temperature); // για εκτύπωση θερμοκρασίας στη Σειριακή οθόνη

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("υγρασία ="); // για εκτύπωση υγρασίας στο LCD

lcd.print (DHT. υγρασία);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // για εκτύπωση θερμοκρασίας στο LCD

lcd.print (DHT.temperature);

lcd.println ("C");

καθυστέρηση (3000); // Περιμένετε 3 δευτερόλεπτα πριν αποκτήσετε ξανά πρόσβαση στον αισθητήρα.

}

Βήμα 3: Έξοδος

Παραγωγή
Παραγωγή
Παραγωγή
Παραγωγή

Δοκίμασα διάφορα πράγματα με αυτό.

Όταν έβαλα πάγο κοντά του, η θερμοκρασία ψύχθηκε.

& και όταν φυσούσε ζεστός αέρας, η θερμοκρασία αυξανόταν

Συνιστάται: