תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
הערה: פרויקט זה תוכנן באופן שניתן יהיה לעשות שימוש חוזר בכל החלקים בפרויקטים עתידיים. כתוצאה מכך, המוצר הסופי פחות יציב ממה שהיה אם תשתמש בחומרים קבועים יותר כגון דבק, הלחמה וכו '…
אזהרה: אין למקם את הלייזר בגובה העיניים מכיוון שהוא עלול לגרום לנזק ברשתית
חומרים
- ארדואינו (מגה 2560)
- לוח לחם
- חיישן תנועה (HC-SR501)
- מודול לייזר (ST1172)
- מנוע סרוו (SG90)
- חוטי זכר לנקבה
- חוטי זכר לזכר
- גליל מגבות נייר
- סרט דביק
- קשרי רוכסן
- בסיס
- מספריים
שלב 1: אבטח פריטים לבסיס
צרף נתח סרט מגולגל לתחתית לוח הארדואינו, ואם יש צורך, את לוח הלחם.
חבר קלטת לשלושת צדי מנוע הסרוו ללא חוטים.
חבר את לוח Arduino, לוח לחם ומנוע סרוו לבסיס.
ליציבות נוספת ניתן להקליט את חוטי סרוו מוטורס.
שלב 2: רכיבי חוטים
לקבלת דיאגרמות וויזואליות ראו את התמונות למעלה. עבור חוטי קלט ופלט הסיכה המדויקת שבה אתה משתמש לא משנה; עם זאת, אם ברצונך להשתמש בקוד שלנו מבלי לבצע שינויים, עליך להשתמש בסיכות שציינו. עבור טחון (שלילי) וחיובי כל סיכה בלוח הלחם, כל עוד הם נמצאים בעמודים שאדמה והכוח של הארדואינו מחוברים אליהם. הצבעים המפורטים להלן תואמים את צבע החוטים בהם השתמשנו בתמונות שלנו.
-
חברו את לוח הלחם לארדואינו
- כתום - 5V על Arduino לחיובי על קרש הלחם
- שחור - GND (טחון) בארדואינו עד שלילי על קרש הלחם
-
חיישן תנועה
- חום - טחון (שלילי) על קרש לחם
- תפוז - חיובי על קרש לחם
- אדום - קלט/פלט 14 בארדואינו
-
מנוע סרוו
- אדום - חיובי על לוח הלחם
- חום - טחון (שלילי) על קרש לחם
- כתום - קלט/פלט 4 בארדואינו
-
לייזר
- כחול - טחון (שלילי) על קרש לחם
- צהוב - קלט/פלט 10 על Arduino
- ירוק - חיובי על קרש לחם
הערה: בעת חיווט חיישן התנועה והלייזר הקפד להשתמש בחוטים ארוכים יותר, אחרת החוטים עלולים להימשך מהמקום כשהצריח מסתובב מצד לצד.
שלב 3: חבר את התותח למנוע
תקע שני סטים של חורים מקבילים לתפקיד מגבת נייר בקצה אחד.
השחילו שני עניבות רוכסן דרך החורים, עניבה אחת עם כל רוכסן.
חבר את מכלול גליל המגבות על גבי מנוע סרוו והדק את רוכסי הרוכסן סביב המשקוף על המנוע.
בשל משקל לא אחיד, גליל מגבות הנייר עשוי להטות קדימה ולהצביע כלפי מטה. כדי לתקן זאת שמנו קשרי רוכסן נוספים בין המנוע לגליל נייר המגבת ליציבות נוספת.
שלב 4: חבר את חיישן התנועה ומודול הלייזר לצריח
חבר את חיישן התנועה לקצה גליל מגבות הנייר כפי שמוצג בתמונות לעיל. אבטח אותו היטב כך שככל שהצריח מסתובב הוא לא זז.
אבטח לייזר בחלק העליון של גליל מגבות הנייר כפי שמוצג בתמונה למעלה.
שלב 5: קוד ארדואינו
להלן קישור למאגר github המכיל את קוד הארדואינו לפרויקט זה. אם משתמשים בסיכות קלט/פלט שונות, יהיה צורך לשנות את הקוד כדי לשקף זאת. בנוסף, יהיה עליך להוריד את כל הספריות הרלוונטיות המופיעות בקוד.
github.com/ArduinoToys/ArduinoMotionSensin…
הערה: אם אתה זקוק לעזרה בהגדרת הארדואינו, עבור אל