Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σχεδιασμός και κατανόηση του κυκλώματος
- Βήμα 2: Σχεδιασμός της κατασκευής του κυκλώματος
- Βήμα 3: Συγκόλληση των καλωδίων LCD
- Βήμα 4: Σύνδεση της οθόνης LCD στο Arduino
- Βήμα 5: Σύνδεση του LM 35 με το Arduino
- Βήμα 6: Μεταφόρτωση του κώδικα
- Βήμα 7: Δημιουργία κατοικίας
- Βήμα 8: Δοκιμή του αισθητήρα θερμοκρασίας
Βίντεο: Αισθητήρας θερμοκρασίας (Arduino): 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το έργο είναι ιδανικό για ενδιάμεσους και αρχάριους χομπίστες. Η ρύθμιση είναι πολύ απλή. Υπάρχει ένα τσιπ που ονομάζεται LM35 (σύνδεσμος για επιπλέον επεξήγηση) που επιτρέπει στο Arduino να καθορίσει τη θερμοκρασία του περιβάλλοντος.
Προμήθειες
1) 1 x καλώδιο Arduino nano/Arduino Uno +
2) 5cm x 5cm Perfboard ή ένα μικρό breadboard
3) 20 x καλώδια ή σύρματα jumper
4) Οθόνη LCD 1 x 16x2
5) Ποτενσιόμετρο 1 x 100K ή 250K
6) 1 x μπαταρία 9V + συνδετήρα συνδετήρα
Βήμα 1: Σχεδιασμός και κατανόηση του κυκλώματος
Το τσιπ, LM 35, λειτουργεί με την αρχή ότι για κάθε 1 ° C αύξηση της θερμοκρασίας του περιβάλλοντος η τάση που εξέρχεται από τον "έξω" πείρο του LM 35 αυξάνεται κατά 10mV. Η γραμμική σχέση ξεκινά στους 0 ° C. Για παράδειγμα, εάν η θερμοκρασία είναι 25 ° C, η τάση που εξέρχεται από τον πείρο "έξω" θα είναι 25 * 10mV = 250mV ή 0.25V.
Το Arduino μπορεί να διαβάσει το επίπεδο τάσης που εξάγεται από τον πείρο "out" όταν συνδέεται σε έναν από τους αναλογικούς πείρους του Arduino. Η λειτουργία στο Arduino είναι analogRead. Αφού λάβει πληροφορίες σχετικά με την τάση που παράγεται από το LM 35, το Arduino μπορεί να πραγματοποιήσει μερικούς απλούς υπολογισμούς για να πάρει τελικά μια τιμή σε κελσίου.
Βήμα 2: Σχεδιασμός της κατασκευής του κυκλώματος
Υπάρχουν μερικές επιλογές για το πώς να συνδυάσετε το κύκλωμα.
1) Για τους ανθρώπους που ασχολούνται με τα ηλεκτρονικά, θα συνιστούσα τη χρήση του breadboard για την κατασκευή του κυκλώματος. Είναι πολύ λιγότερο ακατάστατο από τη συγκόλληση και θα είναι ευκολότερο να διορθώσετε σφάλματα επειδή τα καλώδια μπορούν να ρυθμιστούν εύκολα. Ακολουθήστε τις συνδέσεις που εμφανίζονται στις εντυπωσιακές εικόνες.
2) Για πιο έμπειρα άτομα, δοκιμάστε να χρησιμοποιήσετε τη συγκόλληση του κυκλώματος στο ψωμί. Θα είναι πιο μόνιμο και θα διαρκέσει περισσότερο. Διαβάστε και ακολουθήστε το σχήμα για καθοδήγηση.
3) Τέλος, μπορείτε επίσης να παραγγείλετε ένα προκατασκευασμένο PCB από το SEEED. Το μόνο που έχετε να κάνετε είναι να κολλήσετε τα εξαρτήματα. Το απαραίτητο αρχείο Gerber επισυνάπτεται στο βήμα. Ακολουθεί ένας σύνδεσμος προς ένα φάκελο google drive με το συμπιεσμένο αρχείο Gerber:
Βήμα 3: Συγκόλληση των καλωδίων LCD
Αυτό το βήμα είναι απαραίτητο μόνο εάν κατασκευάζετε την έκδοση του κυκλώματος για το breadboard ή το perfboard
Θα συνιστούσα να κολλήσετε καλώδια στην οθόνη LCD, καθώς αυτό θα σας δώσει ευελιξία όταν προσπαθείτε να εισαγάγετε την οθόνη LCD 16x2 στον πίνακα διεπαφής χρήστη. Επιπλέον, θα είναι ευκολότερο να συνδέσετε με μεγαλύτερη ασφάλεια την οθόνη LCD στις ακίδες Arduino.
Συμβουλές για συγκόλληση με τακάκια:
Προθερμάνετε την ένωση τοποθετώντας το συγκολλητικό σίδερο πάνω από το σημείο επαφής μεταξύ του πείρου και του μαξιλαριού του μολύβδου
Περιμένετε περίπου 5-8 δευτερόλεπτα μέχρι να ζεσταθεί η ένωση
Τροφοδοτήστε το γράψιμο συγκόλλησης στο μαξιλάρι. Θα πρέπει να είναι κοντά στο σημείο επαφής αλλά όχι int
Βήμα 4: Σύνδεση της οθόνης LCD στο Arduino
Οι ακίδες 2, 3, 4, 5 του Arduino συνδέονται με τις ακίδες 14, 13, 12, 11 της οθόνης LCD, αντίστοιχα, όταν μετράτε από αριστερά προς τα δεξιά.
Οι ακίδες 1, 5 και 16 της οθόνης LCD συνδέονται με τη γείωση
Οι ακίδες 2 και 15 της οθόνης LCD συνδέονται σε +5V
Οι ακίδες 4 και 6 της οθόνης LCD συνδέονται με τις ακίδες 12 και 11 του Arduino αντίστοιχα.
Η ακίδα 3 της οθόνης LCD συνδέεται με +5V μέσω ενός ποτενσιόμετρου 100K ή 250K.
Οι ακίδες 7, 8, 9 και 10 της οθόνης LCD δεν συνδέονται με τίποτα
Βήμα 5: Σύνδεση του LM 35 με το Arduino
Όταν κάνετε την επίπεδη πλευρά του LM 35 στραμμένη, οι ακίδες που κινούνται από αριστερά προς τα δεξιά είναι 1, 2 και 3.
Το pin 1 είναι συνδεδεμένο στην πηγή τροφοδοσίας. Λειτουργεί για οποιαδήποτε τάση μεταξύ 4V και 20V
Ο πείρος 2 είναι ο πείρος εξόδου. Αυτός είναι ο πείρος που αλλάζει τιμή με μια αλλαγή στη θερμοκρασία. Ο ακροδέκτης 2 είναι συνδεδεμένος με τον ακροδέκτη A0 (Analog pin 0) στο Arduino.
Ο πείρος 3 συνδέεται με τη γείωση. Αυτή είναι η αρνητική ή μαύρη πλευρά της μπαταρίας. Αυτό είναι επίσης γνωστό ως ράγα 0V.
Βήμα 6: Μεταφόρτωση του κώδικα
Ο κώδικας είναι εύκολο να ακολουθηθεί. Υπάρχουν σχόλια στον ίδιο τον κώδικα για να γίνει πιο κατανοητή
Μπορείτε να βρείτε έναν σύνδεσμο donwload για τον κώδικα εδώ:
drive.google.com/open?id=1STA7w9n3H7GhXtXT…
Βήμα 7: Δημιουργία κατοικίας
1) Μπορείτε να κάνετε οποιαδήποτε παλιά πλαστική θήκη για το περίβλημά της. Χρησιμοποιώντας ένα ζεστό μαχαίρι για να κόψετε τις υποδοχές για την οθόνη LCD και το κουμπί.
2) Επιπλέον, μπορείτε να ελέγξετε τον λογαριασμό μου για ένα άλλο εύχρηστο, όπου περιγράφω πώς να φτιάξετε ένα κουτί από ακρυλικό κομμένο με λέιζερ. Θα μπορείτε να βρείτε ένα αρχείο SVG για τον κόφτη λέιζερ.
3) Τέλος, μπορείτε απλά να αφήσετε το κύκλωμα χωρίς περίβλημα. Θα είναι εύκολο να επισκευαστεί και να τροποποιηθεί.
Βήμα 8: Δοκιμή του αισθητήρα θερμοκρασίας
Όπως μπορείτε να δείτε, η θερμοκρασία που εμφανίζεται αυξάνεται μόλις βάλω το χέρι μου στον αισθητήρα. Είναι σχετικά ακριβές αν θέλετε να μάθετε τη θερμοκρασία της ημέρας.
Συνιστάται:
Αισθητήρας θερμοκρασίας διασύνδεσης LM35 με Arduino: 4 βήματα
Αισθητήρας θερμοκρασίας διασύνδεσης LM35 με Arduino: Τα θερμόμετρα είναι χρήσιμες συσκευές που χρησιμοποιούνται για μεγάλο χρονικό διάστημα για τη μέτρηση της θερμοκρασίας. Σε αυτό το έργο, φτιάξαμε ένα ψηφιακό θερμόμετρο με βάση το Arduino για να εμφανίζει την τρέχουσα θερμοκρασία περιβάλλοντος και τις αλλαγές θερμοκρασίας σε μια οθόνη LCD. Μπορεί να είναι depl
Digitalηφιακός αισθητήρας θερμοκρασίας και υγρασίας DHT21 με Arduino: 6 βήματα
Digitalηφιακός αισθητήρας θερμοκρασίας και υγρασίας DHT21 με Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT21 με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
TMP36 Αισθητήρας θερμοκρασίας και οθόνη LCD με χρήση Arduino (Tinkercad): 7 βήματα
TMP36 Αισθητήρας θερμοκρασίας και οθόνη LCD με χρήση Arduino (Tinkercad): Γεια σε όλους! Είμαστε φοιτητές από το University Tun Hussein Onn Malaysia (UTHM) που πραγματοποιούν ένα έργο για να δείξουν πώς μπορούμε να προσομοιώσουμε έναν αισθητήρα θερμοκρασίας, ένα LCD και ένα Arduino χρησιμοποιώντας το Tinkercad ως μέρος του προγράμματος σπουδών μας για το UQD0801 (Robocon 1) (
Αισθητήρας θερμοκρασίας & υγρασίας DHT11 με Arduino: 5 βήματα
DHT11 Αισθητήρας θερμοκρασίας & υγρασίας με Arduino: Σήμερα θα σας διδάξω πώς να χρησιμοποιείτε τη μονάδα αισθητήρα θερμοκρασίας και υγρασίας KY-015 που περιέχει τον αισθητήρα θερμοκρασίας και υγρασίας DHT11. Εάν προτιμάτε να μαθαίνετε από βίντεο, εδώ είναι ένα σεμινάριο βίντεο που έφτιαξα !:
ESP32 NTP Θερμόμετρο μαγειρέματος θερμοκρασίας ανιχνευτή θερμοκρασίας με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: 7 βήματα (με εικόνες)
ESP32 NTP Θερμόμετρο Θερμόμετρο μαγειρέματος με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: Ακόμα στο ταξίδι για να ολοκληρώσετε ένα «επερχόμενο έργο», ", ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm " είναι ένας οδηγός που δείχνει πώς προσθέτω έναν αισθητήρα θερμοκρασίας NTP, piezo b