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

Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή: 9 βήματα
Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή: 9 βήματα

Βίντεο: Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή: 9 βήματα

Βίντεο: Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή: 9 βήματα
Βίντεο: Brian Keating Λ Lee Cronin: Life in the Universe 2024, Νοέμβριος
Anonim
Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή
Κιτ μέτρησης θερμοκρασίας υπέρυθρης ακτινοβολίας χωρίς επαφή

Ένα ξαφνικό ξέσπασμα στην αρχή του νέου έτους το 2020

άφησε τον κόσμο με απώλεια

Μάσκα, πιστόλι θερμόμετρου

Οι προμηθευτές που χρειάζονται για την καταπολέμηση της επιδημίας είναι ακόμη πιο λιγοστοί

Η ασθένεια είναι ανελέητη

Ως εταιρεία έρευνας και ανάπτυξης ηλεκτρονικών ειδών

Οι προγραμματιστές μας

Φτιάξτε ένα μόνοι σας, φυσικά

Βήμα 1: Επιθεώρηση αγαθών

Επιθεώρηση αγαθών
Επιθεώρηση αγαθών

Μετά τη λήψη της Σουίτας, μπορείτε πρώτα να ανοίξετε το πακέτο:

Το νήμα 8 dupont χρησιμοποιείται για τη σύνδεση των ενοτήτων.

Ένα κομμάτι σανίδας ψωμιού χρησιμοποιείται για την τοποθέτηση ενότητας, βολική σύνδεση.

Ένας πίνακας ανάπτυξης Nano, ως κύρια οθόνη και αισθητήρας.

Μια οθόνη OLED 12864, χρησιμοποιείται για την εμφάνιση των δεδομένων του αισθητήρα.

Και μια μονάδα αισθητήρα MLX 90614, μόνο δεδομένα θερμοκρασίας.

Βήμα 2: Η ενότητα προσάρτησης

Η ενότητα προσάρτησης
Η ενότητα προσάρτησης

Η μονάδα αισθητήρα MLX90614 έχει τέσσερις ακίδες, συγκεκριμένα VIN, GND, SCL και SDA. Το VIN είναι ο θετικός πόλος της τροφοδοσίας, ο οποίος μπορεί να συνδεθεί με τη διασύνδεση ισχύος 3.3V ή 5V στο Arduino Nano. Το GND είναι ο αρνητικός πόλος του τροφοδοτικού, το οποίο είναι συνδεδεμένο με το GND στο Arduino Nano. Το SCL είναι η γραμμή ρολογιού του διαύλου IIC, που συνδέεται με τη διεπαφή A5 του Arduino, το SDA είναι η γραμμή δεδομένων του διαύλου IIC, που συνδέεται με τη διεπαφή A4 του Arduino.

Ο τρόπος επικοινωνίας της οθόνης OLED12864 είναι ο ίδιος με αυτόν του MLX90614 και έχει επίσης τέσσερις ακίδες, συγκεκριμένα VIN, GND, SCL και SDA. Το SCL είναι η γραμμή ρολογιού του διαύλου IIC, συνδεδεμένο με τη διεπαφή A5 του Arduino, το SDA είναι τα δεδομένα γραμμή του διαύλου IIC, συνδεδεμένο με τη διεπαφή A4 του Arduino.

Θέλετε να δείτε την καλωδίωση πιο διαισθητικά; Θα σας φέρω το παρακάτω σχηματικό διάγραμμα.

Βήμα 3: Προετοιμασία λογισμικού

Υπολογιστής με παράθυρα

Εγκαταστήστε σωστά το Arduino IDE

Εγκαταστήστε το πρόγραμμα οδήγησης CH340

(Παρέχεται το δωρεάν πακέτο πληροφοριών μας, μπορείτε να κατεβάσετε και να εγκαταστήσετε απευθείας)

Βήμα 4: Εγκατάσταση βιβλιοθήκης

Εγκατάσταση Βιβλιοθήκης
Εγκατάσταση Βιβλιοθήκης

Αποσυμπιέστε τις τρεις βιβλιοθήκες που έχετε κατεβάσει και προσθέστε τις όλες στο φάκελο βιβλιοθηκών του Arduino IDE

Βήμα 5: Κωδικός εγγραφής

Κώδικας καύσης
Κώδικας καύσης
Κώδικας καύσης
Κώδικας καύσης
Κώδικας καύσης
Κώδικας καύσης

Συνδετήρας καρφιτσών

MLX90614 Arduino

SDA - - - - - - - -> A4

SCL - - - - - - - -> A5

VCC - - - - - - - -> 3,3 V / 5 V

GND - - - - - - - -> GND

Ανοίξτε το λογισμικό Arduino, αντιγράψτε και επικολλήστε τον παραπάνω κωδικό δοκιμής στο λογισμικό Arduino και γράψτε τον κώδικα.

Χρησιμοποιήστε οθόνη OLED για να εμφανίσετε δεδομένα αισθητήρων OLED Arduino

SDA - - - - - - - -> A4

SCL - - - - - - - -> A5

VCC - - - - - - - -> 3,3 V / 5 V

GND - - - - - - - -> GND

Χρησιμοποιήστε τον ακόλουθο κωδικό δοκιμής οθόνης OLED, ακολουθήστε τα παραπάνω βήματα δοκιμής δεδομένων αισθητήρα σειριακής θύρας, συνεχίστε να επαληθεύετε.

Σημείωση: αυτός ο κωδικός δεν εξάγει δεδομένα μέσω της σειριακής θύρας, τα δεδομένα εμφανίζονται απευθείας στην οθόνη, οπότε δεν χρειάζεται να ανοίξετε την οθόνη σειριακής θύρας, κοιτάξτε απευθείας την οθόνη OLED.

ΣΗΜΕΙΩΣΗ:

• επιλέξτε "Arduino Nano" στη στήλη "πίνακας ανάπτυξης", "328P" στη στήλη "επεξεργαστής" και "θύρα" σύμφωνα με την πραγματική θύρα που εμφανίζεται. • ο ρυθμός baud επικοινωνίας σειριακής θύρας που έχει οριστεί στον κωδικό είναι 9600, επομένως η οθόνη σειριακής θύρας θα πρέπει επίσης να ρυθμιστεί σε 9600 για να εμφανίζονται σωστά τα δεδομένα.

Βήμα 6: Αποτέλεσμα δοκιμής

Αποτέλεσμα δοκιμής
Αποτέλεσμα δοκιμής

Βήμα 7: Ερωτήσεις και απαντήσεις αισθητήρων

1. Πόσο μακριά είναι η απόσταση μέτρησης της θερμοκρασίας αυτού του τύπου αισθητήρα;

Η γωνία θέασης αυτού του αισθητήρα είναι 90 ° και η απόσταση μέτρησης της θερμοκρασίας σχετίζεται με το μέγεθος του στόχου. Για έναν στόχο με διάμετρο ένα εκατοστό, η απόσταση μέτρησης της θερμοκρασίας είναι 1cm, ενώ για έναν στόχο με διάμετρο 5cm, η απόσταση της μέτρησης της θερμοκρασίας είναι 5cm. Ωστόσο, εάν η πραγματική μέτρηση είναι μεγαλύτερη από 10 εκατοστά, είναι προτιμότερο να μην υπερβαίνετε τα 10 εκατοστά. Εάν απαιτείται απόσταση, μπορείτε να αγοράσετε μια στενή γωνία θέασης ή έναν αισθητήρα με οπτικό φακό και ο κώδικας μπορεί να μεταφερθεί απευθείας.

2. Ποιος είναι ο χρόνος απόκρισης αυτού του τύπου αισθητήρα;

Ο χρόνος απόκρισης για το MLX90614 είναι 200ms.

3. Ποιο είναι το εύρος θερμοκρασίας αυτού του τύπου αισθητήρα;

Το εύρος θερμοκρασίας αυτού του αισθητήρα είναι -70 ℃ ~+380, αλλά το εύρος θερμοκρασίας του αισθητήρα είναι -40 ℃ ~+125 ℃, πέρα από το οποίο ο αισθητήρας θα υποστεί ζημιά.

4. Ποια είναι η τάση λειτουργίας του αισθητήρα;

Η τάση λειτουργίας αυτού του τύπου αισθητήρα είναι 3V ~ 5V, ο οποίος μπορεί να εισέλθει απευθείας σε τροφοδοτικό 3,3V ή 5V και να υποστηρίξει άμεση επικοινωνία με 3,3V και 5V SCM, χωρίς να χρειάζεται εγκατάσταση μετατροπής επιπέδου.

5. Μετά τη λήψη του προγράμματος, η θερμοκρασία εμφανίζεται πάντα ως 1037.55

Αυτό συμβαίνει επειδή δεν υπάρχει καλή σύνδεση μεταξύ του αισθητήρα και του Arduino. Μπορείτε πρώτα να ελέγξετε αν η καλωδίωση είναι σωστή. Εάν η καλωδίωση είναι σωστή, μπορείτε να προσπαθήσετε να συνδέσετε ξανά το καλώδιο dupont ή να προσπαθήσετε να το αντικαταστήσετε.

Βήμα 8: Εμφάνιση βίντεο εφαρμογής

Τι μπορείτε να κάνετε με αυτόν τον αισθητήρα; Τα απλά προϊόντα θερμοκρασίας που μπορείτε να σκεφτείτε όλα μπορούν να δοκιμάσουν σπιτικά, σήμερα, φέρνω ένα σύνολο αισθητήρων με το πιστόλι θερμοκρασίας DIY. Ας δούμε το παρακάτω βίντεο.

Συνιστάται: