תוכן עניינים:

כיצד להשתמש בחיישן ההימנעות ממכשירי IR ב- Arduino: 4 שלבים
כיצד להשתמש בחיישן ההימנעות ממכשירי IR ב- Arduino: 4 שלבים

וִידֵאוֹ: כיצד להשתמש בחיישן ההימנעות ממכשירי IR ב- Arduino: 4 שלבים

וִידֵאוֹ: כיצד להשתמש בחיישן ההימנעות ממכשירי IR ב- Arduino: 4 שלבים
וִידֵאוֹ: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 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
  • חוט ג'אמפ
  • USBmini

נדרשת תוכנה:

Arduino IDE

שלב 1: הימנעות מחיישן IR

חיישן IR למניעת התנגדות
חיישן IR למניעת התנגדות
חיישן IR למניעת התנגדות
חיישן IR למניעת התנגדות

ניתן להשתמש בחיישן שלו לאיתור אובייקטים או מכשולים שמולו באמצעות אור אינפרא אדום מוחזר.

לחיישן זה יש 2 חלקים עיקריים, כלומר פולט IR ומקלט IR. על פולט IR יש את החובה לפלוט אור אינפרא אדום. כאשר הוא פוגע באובייקט, אור אינפרא אדום יוחזר. ותפקידו של מקלט ה- IR הוא לקבל את השתקפות האינפרא אדום.

כאשר מקלט ה- IR מקבל אור אינפרא אדום מוחזר, הפלט יהיה "נמוך". כאשר מקלט ה- IR אינו מקבל אור אינפרא אדום מוחזר, הפלט יהיה "גבוה".

בחיישן זה ישנם 2 מחווני LED. מחוון כוח לד ומחוון פלט. נורית חיווי ההפעלה תידלק אם המודול מופעל על ידי זרם חשמלי. נורית מחוון הפלט תדלק אם יש אובייקט מול החיישן או מקלט ה- IR המקבל השתקפות אור אינפרא אדום.

שלב 2: חבר את החיישן IR ל- Arduino

חבר את IR Sensore ל- Arduino
חבר את IR Sensore ל- Arduino
חבר את IR Sensore ל- Arduino
חבר את IR Sensore ל- Arduino
חבר את IR Sensore ל- Arduino
חבר את IR Sensore ל- Arduino

השתמש בכבל מגשר לחיבור חיישן ה- IR ל- Arduino.

עיין בתמונה למעלה או הוראות בנושא:

IR לארדואינו

VCC ==> + 5V

GND ==> GND

OUT ==> D2

שלב 3: תכנות

תִכנוּת
תִכנוּת

להלן סקיצה שעשיתי כדי לנסות את תחושת ה- IR הזו:

int pinIR = 2;

הגדרת בטל () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("זיהוי חיישן IR"); עיכוב (1000); } לולאת חלל () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("זוהה"); } אחרת אם (IRstate == HIGH) {Serial.println ("לא זוהה"); } עיכוב (1000); }

אני גם מספק את הקובץ, ניתן להוריד למטה:

שלב 4: תוצאה

תוֹצָאָה
תוֹצָאָה
תוֹצָאָה
תוֹצָאָה

אם אתה מציב אובייקט מול החיישן, הצג הטורי יגיד "זוהה".

אם אין אובייקט מול החיישן, סדרת הצג תגיד "לא זוהה".

ניתן לנצל תוצאה זו לשליטה על נוריות LED, ממסרים ואחרים.

תפקידם של חיישני IR אינו רק לאתר אובייקטים. אנו יכולים להשתמש בחיישן IR זה כדי לקרוא נתונים מהשלט הרחוק. ואני אעשה זאת במאמר הבא.

מוּמלָץ: