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

קבוצה אלקטרונית הניתנת להתאמה אישית מלאה של שמונה קוביות: 14 שלבים (עם תמונות)
קבוצה אלקטרונית הניתנת להתאמה אישית מלאה של שמונה קוביות: 14 שלבים (עם תמונות)

וִידֵאוֹ: קבוצה אלקטרונית הניתנת להתאמה אישית מלאה של שמונה קוביות: 14 שלבים (עם תמונות)

וִידֵאוֹ: קבוצה אלקטרונית הניתנת להתאמה אישית מלאה של שמונה קוביות: 14 שלבים (עם תמונות)
וִידֵאוֹ: אבי לוב: תודעה, UAPs, ז'אק ואלה 2024, נוֹבֶמבֶּר
Anonim
Image
Image
המעגל
המעגל

בשיתוף עם J. Arturo Espejel Báez.

עכשיו אתה יכול לקבל עד 8 קוביות מ 2 עד 999 פנים בקוטר 42 מ"מ וגובה 16 מ"מ! שחקו את משחקי הלוח האהובים עליכם עם קבוצת קוביות אלקטרונית הניתנת להגדרה בגודל כיס!

פרויקט זה כולל סט אלקטרוני בגודל כיס של עד 8 קוביות. ניתן להגדיר את מספר הפנים של כל אחת מהן מ -2 עד 999 באמצעות שלט רחוק IR ולשמור בזיכרון EEPROM הפנימי.

לפרויקט זה השתמשנו ב- Arduino pro-mini, לוח מיקרו-בקר המבוסס על ה- ATmega328.

ייצוג הקוביות נבחר באופן אוטומטי. עבור קוביות בעלות 6 צדדים, המספר מיוצג עם נקודות כקוביות קלאסיות (עם פנים מרובעות). במקרה של 12 צדדים, המספר מוצג בתוך מחומש, ובמקרה בעל 20 צדדים, המספר מוצג בתוך משולש. לשאר, המספר מוצג בתוך קופסה. כמו כן, ניתן להציג את קוביות 3 הפנים עם שתי צורות שונות: כמשחק "נייר, סלע, מספריים" ועם המספר. כמו כן, לגבי הקוביות בעלות שתי הפנים, ייצגנו אותה בחבטה למעלה/למטה.

אספקה

עבור סט הקוביות:

  • Arduino pro-mini
  • SparkFun USB לפריצה סדרתית - FT232RL
  • תצוגת SSD1306 I2c בגודל 0.96 אינץ '128x64 OLED
  • מודול חיישן רטט J34 מתג דפיקות
  • 3.7V 300mAh ליפו פולימר סוללה
  • מודול אינפרא אדום 1838B של ערכת אלחוטית מרחוק בשלט
  • מארז מודפס בתלת מימד (2 חלקים, אנא מצא את קישורי STL)

למטען:

  • שתי חתיכות PCB; 17x10 מ"מ ו 13x18 מ"מ
  • מארז מודפס בתלת מימד (2 חלקים, אנא מצא את קישורי STL)
  • מודול מטען סוללת ליתיום 5V 1A TP4056 מיקרו USB

שלב 1: המעגל

שלב 2: הנח את אנשי הקשר של המטען

הנח את אנשי הקשר של המטען
הנח את אנשי הקשר של המטען
הנח את אנשי הקשר של המטען
הנח את אנשי הקשר של המטען
הנח את אנשי הקשר של המטען
הנח את אנשי הקשר של המטען

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

שלב 3: הרכיב את הארדואינו וחיישן הרטט

הרכיב את הארדואינו וחיישן הרטט
הרכיב את הארדואינו וחיישן הרטט
הרכיב את הארדואינו וחיישן הרטט
הרכיב את הארדואינו וחיישן הרטט
הרכיב את הארדואינו וחיישן הרטט
הרכיב את הארדואינו וחיישן הרטט

הניחו והדביקו את הארדואינו וחיישן הרטט למכסה התחתון (מודפס בתלת מימד). הלחמה חוט מחיבור אחד של החיישן ל- GND של הארדואינו, וחוט אחר מהחיבור השני של החיישן ל- PIN D12.

שלב 4: הרכבת מקלט ה- IR

הרכבה של מקלט ה- IR
הרכבה של מקלט ה- IR
הרכבה של מקלט ה- IR
הרכבה של מקלט ה- IR

הסר את המכסה המתכתי של חיישן ה- IR. התאימו והדביקו אותם למקומם במקרה כפי שמוצג.

שלב 5: חיווט והתקנת הצג

חיווט והתקנת התצוגה
חיווט והתקנת התצוגה
חיווט והתקנת התצוגה
חיווט והתקנת התצוגה

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

שלב 6: חיווט מקלט ה- IR

חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR
חיווט מקלט IR

חותכים את סיכות ה- IR ל -2 מ מ בערך. לאחר מכן, הלחם חוט אחד מתוך סיכת ה- Vcc של ה- IR למגע ה- Vcc של התצוגה, ועוד סיכה מה- GND של ה- IR אל איש הקשר ה- GND של הצג. לאחר מכן, הלחם כבל מסיכת האות של IR לסיכה D10 של הארדואינו.

שלב 7: חיווט הצג לארדואינו

חיווט הצג לארדואינו
חיווט הצג לארדואינו
חיווט הצג לארדואינו
חיווט הצג לארדואינו

הלחם את כבל ה- SDA מהתצוגה לפין ה- A4 של הארדואינו, ואת כבל ה- SCK לפין A5.

שלב 8: חיווט המתג

חיווט המתג
חיווט המתג
חיווט המתג
חיווט המתג
חיווט המתג
חיווט המתג

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

שלב 9: חיווט הסוללה

חיווט הסוללה
חיווט הסוללה

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

שלב 10: תכנות

תִכנוּת
תִכנוּת
תִכנוּת
תִכנוּת

להעלאת התוכניות באמצעות Arduino IDE, חבר את מתכנת FT232RL למחשב באמצעות כבל USB. הכנס והחזק את סיכותיהם בחורי הארדואינו כפי שמוצג.

עליך לבחור Arduino pro או pro mini ב- Arduino IDE (למידע נוסף, תוכל לבדוק

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

שלב 11: כיצד להשתמש בו

איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה

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

כדי לשנות את מספר תצורות הפנים, הצבע עם השלט ולחץ על כפתור "אישור" בזמן שהקוביות מגלגלות. מסך כמו בתמונה השנייה יופיע. השתמש בלחצני החץ ימינה ושמאלה כדי לבחור את הקוביות שיש להגדיר. לחץ על לחצני החץ למעלה או למטה כדי לשנות את מספר הפנים ב -1; השתמש בלחצני "1" או "4" לשינוי ב- 10, ולחצני "2" או "5" לשינוי ב- 100. לחץ שוב על כפתור "אישור" ליציאה ממצב התצורה. התצורה מאוחסנת בזיכרון הפנימי הבלתי נדיף וניתנת לשינוי בכל עת שתרצה.

הערות:

אם תבחר…

  • אם אפס פונה לקוביות, הקוביה הזו לא תופיע.
  • קוביית פנים אחת, התוצאה יוצגה עם סמל "נייר, סלע, מספריים".
  • קוביות של שתי פנים, התוצאה יוצגה עם סמל האצבע למעלה/למטה.
  • קוביה בעלת 6 פנים, המספר מיוצג עם נקודות כקוביות קלאסיות (עם פנים מרובעות).
  • קוביות בעלות 12 פנים, המספר מוצג בתוך מחומש.
  • קוביות של 20 פנים, המספר מוצג בתוך משולש.
  • כל מספר פנים אחר, התוצאה תוצג כמספר בתוך קופסה.

שלב 12: מטען I

מטען I
מטען I
מטען I
מטען I
מטען I
מטען I

חותכים שתי חתיכות PCB בגודל 17 מ"מ על 10 מ"מ ו -13 מ"מ x18 מ"מ. לקדוח חור בחתיכה הקטנה התואמת את החור בחלק העגול בתלת -ממד, העבר חוט והלחם אותו. הדבק את ה- PCB כפי שמוצג בתמונה.

שלב 13: מטען II

מטען II
מטען II
מטען II
מטען II

הלחמה חוט בחתיכת PCB בגודל 17x10 מ מ והעבר אותה זרוק את החריץ בחלק המודפס בתלת מימד. הדבק אותו כפי שמוצג.

שלב 14: מטען III

מטען III
מטען III
מטען III
מטען III
מטען III
מטען III

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

אתגר מהירות בכיס
אתגר מהירות בכיס
אתגר מהירות בכיס
אתגר מהירות בכיס

פרס ראשון באתגר המהירות בגודל Pocket

מוּמלָץ: