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

רובוט קל דו צדדי: 4 שלבים
רובוט קל דו צדדי: 4 שלבים

וִידֵאוֹ: רובוט קל דו צדדי: 4 שלבים

וִידֵאוֹ: רובוט קל דו צדדי: 4 שלבים
וִידֵאוֹ: 10 חרקים שכדאי לכם להתרחק מהם בכל מחיר┃טופטן 2024, נוֹבֶמבֶּר
Anonim
רובוט קל דו צדדי
רובוט קל דו צדדי
רובוט קל דו צדדי
רובוט קל דו צדדי
רובוט קל דו צדדי
רובוט קל דו צדדי

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

בעזרת הרובוט הזה אני מלמד כיצד להזיז סרוו עם תנועות ישירות ועם תנועות מבוקרות באמצעות "FOR"

הרובוט יכול לרקוד, ללכת ואפילו לרוץ.

אתה תצטרך:

ארדואינו ננו

14 חוטים זכר-זכר

לוח קטן

4 סרווס SG90

סוללה אחת של 9V

מחבר סוללה אחד 9V

2 גומיות

שלב 1: כמה דוגמאות לשגרה שהרובוט הזה יכול לבצע

Image
Image

שלב 2: מודל תלת מימד להדפסה

עקוב אחר הקישור הזה להורדת הדגם.

הוא משתנה כך שיתאים ל servo SG90. אין צורך בדבק. הכל בהקפצה.

שלב 3: חיבור הרובוט

נגן את הסרטון כדי ללמוד כיצד להרכיב את הרובוט.

שימו לב במיוחד למיקום של פיר סרוו. הפירים חייבים להיות מרוכזים בדיוק לפני הרכבת הרובוט.

כדי למרכז את סרוווסכם, תוכלו להריץ תוכנית זו לאחר סיום החיווט שלכם:

#לִכלוֹל

סרוו ימינה;

סרוו ימינה;

סרוו שמאל;

סרוו שמאל ירך;

הגדרת חלל ()

{

rightfoot.attach (9);

ציר הימני. (5);

leftfoot.attach (3);

שמאל -ירך.צירוף (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

לולאת חלל ()

{

עיכוב (500);

}

שלב 4: דוגמא לקוד

#לִכלוֹל

סרוו ימינה;

סרוו ימינה;

סרוו שמאל;

סרוו שמאל ירך;

הגדרת חלל ()

{

rightfoot.attach (9);

ציר הימני. (5);

leftfoot.attach (3);

שמאל -ירך.צירוף (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

לולאת חלל ()

{

// פריימר movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

עיכוב (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

עיכוב (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

leftthigh.write (90);

עיכוב (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

leftthigh.write (90);

עיכוב (500);

// פריימר movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

עיכוב (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

עיכוב (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (70);

עיכוב (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

עיכוב (500);

}

מוּמלָץ: