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

Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα
Βίντεο: Infrared Obstacle Avoidance module for Arduino with code 2024, Νοέμβριος
Anonim
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino

Καλησπέρα σε όλους, Σε αυτό το άρθρο θα γράψω πώς να χρησιμοποιήσετε τον αισθητήρα IR αποφυγής αποφυγής στο Arduino.

Απαιτούμενα εξαρτήματα:

  • Αισθητήρας αποφυγής εμποδίων IR
  • Arduino Nano V.3
  • Σύρμα Jumpe
  • USBmini

Απαιτείται λογισμικό:

Arduino IDE

Βήμα 1: Αισθητήρας IR Avoiddance Obstance

Αισθητήρας IR Avoiddance Obstance
Αισθητήρας IR Avoiddance Obstance
Αισθητήρας IR Avoiddance Obstance
Αισθητήρας IR Avoiddance Obstance

Ο αισθητήρας του μπορεί να χρησιμοποιηθεί για την ανίχνευση αντικειμένων ή εμποδίων μπροστά του χρησιμοποιώντας ανακλώμενο υπέρυθρο φως.

Αυτός ο αισθητήρας έχει 2 κύρια μέρη, συγκεκριμένα IR Emitter και IR δέκτη. Ο πομπός IR έχει το καθήκον να εκπέμπει υπέρυθρο φως. όταν χτυπά ένα αντικείμενο, το υπέρυθρο φως θα αντανακλάται. Και η λειτουργία του δέκτη IR είναι να λαμβάνει την υπέρυθρη αντανάκλαση.

Όταν το IRreceiver λαμβάνει ανακλώμενο υπέρυθρο φως, η έξοδος θα είναι "LOW". Όταν ο IRreceiver δεν λαμβάνει ανακλώμενο υπέρυθρο φως, η έξοδος θα είναι "Υ HIGHΗΛΗ".

Υπάρχουν 2 ενδεικτικές λυχνίες LED σε αυτόν τον αισθητήρα. Ένδειξη ισχύος led και ένδειξη εξόδου led. Η ενδεικτική λυχνία ισχύος ανάβει εάν η μονάδα τροφοδοτείται από ηλεκτρικό ρεύμα. Η ενδεικτική λυχνία LED εξόδου θα ανάψει εάν υπάρχει ένα αντικείμενο μπροστά από τον αισθητήρα ή τον δέκτη IR που λαμβάνει ανάκλαση υπέρυθρου φωτός.

Βήμα 2: Συνδέστε το IR Sensore στο Arduino

Συνδέστε το IR Sensore στο Arduino
Συνδέστε το IR Sensore στο Arduino
Συνδέστε το IR Sensore στο Arduino
Συνδέστε το IR Sensore στο Arduino
Συνδέστε το IR Sensore στο Arduino
Συνδέστε το 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 για την ανάγνωση δεδομένων από το τηλεχειριστήριο. και θα το κάνω στο επόμενο άρθρο.

Συνιστάται: