תוכן עניינים:
- שלב 1: צור את המעגל להפעלת המנועים והשלט
- שלב 2: צור בסיס לשני המנועים
- שלב 3: הוסף את סרוו לתחתית המנועים
- שלב 4: חותכים חורים במיכל הגדול
- שלב 5: הצינור
- שלב 6: הופר
- שלב 7: הצבת המאגר, הצינור והמנועים
- שלב 8: הסרוו הסופי
- שלב 9: הוסף קוד לבדיקת חלקי העבודה
וִידֵאוֹ: כדור כדור החתול: 9 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
חומרים דרושים
1 x חיישן/ שלט RFID
1 x ארדואינו אונו
2 x מנועי DC
1 x 180 סרוו
סרוו 1 x 360
חוטים מרובים
ארגז/מיכל לבניית פרויקט
צינור להזנת הכדור דרכו
שלב 1: צור את המעגל להפעלת המנועים והשלט
בניית המעגל
בנה את המעגל למעלה והתחבר לאותם סיכות כדי להשתמש באותו קוד בדיוק
שלב 2: צור בסיס לשני המנועים
יהיה עליך להשתמש בלוח הקצף כדי לחתוך מלבנים בגודל 4, 5 אינץ 'על 2 אינץ' לצדדים. ואז חותכים ריבועים בגודל 2, 5 על 5 אינץ 'לשימוש בחלק העליון והתחתון. בשלב הבא המנועים יצטרכו מקום לשבת עליו, אז חותכים 2 חורים בקוטר 23 מ"מ ומרוחקים 39 מ"מ זה מזה כדי לתת מקום לכדור. לאחר מכן צור נקודה או כמה חורים בכיכר התחתונה כדי לאפשר לחוטים מהמנועים להתחבר למעגל.
שלב 3: הוסף את סרוו לתחתית המנועים
הדבק בזהירות את סרוו 180 או 360 בתחתית (באמצע) הריבוע. אנו עושים זאת כדי שנוכל לשנות את הכיוון באופן ידני באמצעות השלט או באופן אקראי כך שהכדור יורה לכיוונים שונים
שלב 4: חותכים חורים במיכל הגדול
קח את המיכל הגדול וחתך חור מלפנים ומאחור, הוא לא חייב להיות מדויק אבל מלפנים הוא צריך להיות די גדול כפי שנראה בתמונה כדי לאפשר את הכדור לירות בכיוונים שונים כשהסרוו נע. וגב המיכל חתך חור קטן יותר כדי לאפשר לחוטים לצאת החוצה ולמקם את חלקי המעגל פנימה או לשנות את המעגל במידת הצורך. בדבק הקדמי את הסרוו למכסה של אחד המיכלים ולאחר מכן על בסיס המיכל לתמיכה, עיינו בתמונה השנייה לעיון
שלב 5: הצינור
צור או קנה צינור PVC שאורכו 1 רגל, רצוי עם עקומה בכדי לתת לכדור להתגלגל ואז חתוך פיסה בגודל 1.5 אינץ 'כדי לתת לכדור להיכנס
שלב 6: הופר
גזרו 4 טרפזים שווים, יכולים להיות בחירה אך שלי היו גבוהים בגובה 5 אינץ 'ונטו מעט כאשר הציבו אותם בצינור, ואז חתיכת לוח הקצף בתחתית חתכה חור גדול מספיק בכדי לעבור כדור פינג פונג. לאחר מכן הדבק אותם יחד ויצרו קפיצה לכל הכדורים לשבת בהם. מאוחר יותר נדביק את זה לראש הצינור שבו החור נחתך.
שלב 7: הצבת המאגר, הצינור והמנועים
תרצה למקם את הצינור בתוך המיכל היושב ממש על קצה הקופסה הלבנה שמיועדת למנועים, כך שהכדור ייצא וידחק על ידי הגלגלים. כעת תוכל להדביק את הקופסה לראש הצינור
שלב 8: הסרוו הסופי
סרוו זה מודבק לתחתית המאגר/ למקום בו הצינור שחתכתי בכדי שזה יבלוט מספיק למקום שבו הכדורים הפינגים לא ייפלו עד ללחיצה על הכפתור והסרוו זז
שלב 9: הוסף קוד לבדיקת חלקי העבודה
// תיקון חתולים
// ייבוא ספריות לשימוש בפקודות לאורך הקוד, למשל, הצהרת סיכות כשרווסים והגדרת שלט ה- IR #include #include
// הגדרת משתנים להגדרת מהירויות עבור מנועי DC int onspeed = 255; מהירות נמוכה int = 100; int offspeed = 0;
// הגדרת סיכת המקלט לאנפראד ושני סיכות המנוע int IR_Recv = 2; int motor1 = 10; int motor2 = 11;
// הצהרת המשתנים כסרוווס כך שהתוכנית יודעת שזה סרוו להשתמש בפקודות ספציפיות דש סרוו; זווית סרוו;
// הצהרת סיכת IR לקבל הודעות מהשלטים // מקבלת את התוצאות מה IRrecv irrecv מרחוק (IR_Recv); תוצאות decode_results;
הגדרת בטל () {
Serial.begin (9600); // מתחיל תקשורת טורית irrecv.enableIRIn (); // מפעיל את המקלט
flap.attach (7); // מחבר את דש הסרוו לסיכה 7 כדי שנוכל להשתמש בו מאוחר יותר בזווית התוכנית.צירוף (4); // מצרף את זווית הסרוו לפין 4 כדי שנוכל להשתמש בה מאוחר יותר בתוכנית pinMode (motor1, OUTPUT); // הגדר את motor1 ליציאה כדי שנוכל לשלוח את המהירות פנימה כאשר הכפתור נלחץ pinMode (motor2, OUTPUT); // הגדר את motor2 ליציאה כך שנוכל לשלוח מהירות פנימה כאשר הכפתור נלחץ
}
לולאת חלל () {
flap.write (0); // הגדר את סרוו השולט במזין הכדורים ל -0 מעלות כדי לא לתת לכדורים לעבור
if (irrecv.decode (& results)) {long int decCode = results.value; Serial.println (decCode); irrecv.resume ();
switch (results.value) {
מארז 0xFFA25D: // כוח analogWrite (motor1, onspeed); analogWrite (motor2, onspeed); עיכוב (7000); flap.write (90); עיכוב (500); flap.write (0); עיכוב (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed); לשבור;
מארז 0xFFE01F: // EQ
analogWrite (motor1, onspeed); analogWrite (motor2, מהירות נמוכה); עיכוב (7000); flap.write (90); עיכוב (500); flap.write (0); עיכוב (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed);
לשבור;
מקרה 0xFF629D: // מצב
analogWrite (מנוע 1, מהירות נמוכה); analogWrite (motor2, onspeed); עיכוב (7000); flap.write (90); עיכוב (500); flap.write (0); עיכוב (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed);
לשבור;
מארז 0xFF30CF: // setng 1, 90 מעלות
angle.write (30);
לשבור;
מקרה 0xFF18E7: // הגדרת 2, 0 מעלות
angle.write (90);
לשבור;
מארז 0xFF7A85: // הגדרה 3, 180 מעלות
angle.write (150);
לשבור;
} } }
מוּמלָץ:
כדור כדור טניס שולחן LED: 16 שלבים (עם תמונות)
כדור כדור טניס שולחן LED: רקע אחורה לאחר שבניתי לוח שטוח של כדורי טניס שולחן לפני זמן מה, התחלתי לתהות אם אפשר יהיה ליצור לוח תלת מימד מכדורי טניס שולחן. בשילוב עם העניין שלי בעשיית " אמנות " מצורות גיאומטריות שחוזרות על עצמן אני
יצירת החתול של שרדינגר עם ארדואינו: 4 שלבים
יצירת החתול של שרדינגר עם ארדואינו: שרדינגר הוא פיזיקאי ומנהיג מכניקת הקוונטים. מה שאני רוצה לומר כאן היא ההשערה המפורסמת, "החתול של שרדינגר." הניסוי הוא כדלקמן: הכנס חתול לקופסה אטומה, מיכל מלא בגז רעיל. המכשיר יש
פריצת מקלט טלוויזיה לקריאת תמונות כדור הארץ מלווינים: 7 שלבים (עם תמונות)
פריצת מקלט טלוויזיה כדי לקרוא תמונות כדור הארץ מלווינים: יש הרבה לוויינים מעל הראש שלנו. האם ידעת שרק באמצעות המחשב שלך, מקלט הטלוויזיה ואנטנת ה- DIY הפשוטה תוכל לקבל מהם את השידורים? למשל תמונות בזמן אמת של כדור הארץ. אני אראה לך איך. תזדקק ל:- 2 w
שולחן כדור -כדור אוטונומי: 5 שלבים (עם תמונות)
שולחן כדור -כדור אוטונומי: מטרת הפרויקט העיקרית הייתה השלמת אב טיפוס עובד לשולחן כדור -כדור -אוטונומי (AFT), שבו שחקן אנושי עומד מול יריב רובוטי. מנקודת המבט האנושית של המשחק, שולחן הכדורגל דומה מאוד לשולחן רגיל. השחקן
EKitty: החתול הווירטואלי שלך: 11 שלבים (עם תמונות)
EKitty: החתול הווירטואלי שלך: eKitty הוא כרית חתול עם מסגרת צילום LCD מובנית בראשה. מסך LCD עובר שישה פנים שונות במרווחים של 15 שניות. בנינו במקור את eKitty כדי לראות את התגובה של אנשים כשהוצגו להם צעצוע חמוד ופשוט עם אמוציות משתנות