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

לייזר Arduino Sensing Motion Sensing: 5 שלבים
לייזר Arduino Sensing Motion Sensing: 5 שלבים

וִידֵאוֹ: לייזר Arduino Sensing Motion Sensing: 5 שלבים

וִידֵאוֹ: לייזר Arduino Sensing Motion Sensing: 5 שלבים
וִידֵאוֹ: Как сделать лазерную охранную (охранную) сигнализацию с помощью SCR 2024, יולי
Anonim
לייזר Arduino Sensing Motion Sensing
לייזר Arduino Sensing Motion Sensing
חיישן תנועה Arduino לייזר
חיישן תנועה Arduino לייזר

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

אזהרה: אין למקם את הלייזר בגובה העיניים מכיוון שהוא עלול לגרום לנזק ברשתית

חומרים

  • ארדואינו (מגה 2560)
  • לוח לחם
  • חיישן תנועה (HC-SR501)
  • מודול לייזר (ST1172)
  • מנוע סרוו (SG90)
  • חוטי זכר לנקבה
  • חוטי זכר לזכר
  • גליל מגבות נייר
  • סרט דביק
  • קשרי רוכסן
  • בסיס
  • מספריים

שלב 1: אבטח פריטים לבסיס

פריטים מאובטחים לבסיס
פריטים מאובטחים לבסיס
פריטים מאובטחים לבסיס
פריטים מאובטחים לבסיס

צרף נתח סרט מגולגל לתחתית לוח הארדואינו, ואם יש צורך, את לוח הלחם.

חבר קלטת לשלושת צדי מנוע הסרוו ללא חוטים.

חבר את לוח Arduino, לוח לחם ומנוע סרוו לבסיס.

ליציבות נוספת ניתן להקליט את חוטי סרוו מוטורס.

שלב 2: רכיבי חוטים

רכיבי חוטים
רכיבי חוטים
רכיבי חוטים
רכיבי חוטים
רכיבי חוטים
רכיבי חוטים

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

  1. חברו את לוח הלחם לארדואינו

    • כתום - 5V על Arduino לחיובי על קרש הלחם
    • שחור - GND (טחון) בארדואינו עד שלילי על קרש הלחם
  2. חיישן תנועה

    • חום - טחון (שלילי) על קרש לחם
    • תפוז - חיובי על קרש לחם
    • אדום - קלט/פלט 14 בארדואינו
  3. מנוע סרוו

    • אדום - חיובי על לוח הלחם
    • חום - טחון (שלילי) על קרש לחם
    • כתום - קלט/פלט 4 בארדואינו
  4. לייזר

    • כחול - טחון (שלילי) על קרש לחם
    • צהוב - קלט/פלט 10 על Arduino
    • ירוק - חיובי על קרש לחם

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

שלב 3: חבר את התותח למנוע

חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע
חבר את תותח למנוע

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

השחילו שני עניבות רוכסן דרך החורים, עניבה אחת עם כל רוכסן.

חבר את מכלול גליל המגבות על גבי מנוע סרוו והדק את רוכסי הרוכסן סביב המשקוף על המנוע.

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

שלב 4: חבר את חיישן התנועה ומודול הלייזר לצריח

חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה ומודול הלייזר לצריח

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

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

שלב 5: קוד ארדואינו

קוד ארדואינו
קוד ארדואינו

להלן קישור למאגר github המכיל את קוד הארדואינו לפרויקט זה. אם משתמשים בסיכות קלט/פלט שונות, יהיה צורך לשנות את הקוד כדי לשקף זאת. בנוסף, יהיה עליך להוריד את כל הספריות הרלוונטיות המופיעות בקוד.

github.com/ArduinoToys/ArduinoMotionSensin…

הערה: אם אתה זקוק לעזרה בהגדרת הארדואינו, עבור אל

מוּמלָץ: