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

אקדח קרטון Arduino (טווח טווח ומד טווח): 8 שלבים
אקדח קרטון Arduino (טווח טווח ומד טווח): 8 שלבים

וִידֵאוֹ: אקדח קרטון Arduino (טווח טווח ומד טווח): 8 שלבים

וִידֵאוֹ: אקדח קרטון Arduino (טווח טווח ומד טווח): 8 שלבים
וִידֵאוֹ: Cardboard gun | semi automatic | DIY | pistol 2024, יולי
Anonim
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)
אקדח קרטון מארדואינו (טווח טווח ומד טווח)

לא יהיה מדהים אם תוכל למדוד מרחק בישיבה בנוחות על הספה במקום להשתמש בקלטת מסורתית? אז היום אני הולך להכין אקדח ארדואינו שמסוגל למדוד מרחקים מ -2 ס"מ עד 400 ס"מ עם דיוק של 0.3 ס"מ וגם למדוד את סיבובי הדקה של גוף מסתובב (סל"ד) באמצעות חיישן קולי (HC-SR04) וחיישן אינפרא אדום בהתאמה. בתחילה רציתי לאפשר לו למדוד את המהירות של כל אובייקט שזז באמצעות שני חיישני IR נוספים, אך נגמר לי האספקה עקב המגיפה הנוכחית. אז אני הולך להשתמש רק במה שיש לי. אם יש לך אותם, אתה יכול להוסיף לאקדח. להלן קישור כיצד לעשות זאת.

שלב 1: איך זה עובד

איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד

חיישנים אולטראסוניים פועלים על ידי פליטת צליל שעובר באוויר ואם יש אובייקט בדרכו, הוא יחזור למודול. בהתחשב בזמן הנסיעה, אתה יכול לחשב את המרחק מכיוון שכבר מהירות הקול (340 מ '/ש') מתבצעת באמצעות הנוסחה: מרחק = מהירות *זמן. מטרת חיישן ה- IR בפרויקט זה היא לאיתור אובייקטים. לחיישן IR שני חלקים עיקריים: משדר IR ומקלט IR. המשדר מעביר גלי IR ואם יש אובייקט, הגל המועבר משתקף על ידי האובייקט שבתורו המקלט אוסף את הגל ואילו אם אין אובייקט מול החיישן, הגל המשודר אינו מתקבל על ידי המקלט ולאחר מכן מודול ה- IR יוצר פלט או דופק אשר מזוהה על ידי הארדואינו כאשר אנו לוחצים על כפתור ההדק. הוא נספר ברציפות במשך 5 שניות. אז בואו נתחיל לבנות.

<

שלב 2: חומרים מתכלים

אספקה
אספקה
אספקה
אספקה

חומרים 1. Arduino Uno (כל ארדואינו יעבוד)

2. חיישן אולטרסאונד HC-SR04

3. חיישן IR Arduino

4. 16*2 מודול תצוגת LCD (12C)

5. זמזם

6. סוללה ומחבר 9V

7. לוח פרפ (אופציונלי)

8. כפתור לחיצה

9. מתג מישוש *1

10. מתג הזזה *1

11. LED *2 (רצוי בצבעים שונים)

12. נגד 220 אוהם *2

13. נגד 10k *2

14. כותרות סיכות ארדואינו

15. חוטי מגשר

כלים

1. דבק חם

2. דבק סופר (אופציונלי)

3. מלחם והלחמה

4. סכין X-acto

5. תרגיל (אופציונלי)

שלב 3: יצירת הגוף

עושה את הגוף
עושה את הגוף
עושה את הגוף
עושה את הגוף
עושה את הגוף
עושה את הגוף

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

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

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

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

שלב 4: התקנת אלקטרוניקה

התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה
התקנת אלקטרוניקה

חיישן IR

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

חיישן אולטרסוני

השתמשתי במחבר ישן שהכנסתי לסיכות החיישן.

תצוגת אל סי די

כיפפתי את הפינים של צג ה- LCD כך שהם ישרים. לאחר מכן חזרתי על אותה התקנה כמו עם חיישן ה- IR.

נוריות

נגד 220 אוהם הוא לכל אחד ממוביל הקתודה של הלד.

שלב 5: מעגל

מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי

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

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

הנה החיבורים

POWER LED

אנודה ---- סיכת ארדואינו 8

קתודה --- נגד 220 אוהם ---- קרקע

סטטוס LED

אנודה ---- סיכת ארדואינו 9

קתודה --- נגד 220 אוהם ---- קרקע

זַמזָם

חיובי --- פין Arduino 11

שלילי --- קרקע

חיישן IR

VCC --- Arduino 5V

GND --- קרקע

החוצה --- פין Arduino 5

HC-SR04

VCC --- Arduino 5V

GND --- קרקע

TRIG --- פין Arduino 7

ECHO --- סיכת ארדואינו 6

תצוגת אל סי די

VCC --- Arduino 5V

GND --- קרקע

SDA --- פין Arduino A4 (פין אנלוגי)

SCL --- Arduino Pin A5 (סיכה אנלוגית)

כפתור ההדק

רגל ראשונה----- Arduino 5V

רגל שנייה --- נגד 10k (רגל ראשונה במקביל) --- פין Arduino 10

(רגל אחרת של הנגד לקרקע)

מתג SLD SLIDE

מרכז רגל ------- Arduino 5V

רגל שמאל ----- 10k נגד (רגל ראשונה במקביל) --- פין Arduino 13

(רגל אחרת של הנגד לקרקע)

סיכת VIN של Arduino ------ רגל ראשונה של כפתור הלחיצה

רגל שנייה של לחצן -----+וו של הסוללה

פין Arduino GND --- סוללה -Ve ומעקה קרקע

שלב 6: הרכבה אחרונה

הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית

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

שלב 7: קוד

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

כמו כן, התקן את ספריית תצוגת הגביש הנוזלי אם ה- LCD שלך כולל מודול 12C. לחץ כאן כדי להוריד

הנה מה שהקוד עושה

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

2. לאחר שהאקדח מופעל, יהיה עליך להזיז את מתג השקופית שמאלה או ימינה כדי לבחור את המצב הרצוי. ברגע שזה נעשה, הוא יציג את "אנא הפעל כפתור כדי להתחיל". לאחר לחיצה על הכפתור, יש להתחיל את הקריאה/המדידה. עם כל לחיצה על כפתור, המצב יוביל בהבהוב והזמזם יצפצף.

שלב 8: טיפים

טיפים
טיפים
טיפים
טיפים
טיפים
טיפים

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

2. צור חור גישה קטן בצד הקדמי של האקדח. זה ישמש להתאמת הרגישות של חיישן ה- IR באמצעות מברג.

3. אם הקוד אינו פועל, · בדוק תחילה את החיבורים שלך (במיוחד אם השתמשת בלוח לחם).

· אם אתה משתמש בסוללה ישנה, החלף אותה.

· אם עדיין לא עובד, הגיב למטה לקבלת עזרה.

מוּמלָץ: