כיצד - תוכנית רובוט ולשלוט בו באינטרנט עכשיו! - 💡 Fix My Ideas

כיצד - תוכנית רובוט ולשלוט בו באינטרנט עכשיו!

כיצד - תוכנית רובוט ולשלוט בו באינטרנט עכשיו!


המחבר: Ethan Holmes, 2019

מייקל כתב מיוחד כיצד ומדריך לעשות על רובוט אתה יכול לתכנת ולשלוט באינטרנט עכשיו! - "לפני שתגלגל את העיניים ותספר לי על כל הרובוטים האחרים שראית באינטרנט ותוכניות הרובוט, תן לי לספר לך למה זה שונה. אתה צריך לתכנת את זה, או שזה לא יעשה כלום. ובאמצעות זה אני מתכוון שתכניס את הרובוט, תכתוב תוכנית, תרכיב אותו על הרובוט ותפעיל אותו על הרובוט ". הנה איך זה עובד ואיך לנסות את זה ... התחבר לתוך הרובוט דרך ssh. לעשות זאת עכשיו: זה חי, באינטרנט. הרובוט נמצא בכתובת robot.linuxrobots.org, רובוט משתמש, רובוט סיסמה.

תמצא קוד מקור בספריית src. השתמש באחד מקבצי המקור הקיימים כדוגמה (או MoveTowardsLight.c או skeleton.c הם נקודות התחלה טובות), או לכתוב משלך מאפס. השתמש nano או vi לעריכה, או להעתיק את קובץ המקור למחשב שלך באמצעות scp.

להרכיב את התוכנית על הרובוט על ידי הקלדת "לעשות". כפי שאתה יכול לראות מן makefile, שני קבצים אחרים מקושרים: teleolib_linux_x86.a תומך בממשק החומרה, ו librobot.o מאחדת הרבה דברים נפוצים, כך היישום שלך יכול להיות פשוט ככל האפשר.

לפני שתפעיל את התוכנית שלך, עליך להעלות את מצלמת האינטרנט של הרובוט בדפדפן שלך על ידי ביקור ב- robot.linuxrobots.org

הפעל את התוכנית שלך. אם הורית לרובוט לנוע, התמונה במצלמת האינטרנט צריכה להשתנות. זה מתעדכן בכל שנייה.

פרטים נוספים על איך לתכנת את זה הם: http://www.linuxrobots.org/wiki/How_to_program_it. אתה יכול להשאיר שאלות והערות שם בשבילי, כמו גם הוספת תוכן משלך.

תפוקות: לרובוט יש שני גלגלים מונעים. אתה יכול לשלוט על מהירות וכיוון של כל אחד בנפרד.

תשומות: לרובוט יש 4 צילומי פוטו מצביעים על כל אחד מארבעת הכיוונים, וחיישן מרחק המכוון קדימה. יש לך גישה לערכים אלה חיישנים.

השקפת העולם שלך היא רק מה שרובוט רואה, כך שאם תדפיס את ערכי החיישן, תוכל "לראות" מה הרובוט רואה.

התמונה ממצלמת האינטרנט אינה זמינה עדיין לתוכנת הרובוט. אם אתה רוצה לעזור להוסיף את זה, תודיע לי.

השתמש בערכים אלה חיישנים, ואת ההמצאה שלך, לתכנת את הרובוט כדי למצוא אור, או כדי למנוע קירות, או לשוטט בבית שלי.

בנייה: הרובוט הוא פשוט מאוד unglamorous. המטרה שלי היתה לעשות משהו במהירות, ללא ציוד מיוחד, כדי שנוכל להתחיל לתכנת אותו. הבנייה היא בעיקר דבק חם הליבה קצף. חלקים וחומרים הם כולם מחוץ למדף. אתה יכול לעשות משלך בתוך כמה שעות בערך 700 $.

רשימת חלקים, תמונות, רעיונות לעתיד, ומידע נוסף: http://www.linuxrobots.org/wiki/michael_shiloh

הנה דוגמה תוכנית להעביר את הרובוט לעבר האור: http://www.linuxrobots.org/downloads/moveTowardsLight.c

תוכנית זו מדגם נותן לי הזדמנות להדגיש מה הפרויקט הזה, והוא לא.

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

אני רוצה לראות איזו התנהגות אתה יכול לתת לרובוט אוטונומי.

הרובוט מחובר לאינטרנט ומופעל כל הזמן. התחבר ולעשות את זה לעשות משהו. ללא שם: להרשים אותי, להפחיד את הכלב שלי, שיהיה כיף!



אתה עשוי להתעניין

כיצד לבצע: עגילים מ חלקים חשמליים

כיצד לבצע: עגילים מ חלקים חשמליים


La Droguerie בפריז

La Droguerie בפריז


כיצד לבצע: חנון אופניים קסדה

כיצד לבצע: חנון אופניים קסדה


השבוע בירידי אומנות

השבוע בירידי אומנות