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

KillingMinion: 5 שלבים
KillingMinion: 5 שלבים

וִידֵאוֹ: KillingMinion: 5 שלבים

וִידֵאוֹ: KillingMinion: 5 שלבים
וִידֵאוֹ: MINION WAYS TO DIE 2024, נוֹבֶמבֶּר
Anonim
KillingMinion
KillingMinion

מאת יו, ינאן והאו.

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

כמה מאיתנו מנערים ללא מודע רגליים כל הזמן. עם הטלפון הנייד בכיס, התנועות האקראיות האלה מורגשות על ידי 'מד התאוצה' המופנם. באמצעות שליחת בלוטות 'חזרה למכונה הקטנה שלנו, מופעלת לולאה מכנית של מערכת שרשרת הילוכים פשוטה, שמיניון נתלה לסרוו. המיניון יועבר יחד עם השרשרת ויורד בסוף. למרות שאתה אפילו לא שם לב למה שאתה ממשיך לעשות, R. I. P. מִתחַנֵף!

שלב 1: רשימת פריטים

רשימת פריטים
רשימת פריטים

רשימת פריטים:

פריטי הדפסה תלת מימדית:

פלטפורמה seating ישיבה סרוו, מחבר שרשרת, הילוך】

מיניון וארון קבורה

ארדואינו:

לוח בקר UNO R3

830 קרש לחם קשירה

מנוע צעד (28BYJ48 5V DC)

לוח נהג UNL2003 מנוע צעד

מנוע סרוו

מקלט בלוטות '

זמזם פיזו

סוללת 9V עם DC

מתאם סוללה 9V

נגד 330R ומעלה *2

LED *2

חוטי מגשר

אחרים

מקלות עץ 4 מ מ (מסילות נעות)

שרשרת (קרע ממכונית הלוגו)

ברגים M3 ומברגים

טלפון סלולרי (אנדרואיד)

שלב 2: הרכבת הפלטפורמה

הרכיבו את הפלטפורמה
הרכיבו את הפלטפורמה
הרכיבו את הפלטפורמה
הרכיבו את הפלטפורמה
הרכיבו את הפלטפורמה
הרכיבו את הפלטפורמה

מנוע צעד ומנוע סרוו הם חלק ממעגל הבקרה. מנוע סרוו מחובר ישירות ללוח הלחימה של 830 ולוח הבקרה של Uno R3, בעוד שמנוע הצעד צריך להתחבר ללוח נהג UNL2003 של מנוע הצעד תחילה, ולאחר מכן לקשר ללוח הבקרה של Uno R3.

שלב 3: מעגלים וקודים

מעגלים וקודים
מעגלים וקודים
מעגלים וקודים
מעגלים וקודים
מעגלים וקודים
מעגלים וקודים

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

0. התקן את האפליקציה וחבר אותה למכשיר באמצעות בלוטות '. ותתחיל לרעוד!

1. לאחר שהתקבלו אותות, ההילוכים החלו להסתובב והשרשרת מתחילה לנוע במהירות מסוימת.

2. האותות ממשיכים עד שהמיניון מועבר עד לקצה השני של השביל, ואז מנוע הצעד נעצר ומנוע הסרוו מסתובב 90 מעלות ומפיל את המיניון לארון הקבורה.

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

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

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

#include #include #include #include "pitches.h"

const int step = 64;

const int counterMax = שלב * 9; מונה int = 0;

SoftwareSerial mySerial (7, 8);

צעד צעד (שלב, 9, 11, 10, 12); Servo myServo;

const int באזר = 5;

bool isAlive = true;

נתוני צ'ארה;

int melody = {

NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4}; int noteDurations = {2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8};

הגדרת בטל () {

Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);

while (digitalRead (4) == LOW) {

stepper.step (-1); } stepper.step (60); }

לולאת חלל () {

if (mySerial.available ()> 0) {while (mySerial.available ()> 0) {data = mySerial.read (); } if (counter <counterMax) {mySerial.print ("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.write (180); for (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); stepper.step (-1); מונה -= 1; עיכוב (200); }}

שלב 4: בדיקת מבחן

Image
Image
כל הקבצים שאנו יכולים לשתף
כל הקבצים שאנו יכולים לשתף

שלב 5: כל הקבצים שאנו יכולים לשתף

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

drive.google.com/open?id=1qImULCJQRdzlon4s…

מוּמלָץ: