Υποστηρίζεται έως και 5 αρχεία, κάθε μέγεθος 10M. Εντάξει
Shenzhen XinZhanHong Technology Co., Ltd. 86-136-0044-7889 ella@xzhpcba.com
Λάβετε προσφορά
描述
Νέα Λάβετε προσφορά
Αρχική Σελίδα - Νέα - Έργο αισθητήρα θερμοκρασίας και υγρασίας Arduino DHT11

Έργο αισθητήρα θερμοκρασίας και υγρασίας Arduino DHT11

January 7, 2025

Έργο αισθητήρα θερμοκρασίας και υγρασίας Arduino DHT11

τα τελευταία νέα της εταιρείας για Έργο αισθητήρα θερμοκρασίας και υγρασίας Arduino DHT11  0

Η γραμμή αισθητήρα DHT (DHT11/22) είναι μία από τις πιο συχνά χρησιμοποιούμενες σε πολλά ηλεκτρονικά έργα, που κυμαίνονται από οικιακούς σταθμούς καιρού έως συστήματα αυτοματισμού εγκαταστάσεων,λόγω της απλότητας και της συμπαγής του ως αισθητήρα θερμοκρασίας/υγρασίαςΠαρόλο που το πιο ακριβές και ακριβό DHT22 μπορεί να αντικατασταθεί (με κάποιες αλλαγές στον κώδικα), η μονάδα αισθητήρα DHT11 θα χρησιμοποιηθεί σε αυτό το έργο.Ο αισθητήρας DHT11 που θα χρησιμοποιηθεί σε αυτό το έργο δεν είναι η ανεξάρτητη έκδοση αισθητήρα 4-pin αλλά μάλλον, μια μονάδα 3-pin που έχει ενσωματωμένο πυκνωτή και αντίσταση pull-up, εξαλείφοντας έτσι την ανάγκη για πρόσθετα εξαρτήματα κατά την κατασκευή αυτού του κυκλώματος.η μονάδα αισθητήρα DHT11 μπορεί να συνδεθεί απευθείας σε ψηφιακή καρφίτσα η οποία επεξεργάζεται και τροφοδοτεί τα σειριακά δεδομένα από τον αισθητήρα στον μικροελεγκτή, για να το διαβάσουμε.

Σε αυτόΈργο DIY PCBA, τα δεδομένα θερμοκρασίας και υγρασίας από τον αισθητήρα DHT11 θα εμφανιστούν σε οθόνη OLED (οργανική διόδη εκπομπής φωτός) μήκους 0,96 ′′ 128 × 64 για να τα διαβάσουμε ορατά.Ένα πλεονέκτημα της χρήσης μιας οθόνης OLED i2c σε σύγκριση με άλλους τύπους οθόνης είναι ότι απαιτεί μόνο μια σύνδεση 4 καλωδίων με την πλακέτα Arduino και με μια μεγάλη ποικιλία βιβλιοθηκώνΈνα αξιοσημείωτο χαρακτηριστικό μιας οθόνης OLED είναι η σαφήνεια, η οξύτητα και η οπτική ποιότητα των κειμένων, των αριθμών και των εικόνων που μπορεί να εμφανίσει.

Συνολικά, αυτό είναι ένα αρκετά απλό έργο κυκλώματος που είναι κατάλληλο για τους απόλυτους αρχάριους, καθώς απαιτεί μόνο λίγα εξαρτήματα και κάποιες βασικές δεξιότητες κωδικοποίησης.,Το έργο αυτό μπορεί σίγουρα να βελτιωθεί και να αναβαθμιστεί για να προσθέσει περισσότερα χαρακτηριστικά όπως ασύρματη επικοινωνία (RF, LoRa,Πίνακες PCB BluetoothΓια την υλοποίηση αυτού του έργου, η Επιτροπή θα πρέπει να αναλάβει την εκτέλεση των σχετικών εργασιών.Θα χρειαστεί να αγοράσετε εξαρτήματα:

  • Arduino Nano (άλλα πλαίσια συμβατά με το Arduino θα λειτουργήσουν)
  • Καλώδιο USB (συμβατό με την κάρτα Arduino)
  • Πίνακα ψωμιού
  • Άνδρες-άνδρες καλώδια για άλματα (7)
  • 0.96′′ 128×64 i2c OLED οθόνη
  • Μονάδα αισθητήρα DHT11

Ηλεκτρονική καλωδίωση

Για το έργο αυτό, η FS Technology χρησιμοποιεί ένα Arduino Nano, το οποίο απαιτεί τη χρήση ενός breadboard.Ωστόσο, αν χρησιμοποιείται αντίθετα ένα Arduino Uno, τα καλώδια που συνδέονται μπορούν να συνδεθούν απευθείας στις καρφίτσες του πίνακα, εξαλείφοντας την ανάγκη για το breadboard.η καλωδίωση για τη μονάδα αισθητήρα DHT11 και την οθόνη OLED στην πλακέτα Arduino παραμένει συνεπήςΕπιπλέον, το διάγραμμα καλωδίωσης για το κύκλωμα αισθητήρα θερμοκρασίας και υγρασίας DHT11 παρέχεται κατωτέρω.

  • Μονάδα αισθητήρα DHT11: Συνδέστε το σήμα (S) του αισθητήρα με το D2, το θετικό (+) πινάκιο με το +5v και το αρνητικό (-) πινάκιο με το GND.
  • OLED: Σύνδεση SDA (σειριακά δεδομένα) σε A4, SCL/SCK (σειριακό ρολόι) σε A5, VDD/VCC (η τάση τροφοδοσίας) σε +5v και GND σε GND.
  • Τώρα, μπορείτε να συνδέσετε την πλακέτα Arduino σας μέσω του καλωδίου USB στον υπολογιστή.
τα τελευταία νέα της εταιρείας για Έργο αισθητήρα θερμοκρασίας και υγρασίας Arduino DHT11  2

Κώδικας έργου

#συμπεριλαμβάνει  

#συμπεριλαμβάνει  

#συμπεριλαμβάνει  

 

#προσδιορίζει πλάτος οθόνης 128 

#προσδιορίζει οθόνη_ύψος 64

#προσδιορίζει OLED_RESET 4 

Adafruit_SSD1306προβολή(screen_width, screen_height (μέγεθος οθόνης));

 

#συμπεριλαμβάνει ∆ΗΤ.h ∆

#προσδιορίζει ΔΗΜΟΔΟΥΛΟΓΗ 2

#προσδιορίζει Τύπος DHTTYPEDHT11

DHTα(Ονοματεπώνυμο DHTPIN, DHTTYPE);

 

 άκυρο Εγκατάσταση() {

 α.Ξεκινήστε();

 

 προβολή.Ξεκινήστε(SSD1306_SWITCHCAPVCC, 0x3C);

 προβολή.ClearDisplay();

}

 

 άκυρο βρόχος() {

 προβολή.ClearDisplay();

 προβολή.setTextSize(1);

 προβολή.setTextColor(SSD1306_Λευκό);

 

 προβολή.setΠροσανατολισμός(0,15);

 προβολή.εκτύπωση(Θερμοκρασία:);

 προβολή.setΠροσανατολισμός(80,15);

 προβολή.εκτύπωση(α.ΔιάβασμαΘερμοκρασία());

 προβολή.setΠροσανατολισμός(110,15);

 προβολή.εκτύπωση(∆ C ∆);

 

 προβολή.setΠροσανατολισμός(0,35);

 προβολή.εκτύπωση(- Η υγρασία:);

 προβολή.setΠροσανατολισμός(80,35);

 προβολή.εκτύπωση(α.ΔιάβασμαΗ υγρασία());

 προβολή.setΠροσανατολισμός(110,35);

 προβολή.εκτύπωση(%);

 προβολή.προβολή();

 καθυστέρηση(2000);

Με μια θεμελιώδη κατανόηση αυτού του έργου και των βασικών αρχών που εμπλέκονται στη σύνδεση ενός αισθητήρα με μια οθόνη OLED,Υπάρχουν σίγουρα πολλοί τρόποι με τους οποίους αυτό το έργο μπορεί να αναβαθμιστεί και να βελτιωθεί.Συνήθως, μια εγκατάσταση σαν αυτή μπορεί να ενσωματωθεί σε ένα πολύ μεγαλύτερο πρόγραμμα μετεωρολογικού σταθμού, πιθανώς προσθέτοντας περισσότερους αισθητήρες, μεγαλύτερη οθόνη, ασύρματες δυνατότητες, μια θήκη κλπ.Όπως αποδεικνύεται από το έργο αυτό, απλά εξοικειωθείτε με μερικές από τις βιβλιοθήκες Arduino που είναι διαθέσιμες για χρήση, τότε γίνεται σχετικά εύκολο να κωδικοποιήσετε τον δικό σας σταθμό καιρού.Ένα μελλοντικό έργο μπορεί να περιλαμβάνει την ασύρματη μετάδοση τέτοιων δεδομένων καιρού από μια πλατφόρμα μικροελέγχου σε άλλη, προκειμένου να παρακολουθείται ένα απομακρυσμένο περιβάλλον ή να ελέγχεται κεντρικά ένα αυτόνομο σύστημαΠαρ' όλα αυτά, έργα όπως αυτό είναι εξαιρετικά για να εισαγάγουν ηλεκτρονικά χόμπι σε έναν απόλυτο αρχάριο και μπορούν πολύ καλά να στοχεύσουν και σε έναν πιο έμπειρο.Παρασκευαστής PCBAπου μπορεί να θέλουν να εξερευνήσουν άλλες πτυχές της ηλεκτρονικής.