תוכן עניינים:
- שלב 1: דרושים חלקים
- שלב 2: לוח המעגלים
- שלב 3: המכשירים
- שלב 4: חיווט המכשירים
- שלב 5: הלחמת לוח המעגלים
- שלב 6: בורג הכל ביחד
- שלב 7: הקוד
- שלב 8: איטרציות עתידיות
וִידֵאוֹ: ניאו פיקסל, משחק האגודל המהיר ביותר: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
בניתי את הפרויקט הזה כי לקחת אותו ל Makerfaire המקומי שלי בניוקאסל, בריטניה. הרעיון היה ליצור משחק חצר בית ספר שיהיה יחסית זול ופשוט לייצור.
הרעיון פשוט, כדי לנצח צריך ללחוץ על הכפתור שוב ושוב עד שתמלא את טבעת הפיקסל באור. אתה מתחרה ישירות ביריב והמנצח מקבל טבעת מהבהבת ירוקה, בעוד שהמפסיד מקבל טבעת מהבהבת אדומה.
לצורך ביצוע הפרויקט השתמשתי בעיצוב SolidWorks, הדפסה תלת מימדית ועיצבתי את הלוחות באמצעות Fritzing. דחיתי את המעגלים את האוניברסיטה שלי.
בסך הכל אני חושב שהפרויקט יצא טוב. הסרטון מראה משחק; פשוט אבל יעיל.
שלב 1: דרושים חלקים
היו לי כמה מהדברים האלה מונחים אבל זה לא אמור לעלות יותר מדי כדי לבנות את כל העניין. השתמשתי בכבל נתונים של אתרנט עבור המכשירים מכיוון שהיה לו הרבה ליבות לחיבור המכשירים והכפתורים.
רשימת חלקים:
כותרות הלחמה נקבה וזכר
Adafruit Trinket - מיני מיקרו -בקר - 5V Logic
טבעת NeoPixel
3 x מחזיק סוללות AAA עם מתג הפעלה/כיבוי ו -2 פינים JST
נגדים 2 x 10K
כבל רשת Ethernet ישן
מחבר JST-PH 2 פינים SMT זווית ישרה
מסופי בורג 2.54 מ מ (3 פינים) ו- (5 פינים)
שלב 2: לוח המעגלים
כמובן שהאיטרציה הראשונה נבנתה על לוח לחם אך לאחר שעשיתי זאת, עיצבתי את הלוח באמצעות Fritzing. עשיתי את כל העניין בתצוגת הלוח כי רציתי להשתמש בכותרות, ולא ברכיבים על לוח הלחם, כדי לחבר דברים. דרך זו גם איפשרה לי להשתמש במסופי בורג עבור המכשירים.
העליתי את קובץ ה-.fzz, אני לא בטוח עד כמה השימוש בסכימה, אבל אתה יכול בקלות להשתמש בקובץ כדי ללחוץ או לחרוט את הלוח.
מבט הלוח מראה את החלק התחתון של לוח חד צדדי. סימנתי את מסופי הבורג עם החוטים הרלוונטיים שיוצרים את המכשירים.
שלב 3: המכשירים
קובץ SolidWorks וקובץ STL עבור המכשירים כלולים.
השתמשתי ב- Makerbot כדי להדפיס אותם והם היו מכוונים בעמידה ישר כמו (כלומר הדרך שבה אתה מחזיק אותם). שכחתי לאפשר חורים לחוטי טבעות הניאו-פיקסל ולכן נאלצתי לקדוח אותם.
סימנתי את מיקומי החורים בעזרת עט סימון והשתמשתי במקדח יד כדי לקדוח את החורים.
שלב 4: חיווט המכשירים
זה היה קצת מסובך, אבל לאחר שחיטטתי את החוטים, גיליתי שעל ידי הכנסת כבל הנתונים תחילה ושימוש במברג קטן כדי להקניט את החוטים למצב הנכון, הצלחתי להעביר את החוטים דרך השלמים הקידוחים וחור הכפתורים.
צבעי החוט של כבל הנתונים שלי היו מחווטים כך
טבעת NeoPixel
חום - NeoPixel In
חום ולבן -NeoPixel Out
ירוק - Neopixel Power
ירוק ולבן- קרקע
לַחְצָן
כחול - קרקע כפתורים
אות כחול-לבן
חיברתי את שני אלה לאותו מסוף כפתורים
כפתור כתום 5V
שלב 5: הלחמת לוח המעגלים
עשיתי את הבניין בכמה שלבים:
1) הלחמתי את מחבר הסוללה ל- Trinket.
מדובר בהלחמה על פני השטח כל כך מעט מסובכת, אך מצאה שהקליפ של בולדוג היה שימושי כדי להחזיק את המחבר במקום להלחמה.
2) הלחמתי במגשרים ובנגדים.
ישנם שלושה במעגל והבנתי אחר כך שאין צורך בשניים. כמו כן התכוונתי במקור להשתמש בלחצן איפוס, אך גיליתי כי מתג כיבוי הסוללה כאיפוס עדיף וקל יותר לתכנות. (אולי גרסה 2 תהיה טובה יותר)
3) ואז הלחמתי את מסוף הבורג במקומו.
4) לבסוף הלחמתי בתכשיט
שלב 6: בורג הכל ביחד
לאחר שעשיתי זאת, הברגתי את החוטים לכל יד שהונחו לתוך הלוח. שמתי את הלוח בקופסא קטנה עם בובות כדי להחזיק את הכבלים במקומם.
שלב 7: הקוד
הקוד כלול, (הערתי אותו כדי שיהיה יותר מובן) אבל אם אתה מרגיש מספיק אמיץ להתעסק ואולי להקשות על המשחק פחות או יותר המשאבים הבאים מאוד שימושיים.
כדי להגדיר את התכשיר ב- IDE Arduino שלי, עקבתי אחר מדריך Adafruit, Introducing Trinket, לקריאת שינוי הכפתור, בדיוק התאמתי את הדוגמה ב- Arduino IDE. עבור כל הדברים NeoPixel, הפניה טובה היא Adafruit NeoPixel Überguide.
הבעיה היחידה שקיבלתי נתקעה בה היא שבגלל שהשתמשתי ב- RGB ולבן (RGBW) NeoPixel, הייתי צריך לשנות את השורה הזו:
רצועת Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
ל
רצועת Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
שלב 8: איטרציות עתידיות
הפרויקט הזה יצא די טוב, אבל שיפורים שאני יכול לחשוב עליהם הם:
- הפוך את זה אלחוטי (Wemos או Huzzahs יכול לעבוד בשביל זה). אולי אפילו גרסת IOT שתוכל לשחק עם אנשים דרך סקייפ למשל.
- הוסף פקדי קושי כלומר פוטנציומטר לשינוי מספר הלחיצות למילוי הטבעת.
- ברור לכווץ אותו מעט.
- כל דבר אחר שאתם יכולים לחשוב עליו. אם יש לך הצעות אשמח לשמוע אותן.
מוּמלָץ:
כיצד לקשור את מכסה הכונן האגודל שלך: 3 שלבים (עם תמונות)
כיצד לקשור את מכסה הכונן האגודל שלך: כונן האגודל של Corsair GTX שלי הוא מכשיר חזק במיוחד עם חיצוני קשיח מאלומיניום. עם זאת, אין חיבור בין המכסה לגוף כונן האגודל עצמו, כך שאיבוד המכסה הוא אפשרות ממשית ביותר. במדריך הקצר הזה, אני
החזקים הגדולים ביותר: פרצתי טלפון ישן להשמעת מוזיקת ההחזקה הגדולה ביותר: 13 שלבים (עם תמונות)
ההחזקות הגדולות ביותר: פרצתי טלפון ישן להשמעת מוזיקת ההחזקה הגדולה ביותר. ישנם אינספור פרויקטים מרגשים אחרים שתוכל לבצע באמצעות פריצה בסיסית מאוד זו של " שולחן " טלפונים
למהר קל! למי יש את האור המהיר ביותר!?: 3 שלבים
למהר קל! למי יש את האור המהיר ביותר? אז אני רגיל לשחק עם ארדואינו ולדסטריפ אז עשיתי איתו מרוץ זנב. בואו להסביר איך ליהנות ולשחק לא משנה הגיל שלכם כי
הלחמת SMD - המדריך המהיר ביותר: 5 שלבים
הלחמת SMD - המדריך המהיר ביותר: אנו הולכים להלחם SMD. למעשה, זה ממש קל. וזה מהיר יותר מחלקי חורים. תבטח בי
Arduino הזול ביותר -- ארדואינו הקטן ביותר -- Arduino Pro Mini -- תכנות -- Arduino Neno: 6 שלבים (עם תמונות)
Arduino הזול ביותר || ארדואינו הקטן ביותר || Arduino Pro Mini || תכנות || Arduino Neno: …………………………. אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים ……. .פרויקט זה עוסק כיצד להתממשק לארדואינו הקטן והזול ביותר אי פעם. הארדואינו הקטן והזול ביותר הוא arduino pro mini. זה דומה לארדואינו