תוכן עניינים:
- שלב 1: רשימת החלקים והחומרים
- שלב 2: הרכבת מארז הרובוט
- שלב 3: חיבור חלקים אלקטרוניים
- שלב 4: קוד מגה Arduino
- שלב 5: בדיקת רובוט האבטחה
וִידֵאוֹ: רובוט אבטחה 4WD: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
המטרה העיקרית של פרויקט זה הייתה לבנות רובוט אבטחה נייד המסוגל לנוע ולאסוף נתוני וידאו בשטח מחוספס. רובוט כזה יכול לשמש לסיור בסביבת הבית שלך או במקומות שקשה להגיע אליהם ומסוכנים. הרובוט יכול לשמש לסיורי לילה ובדיקות מכיוון שהוא מצויד ברפלקטור חזק המאיר את האזור סביבו. הוא מצויד בשתי מצלמות ושלט רחוק בטווח של מעל 400 מטר. זה נותן לך הזדמנויות נהדרות להגן על רכושך תוך ישיבה נוחה בבית.
פרמטרים של רובוט
- מידות חיצוניות (LxWxH): 266x260x235 מ"מ
- משקל כולל 3.0 ק"ג
- מרווח קרקע: 40 מ"מ
שלב 1: רשימת החלקים והחומרים
החלטתי שאשתמש במארז מוכן כדי לשנות אותו מעט על ידי הוספת רכיבים נוספים. מארז הרובוט עשוי כולו מפלדה צבועה בשחור.
רכיבי רובוט:
- ערכת רובוט SZDoit C3 חכמה DIY או מארז רכב רובוט חכם 4WD
- 2 כפתור הפעלה/כיבוי מתכת
- סוללת ליפו 7.4V 5000mAh
- ארדואינו מגה 2560
- חיישן הימנעות ממכשולים IR x1
- לוח חיישן לחץ אטמוספרי BMP280 (אופציונלי)
- בודק מתח סוללה ליפו x2
- 2 x נהג מנוע BTS7960B
- סוללת ליפו 11.1V 5500mAh
- מצלמת WIFI חכמה פנורמית של Xiaomi 1080P
- מצלמת fpv של RunCam Split HD
לִשְׁלוֹט:
RadioLink AT10 II 2.4G 10CH משדר RC או FrSky Taranis X9D Plus
תצוגה מקדימה של המצלמה:
משקפי EV800D של Eachine
שלב 2: הרכבת מארז הרובוט
ההרכבה של שלדת הרובוט היא די קלה. כל השלבים מוצגים בתמונות למעלה. סדר הפעולות העיקריות הוא כדלקמן:
- הברג את מנועי DC לפרופילי הפלדה הצדדיים
- הברג את פרופילי האלומיניום הצדדיים עם מנועי DC לבסיס
- הברג את הפרופיל הקדמי והאחורי לבסיס
- התקן את מתגי ההפעלה הדרושים ורכיב אלקטרוני אחר (ראה בפרק הבא)
שלב 3: חיבור חלקים אלקטרוניים
הבקר העיקרי במערכת האלקטרונית הזו הוא Arduino Mega 2560. כדי להיות מסוגל לשלוט בארבעה מנועים השתמשתי בשני מנהלי מנוע BTS7960B (H-Bridges). שני מנועים מכל צד מחוברים לנהג מנוע אחד. ניתן לטעון כל אחד מהנהגים על ידי הזרם עד 43A שנותן מרווח הספק מספיק גם עבור הרובוט הנייד הנע על פני שטח מחוספס. המערכת האלקטרונית מצוידת בשני מקורות כוח. האחד לאספקת מנועי DC וסרווואים (סוללת LiPo 11.1V, 5200 mAh) והשני לספק Arduino, מצלמת fpv, רפלקטור לד וחיישנים (סוללת LiPo 7.4V, 5000 mAh). הסוללות הונחו בחלקו העליון של הרובוט כך שתוכל להחליף אותן במהירות בכל עת
החיבורים של מודולים אלקטרוניים הם כדלקמן:
BTS7960 -> ארדואינו מגה 2560
- MotorRight_R_EN - 22
- MotorRight_L_EN - 23
- MotorLeft_R_EN - 26
- MotorLeft_L_EN - 27
- Rpwm1 - 2
- Lpwm1 - 3
- Rpwm2 - 4
- Lpwm2 - 5
- VCC - 5V
- GND - GND
מקלט R12DS 2.4GHz -> Arduino Mega 2560
- ch2 - 7 // Aileron
- ch3 - 8 // מעלית
- VCC - 5V
- GND - GND
לפני שתתחיל את השליטה ברובוט ממשדר RadioLink AT10 2.4GHz עליך לאגד בעבר את המשדר עם מקלט R12DS. הליך הכריכה מתואר בפירוט בסרטון שלי.
שלב 4: קוד מגה Arduino
הכנתי את תוכניות Arduino לדוגמא הבאות:
- מבחן מקלט RC 2.4GHz
- 4WD Robot RadioLinkAT10 (קובץ מצורף)
התוכנית הראשונה "מבחן מקלט RC 2.4GHz" תאפשר לך להתחיל ולבדוק בקלות את מקלט 2.4 GHz המחובר ל- Arduino, השני "RadioLinkAT10" מאפשר לשלוט בתנועת הרובוט. לפני הידור והעלאת התוכנית לדוגמא, וודא שבחרת ב"ארדואינו מגה 2560 "כפלטפורמת היעד כפי שמוצג למעלה (Arduino IDE -> כלים -> לוח -> ארדואינו מגה או מגה 2560). הפקודות ממשדר RadioLink AT10 2.4 GHz נשלחות למקלט. ערוצים 2 ו -3 של המקלט מחוברים לפינים הדיגיטליים Arduino 7 ו -8 בהתאמה. בספרייה הסטנדרטית של Arduino אנו יכולים למצוא את הפונקציה "pulseIn ()" המחזירה את אורך הדופק במיקרו שניות. נשתמש בה לקריאת האות PWM (Pulse Width Modulation) מהמקלט הפרופורציונלי להטיה של המשדר. מקל שליטה. הפונקציה pulseIn () לוקחת שלושה ארגומנטים (סיכה, ערך ופסק זמן):
- pin (int) - מספר הסיכה שעליה ברצונך לקרוא את הדופק
- value (int) - סוג הדופק לקריאה: HIGH או LOW
- פסק זמן (int) - מספר אופציונלי של מיקרו שניות להמתין להשלמת הדופק
ערך אורך הדופק הנקרא ממופה לאחר מכן לערך שבין -255 ל -255 המייצג קדימה/אחורה ("moveValue") או פנייה ימינה/שמאלה ("turnValue") מהירות. כך, למשל אם אנו דוחפים את מקל הבקרה במלואו קדימה עלינו לקבל את "moveValue" = 255 ולדחוף לגמרי אחורה לקבל "moveValue" = -255. הודות לבקרה מסוג זה, אנו יכולים לווסת את מהירות תנועת הרובוט בטווח המלא.
שלב 5: בדיקת רובוט האבטחה
סרטונים אלה מראים בדיקות של רובוט נייד המבוסס על תוכנית מהסעיף הקודם (קוד Arduino Mega). הסרטון הראשון מציג בדיקות של רובוט 4WD על שלג בלילה. הרובוט נשלט על ידי המפעיל מרחוק ממרחק בטוח על סמך הנוף מ- fpv google. הוא יכול לנוע די מהר בשטח קשה מה שאתה יכול לראות בסרטון השני. בתחילת הוראה זו אתה יכול גם לראות עד כמה היא מתמודדת בשטח מחוספס.
מוּמלָץ:
גורילהבוט רובוט ארדואינו המודפס בתלת מימד, רובוט מרובע: 9 שלבים (עם תמונות)
גורילהבוט רובוט ארדואינו המודפס בתלת מימד, רובוט מרובע: כל שנה בטולוז (צרפת) מתקיים מרוץ רובוט טולוז #TRR2021 המרוץ מורכב מספרינט אוטונומי בגובה 10 מטרים לרובוטים דו -רגליים וריבועים. השיא הנוכחי שאני אוסף עבור מרובע הוא 42 שניות למשך ספרינט של 10 מטר. אז עם זה ב- m
[DIY] רובוט עכביש (רובוט מרובע, מרובע): 14 שלבים (עם תמונות)
[עשה זאת בעצמך] רובוט עכביש (Quad Robot, Quadruped): אם תזדקק לתמיכה נוספת ממני, עדיף שתעשה לי תרומה מתאימה: http: //paypal.me/RegisHsu2019-10-10 עדכון: המהדר החדש יגרום לבעיית חישוב המספרים הצפים. שיניתי את הקוד כבר. 26/03/2017
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: 8 שלבים
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: בנינו רובוט איזון משולב ושלושה גלגלים לשימוש חינוכי בבתי ספר ובתוכניות חינוכיות לאחר הלימודים. הרובוט מבוסס על Arduino Uno, מגן מותאם אישית (כל פרטי הבנייה מסופקים), חבילת סוללות לי יון (כל מבנה
רובוט מעקב/אבטחה DIY: 7 שלבים
רובוט מעקב/אבטחה עשה זאת בעצמך!: כולם אוהבים לנהוג במכוניות rc, בין אם זה כיתת צעצוע ובין אם זה תחביב. הכיף כפול כאשר קיבלת תצוגת fpv במכונית ה- RC שלך. אבל מערכת fpv היא מערכת יקרה. מערכת fpv טובה עולה מעל 150 $. אמן שאתה צריך לקנות 200 $ תחביב rc כ
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c