תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד לתכנת בקלות את רובוט ה- DIY של אוטו להליכה.
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
- אוטו רובוט אתה יכול לרכוש אותו כאן או לראות את ההוראות כיצד לבנות אותו בכמה שלבים כאן.
- תוכנית Visuino: הורדת Visuino
שלב 2: הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- IDE של Arduino לתכנת Arduino Nano! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 3: ב- Visuino הוסף רכיבים
הוסף רכיבים:
- הוסף רכיב 2X "ערך אנלוגי"
- הוסף רכיב 2X "חלוק אנלוגי לפי ערך"
- הוסף רכיב 2X "Sine Analog Generator"
- הוסף רכיב 2X "סרוו"
שלב 4: רכיבי סט של Visuino
- בחר רכיב "AnalogValue1" ובחלון המאפיינים קבע "ערך" ל- 20
- בחר רכיב "AnalogValue2" ובמערכת החלונות "ערך" עד 20
- בחר רכיב "DivideByValue1" ובחלון המאפיינים הגדר "ערך" ל -180
- בחר רכיב "DivideByValue2" ובחלון המאפיינים הגדר "ערך" ל -180
- בחר רכיב "SineAnalogGenerator1" ובחלון המאפיינים הגדר את "Phase" ל- 0.65 ו- "Frequency" ל- 1 ו- "Offset" ל- 0.5
- בחר ברכיב "SineAnalogGenerator2" ובחלון המאפיינים הגדר את "שלב" ל- 0.5 ו"תדירות "ל- 1 ו"קיזוז" ל- 0.5
- בחר "Servo1" והגדר את השם ל- "LR1" << הגדרנו זאת להבנה קלה יותר. זה אומר רגל ימין
- בחר "Servo2" והגדר את השם ל- "FR1" << זה אומר רגל ימין
- בחר "Servo3" והגדר את השם ל- "LL1" << המשמעות היא רגל שמאל
- בחר "Servo4" והגדר את השם ל- "FL1" << המשמעות היא רגל שמאל
שלב 5: רכיבי Visuino Connect
- חבר את סיכת הרכיב "AnalogValue1" [Out] אל פין הרכיב "DivideByValue1" [In]
- חבר את סיכת הרכיב "AnalogValue2" [Out] אל פין הרכיב "DivideByValue2" [In]
- חבר את סיכת הרכיב "DivideByValue1" [החוצה] לסיכה "SineAnalogGenerator1" [Amplitude]
- חבר את סיכת הרכיב "DivideByValue2" [החוצה] לסיכה "SineAnalogGenerator2" [Amplitude]
- חבר את סיכת "SineAnalogGenerator1" [החוצה] לסיכת הרכיב "LR1" [In] ואת סיכת הרכיב "LL1" [In]
- חבר את סיכת "SineAnalogGenerator2" [החוצה] לסיכת הרכיב "FR1" [In] וסיכת הרכיב "FL1" [In]
- חבר את פין הרכיב "LR1" [החוצה] לסיכה של Arduino Digital [3]
- חבר את סיכת הרכיב "FR1" [החוצה] לסיכה של Arduino Digital [5]
- חבר את פין הרכיב "LL1" [החוצה] לסיכה של Arduino Digital [2]
- חבר את פין הרכיב "FL1" [החוצה] לסיכה של Arduino Digital [4]
הערה: אנא בדוק שסיכות ארדואינו [2, 3, 4, 5] תואמות את החיבורים במגן מנוע סרוו שלך (רגל ורגל) ושנה אותם במידת הצורך.
שלב 6: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino
ב- IDE של Arduino:
- לחץ על התפריט "כלים" ובחר את הלוח "Arduino Nano" (תמונה 2)
- לחץ על התפריט "כלים" ובחר את היציאה
- לחץ על התפריט "כלים" ובחר את היציאה
- לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 3) הערה: אם אתה מוצא בעיות להעלות את הקוד תוכל ללחוץ על כלי התפריט> מעבד:..> ATMega328P (Old Bootloader)
שלב 7: שחק
אם תפעיל את הרובוט של אוטו, הוא יתחיל ללכת.
מזל טוב! סיימת את פרויקט אוטו שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן. אתה יכול להוריד ולפתוח אותו ב- Visuino: