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

מכונת הגומבול ULTIMATE: 7 שלבים (עם תמונות)
מכונת הגומבול ULTIMATE: 7 שלבים (עם תמונות)

וִידֵאוֹ: מכונת הגומבול ULTIMATE: 7 שלבים (עם תמונות)

וִידֵאוֹ: מכונת הגומבול ULTIMATE: 7 שלבים (עם תמונות)
וִידֵאוֹ: The Cake Server | Joseph's Most Complex Machine Ever? 2024, נוֹבֶמבֶּר
Anonim
מכונת הכדורים ULTIMATE
מכונת הכדורים ULTIMATE
מכונת הכדורים ULTIMATE
מכונת הכדורים ULTIMATE
מכונת הכדורים ULTIMATE
מכונת הכדורים ULTIMATE

מה זה אולטימטיבי? RGB אינסופי? מה דעתך על מסך מגע LCD מגניב? אולי אפילו כמה יכולות wifi מיותרות לחלוטין? מה עם כולם- במכונת כדורי מסטיק. DFRobot פנה אליי כדי ליצור פרויקט שעושה שימוש במסך TFT בגודל 2.8 אינץ 'שלהם, אז הכנתי את מכונת הכדור המסטיקים המדהימה ביותר אי פעם (כמובן).

מנוע צעד DFRobot

שלב 1: עיצוב

לְעַצֵב
לְעַצֵב
לְעַצֵב
לְעַצֵב

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

שלב 2: דיור וייצור

דיור וייצור
דיור וייצור
דיור וייצור
דיור וייצור
דיור וייצור
דיור וייצור

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

שלב 3: דף אינטרנט

עמוד אינטרנט
עמוד אינטרנט

על מנת שמשתמשים יוכלו ליצור אינטראקציה עם מכונת הכדורים צריך להיות ממשק קל. בחרתי ליצור דף אינטרנט פשוט המאפשר למשתמשים להוציא כדורי מסטיק ולשנות את צבע הלדים. לאחר מתרחשת פעולה, נתוני POST של דף האינטרנט לשרת אינטרנט מותאם אישית של Node.js באמצעות AJAX.

שלב 4: שרת אינטרנט

הייתי צריך שרת אינטרנט שיתפקד כמתווך בין משתמשים בדף האינטרנט לבין מכונת המסטיקים. לכן החלטתי להשתמש ב- Node.js לשליחת וקבלת נתונים. משתמשים שולחים בקשת POST כדי לשלוט בצבע LED ולהוציא. ואז ה- ESP8266 שולח בקשת GET כדי לקבל את סטטוס המכונה. ומה קורה אם מישהו ממשיך ללחוץ על "הוציא"? השרת עוקב אחר כל כתובות ה- IP שלחצו על כפתור ההגשה וחוסם אותן מלתת פעמיים.

שלב 5: אלקטרוניקה

מכשירי חשמל
מכשירי חשמל
מכשירי חשמל
מכשירי חשמל
מכשירי חשמל
מכשירי חשמל

מסך TFT דורש הרבה עיבוד בכדי להניע אותו, ולכן נאלצתי לבחור לוח מהיר ועוצמתי, מה שהוביל אותי להשתמש ב- Teensy 3.5. אבל עכשיו אתה יכול לחשוב לעצמך: "איך נוער משתמש ב- Wifi?" זו הייתה בעיה מאוד קשה לפתור אותי. הייתי צריך לגרום ל- Teensy להאזין לשרת מקומי לשינויים שבוצעו על ידי משתמשים. ואז הבנתי פשוט להשתמש ב- ESP8266 כדי לבדוק את השרת ואז "לדבר" עם ה- Teensy באמצעות Serial, מה שהקל על זה הרבה יותר.

שלב 6: תוכנה

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

שלב 7: שימוש

נוֹהָג
נוֹהָג

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

מוּמלָץ: