Πίνακας περιεχομένων:
- Βήμα 1: Αισθητήρας IR Avoiddance Obstance
- Βήμα 2: Συνδέστε το IR Sensore στο Arduino
- Βήμα 3: Προγραμματισμός
- Βήμα 4: Αποτέλεσμα
Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Καλησπέρα σε όλους, Σε αυτό το άρθρο θα γράψω πώς να χρησιμοποιήσετε τον αισθητήρα IR αποφυγής αποφυγής στο Arduino.
Απαιτούμενα εξαρτήματα:
- Αισθητήρας αποφυγής εμποδίων IR
- Arduino Nano V.3
- Σύρμα Jumpe
- USBmini
Απαιτείται λογισμικό:
Arduino IDE
Βήμα 1: Αισθητήρας IR Avoiddance Obstance
Ο αισθητήρας του μπορεί να χρησιμοποιηθεί για την ανίχνευση αντικειμένων ή εμποδίων μπροστά του χρησιμοποιώντας ανακλώμενο υπέρυθρο φως.
Αυτός ο αισθητήρας έχει 2 κύρια μέρη, συγκεκριμένα IR Emitter και IR δέκτη. Ο πομπός IR έχει το καθήκον να εκπέμπει υπέρυθρο φως. όταν χτυπά ένα αντικείμενο, το υπέρυθρο φως θα αντανακλάται. Και η λειτουργία του δέκτη IR είναι να λαμβάνει την υπέρυθρη αντανάκλαση.
Όταν το IRreceiver λαμβάνει ανακλώμενο υπέρυθρο φως, η έξοδος θα είναι "LOW". Όταν ο IRreceiver δεν λαμβάνει ανακλώμενο υπέρυθρο φως, η έξοδος θα είναι "Υ HIGHΗΛΗ".
Υπάρχουν 2 ενδεικτικές λυχνίες LED σε αυτόν τον αισθητήρα. Ένδειξη ισχύος led και ένδειξη εξόδου led. Η ενδεικτική λυχνία ισχύος ανάβει εάν η μονάδα τροφοδοτείται από ηλεκτρικό ρεύμα. Η ενδεικτική λυχνία LED εξόδου θα ανάψει εάν υπάρχει ένα αντικείμενο μπροστά από τον αισθητήρα ή τον δέκτη IR που λαμβάνει ανάκλαση υπέρυθρου φωτός.
Βήμα 2: Συνδέστε το IR Sensore στο Arduino
Χρησιμοποιήστε ένα καλώδιο βραχυκυκλωτήρα για να συνδέσετε τον αισθητήρα IR στο Arduino.
Δείτε την παραπάνω εικόνα ή οδηγίες σχετικά με αυτό:
IR στο Arduino
VCC ==> + 5V
GND ==> GND
OUT ==> D2
Βήμα 3: Προγραμματισμός
Παρακάτω είναι ένα σκίτσο που έχω κάνει για να δοκιμάσω αυτό το αισθητήριο IR:
int pinIR = 2;
void setup () {
Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("Detect IR Sensor"); καθυστέρηση (1000)? } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Εντοπίστηκε"); } else if (IRstate == HIGH) {Serial.println ("Not Detected"); } καθυστέρηση (1000); }
Παρέχω επίσης το αρχείο, μπορείτε να το κατεβάσετε παρακάτω:
Βήμα 4: Αποτέλεσμα
Εάν τοποθετήσετε ένα αντικείμενο μπροστά από τον αισθητήρα, η σειριακή οθόνη θα πει "Εντοπίστηκε".
εάν δεν υπάρχει αντικείμενο μπροστά από τον αισθητήρα, το σήμα της οθόνης θα πει "Δεν ανιχνεύτηκε".
Αυτό το αποτέλεσμα μπορεί να χρησιμοποιηθεί για τον έλεγχο των LED, των ρελέ και άλλων.
Η λειτουργία των αισθητήρων IR δεν είναι μόνο η ανίχνευση αντικειμένων. μπορούμε να χρησιμοποιήσουμε αυτόν τον αισθητήρα IR για την ανάγνωση δεδομένων από το τηλεχειριστήριο. και θα το κάνω στο επόμενο άρθρο.
Συνιστάται:
Ρομπότ αποφυγής εμποδίων με χρήση αισθητήρα υπερήχων (Proteus): 12 βήματα
Ρομπότ αποφυγής εμποδίων με χρήση αισθητήρα υπερήχων (Proteus): Γενικά συναντάμε ρομπότ αποφυγής εμποδίων παντού. Η προσομοίωση υλικού αυτού του ρομπότ είναι μέρος του ανταγωνισμού σε πολλά κολέγια και σε πολλές εκδηλώσεις. Αλλά η προσομοίωση λογισμικού ρομπότ εμποδίων είναι σπάνια. Ακόμα κι αν μπορούμε να το βρούμε κάπου
Μετρητής Arduino με χρήση LED TM1637 & αισθητήρα αποφυγής εμποδίων: 7 βήματα
Arduino Counter Using TM1637 LED Display & Obstacle shmangi Sensor: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε έναν απλό ψηφιακό μετρητή χρησιμοποιώντας LED Display TM1637 και αισθητήρα αποφυγής εμποδίων και Visuino. Δείτε το βίντεο
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: 6 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με Arduino: 7 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Παιχνίδι αποφυγής εμποδίων με αισθητήρα απόστασης: 5 βήματα
Παιχνίδι αποφυγής εμποδίων με αισθητήρα απόστασης: Παιχνίδι αποφυγής εμποδίων όπως το Flappy Bird. Μετακινήστε το χέρι σας για να αποφύγετε τη σύγκρουση. Είναι εύκολο να γίνει και διασκεδαστικό να παίζεις