Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα συστατικά
- Βήμα 2: Συναρμολόγηση όλων των εξαρτημάτων
- Βήμα 3: Προγραμματισμός
- Βήμα 4: Αποτέλεσμα
Βίντεο: Πώς να φτιάξετε ένα ψηφιακό θερμόμετρο #1: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το άρθρο θα κάνω ένα έργο που ονομάζεται "Digitalηφιακό θερμόμετρο". Χρησιμοποιώ το "DHT11" για τον αισθητήρα θερμοκρασίας. Και χρησιμοποιήστε το "7Segmrnt Module" ως οθόνη.
Σας συνιστώ να διαβάσετε αυτό το άρθρο πρώτα "DHT11" και "7-Segment Module". Σε εκείνο το άρθρο έχω εξηγήσει τον τρόπο χρήσης της μονάδας DHT11 και 7Segment
Βήμα 1: Απαιτούμενα συστατικά
Ακολουθούν τα στοιχεία που χρειαζόμαστε σε αυτό το έργο:
- DHT11 Senosor
- MAX7219 7 Τμήμα
- Arduino Nano V3
- Jumper Wire
- USBmini
- Πίνακας Projecct
Απαραίτητη Βιβλιοθήκη:
- DHT
- LedControl
Βήμα 2: Συναρμολόγηση όλων των εξαρτημάτων
Δείτε την παραπάνω εικόνα για οδηγίες σχετικά με τη συναρμολόγηση των εξαρτημάτων. Or δείτε τις παρακάτω πληροφορίες:
Arduino to 7Segment Module
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino στο DHT11
+5V => +
GND => -
D2 => έξω
Αφού συνδεθούν όλα τα στοιχεία, προχωρήστε στην ενότητα προγραμματισμού
Βήμα 3: Προγραμματισμός
Παρακάτω είναι ένα σκίτσο που χρησιμοποίησα σε αυτό το έργο ή το σεμινάριο. Μπορείτε να χρησιμοποιήσετε αυτό το σκίτσο για το έργο σας.
#include "DHT.h" #include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("Digital Thermoeter")); dht.begin (); lc. τερματισμός λειτουργίας (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
καθυστέρηση (2000). float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Απέτυχε η ανάγνωση από τον αισθητήρα DHT!")); ΕΠΙΣΤΡΟΦΗ; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Θερμοκρασία:"));
Serial.print (t); Serial.println (F ("° C"));
καθυστέρηση (1000)?
char i = t; lc.setDigit (0, 3, t/10, false); lc.setDigit (0, 2, i%10, false); lc.setChar (0, 0, 0b1100, false); καθυστέρηση (400)?
}
αφού τελειώσει το σκίτσο, κάντε κλικ στο upload και περιμένετε να τελειώσει.
Παρέχω επίσης σκίτσα με τη μορφή αρχείων ".ino". Το αρχείο μπορείτε να το κατεβάσετε παρακάτω.
Βήμα 4: Αποτέλεσμα
Δείτε την παραπάνω εικόνα για να δείτε τα αποτελέσματα.
για αυτό το έργο εμφανίζω μόνο τη θερμοκρασία Κελσίου μόνο. Για το επίπεδο θερμοκρασίας και υγρασίας Φαρενάιτ, θα κάνω το επόμενο άρθρο.
Σας ευχαριστούμε που διαβάσατε αυτό το άρθρο, εάν έχετε ερωτήσεις, γράψτε στη στήλη σχολίων.
Τα λέμε στο επόμενο άρθρο.
Συνιστάται:
Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα
Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: Τα ψηφιακά ρολόγια είναι μία από τις μεγαλύτερες εφευρέσεις στον τομέα της επιστήμης. Έχετε αναρωτηθεί ποτέ " Πώς να φτιάξετε τα δικά σας ψηφιακά ρολόγια, όπως στις ταινίες! " ???? Έχω επίσης περάσει, τα παιδικά μου χρόνια σε ένα όνειρο για να φτιάξω το δικό μου ψηφιακό μανδύα
Πώς να φτιάξετε ένα εύκολο κινούμενο σχέδιο χρησιμοποιώντας ένα ψηφιακό tablet: 6 βήματα
Πώς να φτιάξετε ένα εύκολο κινούμενο σχέδιο χρησιμοποιώντας ένα ψηφιακό tablet: Αυτό το καλοκαίρι, με τη βοήθεια των γονιών μου μπόρεσα να αποκτήσω το Wacom Intous Pro μικρό. Έμαθα να επεξεργάζομαι φωτογραφίες, να σχεδιάζω και να σχεδιάζω κινούμενα σχέδια κλπ. Στη συνέχεια αποφάσισα να φτιάξω ένα Instructable. Τελικά αποφάσισα να δημιουργήσω ένα σύντομο και διασκεδαστικό animation
Πώς να φτιάξετε ένα ψηφιακό ρολόι: 10 βήματα (με εικόνες)
Πώς να φτιάξετε ένα ψηφιακό ρολόι: Αυτή είναι η πρώτη φορά που γράφω ένα Instructable, οπότε ελπίζω να γράφω αρκετά καλά για να το καταλάβετε. Σήμερα θα σας πω πώς να φτιάξετε ένα ψηφιακό ρολόι από έναν ιστότοπο που βρήκα. Ο ιστότοπος ονομάζεται sainsmart.com. Reallyταν πραγματικά εύκολο
Πώς να φτιάξετε ένα ψηφιακό ρολόι χρησιμοποιώντας το 8051 με οθόνη 7 τμημάτων: 4 βήματα
Πώς να φτιάξετε ένα ψηφιακό ρολόι χρησιμοποιώντας το 8051 με οθόνη 7 τμημάτων: Σε αυτό το έργο σας εξήγησα πώς να φτιάξετε ένα απλό ψηφιακό ρολόι χρησιμοποιώντας μικροελεγκτή 8051 με οθόνη 7 τμημάτων
Φτιάξτε ένα ψηφιακό θερμόμετρο: 5 βήματα
Φτιάξτε ένα Digitalηφιακό Θερμόμετρο: Σε αυτό το διδακτικό, θα μάθετε πώς να φτιάχνετε ένα απλό ψηφιακό θερμόμετρο για κάτω από 10 κιλά χρησιμοποιώντας μερικά απλά εξαρτήματα και 1 IC. Το ολοκληρωμένο έργο θα πρέπει να μοιάζει κάπως έτσι: