Χρήση του αισθητήρα υπερύθρων TCRT5000 με το Arduino UNO

φωτο

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

Περιγραφή

Αυτός ο αισθητήρας αντανάκλασης υπερύθρων χρησιμοποιεί ένα TCRT5000 για την ανίχνευση χρώματος και απόστασης. Εκπέμπει ένα σήμα υπερύθρων (Infradred – IR) και στη συνέχεια ανιχνεύει εάν λαμβάνει την ηχώ. Αυτός ο αισθητήρας χρησιμοποιείται συχνά στη δραστηριότητες “Ακολούθησε τη γραμμή” σε ρομπότ, στην αυτόματη καταγραφή δεδομένων σε μονάδες μέτρησης, επειδή μπορεί να αισθανθεί εάν μια επιφάνεια είναι λευκή ή μαύρη.
Η απόσταση μέτρησης κυμαίνεται από 1mm έως 8mm και το κεντρικό σημείο είναι περίπου στα 2,5mm. Υπάρχει επίσης ένα ενσωματωμένο ποτενσιόμετρο για τη ρύθμιση της ευαισθησίας. Η υπέρυθρη δίοδος θα εκπέμπει συνεχώς το υπέρυθρο όταν η μονάδα συνδέεται με την τροφοδοσία, όταν το εκπεμπόμενο υπέρυθρο φως δεν έχει ανακλαστεί ή η ισχύς δεν είναι αρκετά μεγάλη, η μονάδα θα βρίσκεται σε κατάσταση απενεργοποίησης, αυτή τη στιγμή, η λογική εξόδου D0 είναι HIGH και το σήμα υποδεικνύει ένα LED σβηστό.

Χαρακτηριστικά:

– Τάση ανεφοδιασμού: 3.3V~5V
– Ανίχνευση απόστασης: 1mm – 8mm
– Ψηφιακές έξοδοι LOW όταν ανιχνεύονται αντικείμενα
– Ενσωματωμένη ενδεικτική λυχνία LED για την εμφάνιση των αποτελεσμάτων
– Ποτενσιόμετρο για τη ρύθμιση της ευαισθησίας
– Ενσωματωμένο τσιπ LM393

Πρώτο βήμα: Ορισμός ακίδων

Δεύτερο βήμα: Προετοιμασία υλικού

Για αυτό το σεμινάριο, απαιτούμε αυτά τα στοιχεία:
1. Arduino UNO.
2. Μονάδα αισθητήρα υπερύθρων TCRT 5000.
3. Καλώδια αρσενικό σε θηλυκό.

Τρίτο βήμα: Σύνδεση ακίδων

Τέταρτο βήμα: Κώδικας

Το συνημμένο είναι το δείγμα πηγαίου κώδικα για το TCRT 5000 IR Sensor Module. Μπορείτε να το κατεβάσετε και να το στείλετε στο Arduino σας.

Πέμπτο βήμα: Ανοίξτε τον πηγαίο κώδικα και στείλτε τον στο Arduino UNO

Έκτο βήμα: Τρόπος ανοίγματος της σειριακής οθόνης

Έβδομο βήμα: Αποτελέσματα

Η παραπάνω εικόνα δείχνει το αποτέλεσμα στη σειριακή οθόνη για τη μονάδα αισθητήρα υπερύθρων TCRT5000.

Η μονάδα αισθητήρα υπερύθρων TCRT5000 ανιχνεύει το εμπόδιο μπροστά

  • Η “Ψηφιακή Ανάγνωση” δείχνει 1
  • Η “αναλογική ανάγνωση” δείχνει τιμή μικρότερη από 50

Η μονάδα αισθητήρα υπερύθρων TCRT5000 δεν ανιχνεύει τίποτα

  • Η “Ψηφιακή ανάγνωση” δείχνει 0
  • Η “Αναλογική ανάγνωση” δείχνει την τιμή περίπου 900 παραπάνω