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

פגשי רובוט ניתנים להדרכה: 5 שלבים
פגשי רובוט ניתנים להדרכה: 5 שלבים

וִידֵאוֹ: פגשי רובוט ניתנים להדרכה: 5 שלבים

וִידֵאוֹ: פגשי רובוט ניתנים להדרכה: 5 שלבים
וִידֵאוֹ: מבוא לניתוח טכני - חלק ב' 2024, נוֹבֶמבֶּר
Anonim
פגשי רובוט ניתנים להדרכה
פגשי רובוט ניתנים להדרכה

החלטתי ליצור מדריך שמדגים כיצד ליצור את פגושים הרובוט וכיצד למקם אותם על הרובוט המבוקר על הסוללה. ראשית, אתה רוצה לוודא שהחוטים מחוברים במקומות הנכונים. המעגל לא יפעל אחרת. שנית, אתה רוצה לוודא שאחד החוטים מחובר ל- VDD (חיובי) והשני חוטים המחוברים ל- VSS (שלילי). לבסוף, אתה רוצה לוודא שאתה מחבר את שני החוטים האלה לרדיד הפח. השלב האחרון שעליך לעשות הוא לוודא שרדיד הנייר מחובר לפגושים.

אספקה

האביזרים ששימשו ליצירת מדריך זה היו הבאים:

  • שני מקלות
  • נייר אלומיניום
  • 3 חוטים

שלב 1: הנחת נייר הכסף על המקלות

הנחת נייר הכסף על המקלות
הנחת נייר הכסף על המקלות

הניחו את שני המקלות בחלק האחורי של הפגוש, וודאו ששני המקלות מכוסים בנייר כסף. האפשרות הטובה ביותר להבטיח ששני המקלות יישארו בגב הרובוט תהיה החלת פיסת דבק קטנה.

שלב 2: חיבור החוטים

חיבור החוטים
חיבור החוטים

על מנת שהמעגל שלך יפעל, עליך להיות מסוגל לחבר את שלושת החוטים מה- VDD ו- VSS למקלות המכוסים בנייר פח.

שלב 3: חיבור כל החוטים לאחד

לבסוף, על מנת להעלות את כל החוטים אל הפגוש כדי להתחיל לעבוד, עטפו אותם בנייר כסף ולחצו אותם על המקלות המכוסים בנייר כסף. בלחיצה, הזרם מהחוטים גרם לרובוט לנוע.

שלב 4: צפה בזה

כאשר אתה לוחץ את כל שלושת החוטים אל הפגושים, המכונית צריכה להתחיל לנוע. השלב הבא מציג את הקוד שנדרש על מנת שזה יעבוד. התוכנית ששימשה לתהליך זה נקראת "עורך בולים בסיסי".

שלב 5: הקוד לתכנות הרובוט

על מנת שרובוט זה יזוז, הוא צריך להיות בעל הקוד הבא:

'{$ STAMP BS2}' {$ PBASIC 2.5}

קוד PIN LBump 11

RBump PIN 10

PIN LMOTOR 15

PIN 14 של RMOTOR

RFast CON 650

LFast CON 850

RSlow CON 700

LSLOW CON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For.. N משתנה הבא עד כ 65000

לַעֲשׂוֹת

GOSUB קדימה קדימה 'קדימה

אם IN10 = 0 ואז 'אם נלחצים על שני החוטים בקלט 10, פנה שמאלה

GOSUB TurnLeft 90

ELSEIF IN11 = 0 ואז 'אם נלחצים שני חוטים בכניסה 11, פנה ימינה

GOSUB TurnRight 90

ENDIF

לוּלָאָה

TurnRight90:

'הליך משנה לפנייה של 90 מעלות ימינה

'**********************************************************

גבוה 1

נמוך 0

עבור MLoopC = 1 עד 22

PULSOUT LMOTOR, LfastRev 'התקדם דופק אחד קדימה

PULSOUT RMOTOR, Rfast 'באמצעות סיכות וקבועים

השהה 20

'20mS מאפשר לרובוט לנוע' לפני הדופק הבא

הַבָּא

לַחֲזוֹר

'*********************************************************

TurnLeft90:

'הליך משנה לפנייה של 90 מעלות ימינה

'********************************************************

גבוה 0

נמוך 1

עבור MLoopC = 1 עד 22

PULSOUT LMOTOR, Lfast 'התקדם דופק אחד קדימה

PULSOUT RMOTOR, RfastRev 'באמצעות סיכות וקבועים

PAUSE 20 '20mS מאפשר לרובוט לנוע' לפני הדופק הבא

הַבָּא

לַחֲזוֹר

'***********************************************************

קדימה מהירה:

'הליך משנה להניע את הרובוט קדימה במהירות של ריבוע אחד

'**********************************************************

עבור MLoopC = 1 עד 70

מנוע PULSOUT, LFast 'PULSOUT

RMOTOR = RF מהיר

השהה 20

הַבָּא

לַחֲזוֹר

מוּמלָץ: