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

SOCBOT - הדור הבא Vibrobot: 13 שלבים (עם תמונות)
SOCBOT - הדור הבא Vibrobot: 13 שלבים (עם תמונות)

וִידֵאוֹ: SOCBOT - הדור הבא Vibrobot: 13 שלבים (עם תמונות)

וִידֵאוֹ: SOCBOT - הדור הבא Vibrobot: 13 שלבים (עם תמונות)
וִידֵאוֹ: Ido Naor Co-Founder & CEO @Security Joes about Crisis, incident response, PT and red teams 2024, יולי
Anonim
SOCBOT - הדור הבא של Vibrobot
SOCBOT - הדור הבא של Vibrobot
SOCBOT - הדור הבא של Vibrobot
SOCBOT - הדור הבא של Vibrobot
SOCBOT - הדור הבא של Vibrobot
SOCBOT - הדור הבא של Vibrobot

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

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

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

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

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

לפניכם מאמר מעולה של Vibrobots שנכתב על ידי גארת 'בראנווין

ביוכמטרוניקה

שלב 1: החלקים

החלקים
החלקים

. 1 - PICAXE -08M 1 - 16 פינים שקע לעטוף חוט 1 - 16 פינים DIP שקע 1 - 8 פינים Dip שקע 2 - מנועי ביפר רוטטים 1 - TSOP4838 או מקלט 38 קילוהרץ מודול דומה 2 - דיודות אותות 100 V 3 - L1154 סוללות שעון 1 - 4.7mfd קבלים 2 - 82ohm נגדי 1/4 וואט 1 - 33K אוהם 1/4 Watt חוט התנגדות, מיגון מתכת דק, דבק סופר

שלב 2: איך זה עובד

איך זה עובד
איך זה עובד

. סוקבוט זה מנצל את אחד המאפיינים השימושיים ביותר של ה- PICAXE -08M - יכולתו לשלוח ולקבל את כל 127 קודי הבקרה של הטלוויזיה האינפרא אדומה של Sony 38KHz. תכונה זו מאפשרת ל- 08M לתקשר עם שלט רחוק, טלוויזיה או אפילו 08M אחר. כאן 08M עוקב אחר קוד תקף מהשלט האוניברסלי ומגיב ללחיצות כפתורים בשלט על ידי שליחת דופק זרם למנועי הביפר אחד או לשניהם. יציאות 08M יכולות להתמודד עם כל 20mA כל אחת כך שחיברתי את התפוקות בזוגות על מנת להאכיל 40mA לכל מנוע. נגד 82 אוהם בסדרה עם כל מנוע מגביל את הזרם למקסימום 40mA. דיודת אות מהירה במקביל לכל מנוע מסייעת לטבוע את המתחים המושרים שנוצרים על ידי המנועים. קבלים ישפרו מאוד את ההגנה, אך יוסיפו גם את גודל הבוט כך שפשוט השארתי אותם ללא תופעות לוואי קצרות לכאורה..

שלב 3: הורד את הקוד לפיקסא

הורד את הקוד לפיקסא
הורד את הקוד לפיקסא

.זהו קוד הפיקסה שכתבתי לשימוש עם הסוקבוט. מכיוון שלסרובוט אין מעגל הורדות, יהיה עליך לתכנת את הפיקסה על לוח פרוטו ולאחר מכן להעביר את השבב המתוכנת לסוקבוט. הקוד משתמש בפקודה infrain2 כדי לחכות לאחד מתוך 3 קודים תקפים מהשלט האוניברסלי. בהתאם לקוד המתקבל, הפיקסה תשלח דופק זרם של 100mS למנוע אחד או לשני המנועים. אם הכפתור מוחזק כלפי מטה הדופק הנוכחי חוזר על עצמו עד שהכפתור ישוחרר. עותק של קובץ הבסיס picaxe כלול למטה להורדה.

MAIN: let dirs = %00010111BEGIN: let pins = %00000000 infrain2 let b0 = infra if b0 = 16 then AHEAD 'CH+ if b0 = 19 then LEFT' VOL- if b0 = 18 then Right 'VOL+ go BEGINAHEAD: let pins = % 00010111 'יציאות 0, 1, 2, 4 השהיה גבוהה 100 עבור ל- MAINLEFT: תנו פינים = %0000011' יציאות 0, 1 HIGH 2, 4 הפסקה נמוכה 100 עבור BEGINRIGHT: let pins = %00010100 'יציאות 2, 4 HIGH 0, 2 הפסקה נמוכה 100 עברו ל- MAIN.

שלב 4: תכנת הרחוק

תכנת הרחוק
תכנת הרחוק

. כל שלט IR אוניברסלי יעבוד עם ה- PICAXE. כל שעליך לעשות הוא לתכנת אותו לשימוש עם טלוויזיה של סוני. השתמשתי בשלט אוניברסלי RCA זול שאספתי בוול מארט בפחות מ- $ 10.00. הקוד של סוני שהשתמשתי בו היה 218. לרוב השלטים שבדקתי היו רק שתי קבוצות קודים לטלוויזיות של סוני, כך שאם אחד לא עובד נסה את השני. השתמשתי בלחצנים מרכזיים של ערוץ למעלה והגברת עוצמת הקול ומעלה כדי לשלוט בסובוט שלי, אבל אתה יכול להשתמש בכל הכפתורים שתרצה. פשוט חפש את הקוד של הכפתורים באתר PICAXE או השתמש בפקודה קוד איתור באגים ובמחשב שלנו כדי לבדוק את הקוד שנשלח על ידי כל כפתור בשלט הרחוק שלך. השלט שלי: הורדת עוצמת הקול - פנה שמאלה (רק מנוע הצד השמאלי דולק) ערוץ למעלה - קדימה (שני המנועים מופעלים) עוצמת הקול - פנה ימינה (מנוע הצד הימני בלבד מופעל).

שלב 5: הכינו את ארנק עטיפת החוטים

הכינו את ארנק גלימת החוטים
הכינו את ארנק גלימת החוטים
הכינו את ארנק גלימת החוטים
הכינו את ארנק גלימת החוטים

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

שלב 6: הכינו את מחירי הסוללה

הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה
הכינו את מחירי הסוללה

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

שלב 7: עורמים את שקעי הטבילה

ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה
ערמו את גרבי הטבילה

. ערמתי את 2 שקעי ה- DIP על מנת לקבל את כל 3 הסוללות ואת ה- PICAXE על הבוט מבלי שתלויים. ארבעה סיכות (2 בכל צד) בשקע 8 הפינים נכנסים ל -4 חורים (2 מכל צד) של שקע 16 הפינים. המשמעות היא ששקע 8 פינים נמצא חצי דולק ומחצית משקע 16 פינים. הדבקתי את שני השקעים יחד עם דבק סופר..

שלב 8: מכר הכל

מכר הכל
מכר הכל
מכר הכל
מכר הכל
מכר הכל
מכר הכל
מכר הכל
מכר הכל

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

שלב 9: המשך בהתקנת רכיבים

המשך בהתקנת רכיבים
המשך בהתקנת רכיבים
המשך בהתקנת רכיבים
המשך בהתקנת רכיבים
המשך בהתקנת רכיבים
המשך בהתקנת רכיבים

. חתכתי את מוליכי הנגדים המגבילים את הזרם ואת דיודות ההגנה על המעגלים ופשוט חיברתי אותם לשקע. לא הייתי עושה זאת שוב מכיוון שהרטט של המנועים נוטה לנתק את החיבור בין המוליכים העגולים לשקע. שקעי DIP מיועדים להובלות רכיבים שטוחים - לא עגולים. התקנתי את מודול ה- IR בחלקו העליון של ה- Socbot אבל אתה יכול לשים אותו בחלק הקדמי, האחורי, הצד, או אפילו מתחת. הוא די רגיש כך שהשלט האוניברסלי פועל מכל זווית..

שלב 10: סיום

תסיים
תסיים

. החלטתי לצייר את Socbot שלי אבל אין סיכוי שאעשה זאת שוב. זה נראה כמו רעיון טוב מלכתחילה אבל לאחר שעשיתי הבנתי שזה נראה טוב יותר ללא צביעה. אתה עלול להרגיש אחרת..

שלב 11: ליהנות

תהנה
תהנה

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

שלב 12: קח את זה עוד יותר

קח את זה עוד יותר
קח את זה עוד יותר

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

שלב 13: תודה

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

פרס שני בתחרות הרובוטים Instructables ו- RoboGames

מוּמלָץ: