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

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

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

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

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

צעדים

  1. 1
    התחל על ידי הצבת החומרים הנדרשים
  2. 2
    הכן את נורית ה- IR על ידי חיתוך פיסה קטנה מהקלטת החשמלית ואז עוטף אותה סביב ה- LED ליצירת צינור כמוצג לעיל.
  3. 3
    באמצעות לוח הלוח, חוטי המגשר, הנגד & חיבור ההתקנה של led כדלקמן.
    • חבר את הנגד מ- 5v לסיכה החיובית (הגדולה) במקלט ה- IR.
    • חבר את כל נוריות ה- IR לסיכה 3,3v בארדואינו.
    • חבר מגשר מ- A0 בארדואינו לרגל החיובית במקלט ה- IR.
    • חבר את כל השליליות של המקלט ושל נוריות ה- LED ל- GND בארדואינו.
    • וודא שאף אחד מהחוטים או הנוריות אינו מקצר מכיוון שנוריות LED רגישות מאוד ויכולות להישרף.
  4. 4
    בנה את הקוד שלך. זהו קוד פשוט שידפיס את נתוני ה- IR על גבי מסך המחשב שלך, ואז ניתן להשתמש במשתנים אלה בכדי לשלוט כמעט בכל דבר. קוד זה יאפשר קריאה אנלוגית פשוטה של חיישן ה- IR.
    מקלט IR מקלט = A0; // לאתחל
    int IRval;
    התקנה בטלה ()
    {
    pinMode (מקלט IR, INPUT); // להכריז שהוא קלט
    Serial.begin (9600); // מהירות התקשורת בה
    }
    לולאה בטל ()
    {
    int IRval = analogRead (IRreceiver); // להכריז על נתונים
    Serial.println (IRval); // להדפיס את הנתונים
    עיכוב (10); } // הוסף עיכוב כדי להחליק את העניינים
  5. 5
    וודא שכל החיבורים בטוחים ואז העלה את הקוד לארדואינו שלך. לאחר העלאתו העלו את התקשורת הטורית.
  6. 6
    בחן את הנתונים. הנתונים צריכים להשתנות מכיוון שהמרחק בין החיישן לאובייקט משתנה.
  7. 7
    גמור.
קוד זה יאפשר קריאה אנלוגית פשוטה של חיישן ה- IR
קוד זה יאפשר קריאה אנלוגית פשוטה של חיישן ה- IR.

פתרון תקלות

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

טיפים

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

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail