כיצד להכין חיישן קרבה פשוט באמצעות Arduino

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

כיצד להכין חיישן קרבה פשוט באמצעות Arduino
כיצד להכין חיישן קרבה פשוט באמצעות Arduino
Anonim

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

חומרים דרושים

  • ארדואינו
  • לוח לחם
  • נגד 100k
  • חוטי מגשר
  • קלטת חשמלית
  • פולטות LED LED (מינימום 2)
  • מקלטים לד LED (פוטודיודה עם 2 פינים)

צעדים

צור חיישן קרבה פשוט באמצעות Arduino שלב 1
צור חיישן קרבה פשוט באמצעות Arduino שלב 1

שלב 1. התחל על ידי הפרשת החומרים הדרושים

צור חיישן קרבה פשוט באמצעות Arduino שלב 2
צור חיישן קרבה פשוט באמצעות Arduino שלב 2

שלב 2. הכן את ה- IR LED על ידי חיתוך חתיכה קטנה מהסרט החשמלי ולאחר מכן עטוף אותו סביב ה- LED ליצירת צינור כפי שמוצג למעלה

צור חיישן קרבה פשוט באמצעות Arduino שלב 3
צור חיישן קרבה פשוט באמצעות Arduino שלב 3

שלב 3. שימוש בלוח הלחם, חוטי המגשר, הנגד והחיבור של התקנת LED כדלקמן

  • חבר את הנגד מ- 5v לחיובי (הסיכה הגדולה) במקלט ה- IR.
  • חבר את כל נוריות ה- IR לסיכה 3.3v בארדואינו.
  • חבר מגשר מ- A0 בארדואינו לרגל החיובית במקלט ה- IR.
  • חבר את כל השליליות של המקלט ושל נוריות ה- LED ל- GND ב- Arduino.
  • וודא שאף אחד מהחוטים או הנוריות לא קוצר מכיוון שנוריות רגישות מאוד ויכולות להישרף.
צור חיישן קרבה פשוט באמצעות Arduino שלב 4
צור חיישן קרבה פשוט באמצעות Arduino שלב 4

שלב 4. בנה את הקוד שלך

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

int IRreceiver = A0; // לאתחל

צור חיישן קרבה פשוט באמצעות Arduino שלב 5
צור חיישן קרבה פשוט באמצעות Arduino שלב 5

int IRval;

צור חיישן קרבה פשוט באמצעות Arduino שלב 6
צור חיישן קרבה פשוט באמצעות Arduino שלב 6
הגדרת חלל ()
{
pinMode (מקלט IR, INPUT); // להכריז שזה קלט
Serial.begin (9600); // המהירות שבה תתקיים התקשורת
}
לולאת חלל ()
{
int IRval = analogRead (IRreceiver); // להכריז על נתונים
Serial.println (IRval); // הדפס את הנתונים
עיכוב (10); } // הוסף עיכוב כדי להחליק את הדברים

שלב 5. ודא שכל החיבורים בטוחים ולאחר מכן העלה את הקוד ל- Arduino שלך

לאחר העלאתו העלה את התקשורת הסדרתית.

שלב 6. בחן את הנתונים

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

צור חיישן קרבה פשוט באמצעות Arduino Final
צור חיישן קרבה פשוט באמצעות Arduino Final

שלב 7. סיים

טיפים

  • היזהר שלא לערבב את מקלט ה- LED עם פולט ה- LED, כולם נראים אותו דבר.
  • אור אינפרא אדום אינו נראה לעין בלתי מזוינת, עם זאת, אתה יכול לראות אותו באמצעות מצלמה דיגיטלית, זה עוזר לראות אם הנורית פועלת או לא.
  • השתמש במצלמה שבטלפון שלך כדי לבדוק אם ה- IR פולט. וודא שהמצלמה אינה מסננת IR או שהמצלמה לא תצלם את פולטת ה- IR.

מוּמלָץ: